WIKIMEDIA TECHNICAL AREAS Wikimedia Technical Areas

Total Page:16

File Type:pdf, Size:1020Kb

WIKIMEDIA TECHNICAL AREAS Wikimedia Technical Areas WIKIMEDIA TECHNICAL AREAS Wikimedia Technical Areas MediaWiki Skins MediaWiki Extensions Mobile Apps Web and REST APIs Templates Gadgets and User MediaWiki Core Desktop Apps Machine Learning Bots scripts Cloud Services Site Operations Quality Assurance / Continuous Integration Translation Design Documentation MediaWiki Extensions ● Extends the functionality of MediaWiki software ● Most recommended area for newcomers to get started ● Help develop new or improve existing extensions Skills required: PHP, jQuery, Javascript, CSS/ LESS, MySQL/MariaDB MediaWiki Extensions Extension Echo ● Provides a notification system that can be used by other extensions too ● Mentors Moriel and Matt attending Wikimania Screenshot of Echo notification extension. CC BY-SA 4.0 Ethanlee16 Mobile Apps ● Available for Wikipedia and Wikimedia Commons ● Wikimedia Commons App ○ Allows uploading, or viewing nearby missing pictures ○ Featured project for new developers ● Mentor Vojtěch Dostál attending Wikimania Skills required: Objective-C/Swift (IOS), Java (Android) Commons app screenshot CC BY-SA 3.0 Yuvipanda Desktop Apps Kiwix ● A third party, offline content reader ● Allows access to Wikipedia content through Zim file format ● Featured project for new developers ● Mentors Matthieu, Emmanuel, Stephane attending Wikimania Screenshot of Kiwix running Wikipedia on an OLPC laptop. CC BY-SA 3.0, Victor Grigas Skills required: Swift (IOS), HTML5/JS (browser extension), Java (Android), C++/Python (tools & common codebase) Desktop Apps Huggle ● An anti-vandalism tool that helps revert edits that are problematic ● Featured project for new developers ● Mentor Petr Bena attending Wikimania Skills required: C++ & Qt framework Screenshot of desktop application Huggle Machine Learning Objective Revision Evaluation Service (ORES) ● Machine learning web service & API, allows scoring and evaluating an edit ● Featured project for new developers ● Mentors Aaron & Adam attending Wikimania CC BY-SA 4.0, Mun May Tee Skills required: HTML, JS, CSS, Python, Redis, Postgres, Python Scikit-learn, PHP (MediaWiki), MariaDB Cloud Services Empowers the work of technical contributors ● Provides a hosting environment for running bots and tools ● Support the operation, creation, and maintenance of these tools ● 1000+ tools hosted via these services CC BY-SA 4.0, Brandon Harris Cloud Services Tool example: Wiki Ed Dashboard ● Web application that supports Wikipedia education assignments, provides data and course management for instructors and students ● Featured project for new developers ● Mentor Sage Ross attending Wikimania Screenshot of WikiEd’s Program and Events Dashboard Skills required: Ruby, Javascript, HAML Web and REST APIs ● Look things up, write bots, create tools or visualizations, etc. ● Kind of stuff you can do: create or edit a page, view revisions, list citations, etc. Web and REST APIs ● Look things up, write bots, create tools or visualizations, etc. ● Kind of stuff you can do: create or edit a page, view revisions, list citations, etc. Listen to Wikipedia > MediaWiki Skins ● Look and feel of MediaWiki ● As a user ○ Choose your favored skin from your User Preferences ○ Or write a custom CSS > Userpage/commons.css ● As a developer ○ Help improve an existing or develop a new skin Templates Standard wiki pages embedded inside other pages Template:OP tabs {{OP tabs}} Skills required: Wikitext, HTML, CSS, Javascript, Lua Gadgets and User scripts Standard, on-wiki user scripts that extend the functionality of MediaWiki Navigation Popups Skills required: JS &/ CSS Bots ● Automated tools that help perform tedious or repetitive tasks related to a wiki (e.g. spell check, revert vandalism) ● Example Bot: Pywikibot Skills required: Python & related libraries Wikimedia Technical Areas MediaWiki Skins MediaWiki Extensions Mobile Apps Web and REST APIs Templates Gadgets and User MediaWiki Core Desktop Apps Machine Learning Bots scripts Cloud Services Site Operations Quality Assurance / Continuous Integration Translation Design Documentation Resources 1. How to contribute https://www.mediawiki.org/wiki/How_to_contribute 2. New Developers https://www.mediawiki.org/wiki/New_Developers Follow-up ● Email [email protected] ● Twitter @srish_aka_tux ● IRC #wikimedia-devrel on freenode Thank you!.
Recommended publications
  • A Macro-Micro Biological Tour of Wikidata Wikimania North America Preconference – Montreal - August 10, 2017
    A Macro-Micro Biological Tour of Wikidata Wikimania North America Preconference – Montreal - August 10, 2017 Slide No. 1: Overview Thank you for joining me in this “Macro-Micro Biological Tour of Wikidata.” This tour will be a personal journey into the world of Wikidata to look at two extremes of living things – the Macro or Human scale, and the Micro or microbiological scale. I am most pleased to have as my traveling companion on this tour Dr. Yongqun He from the University of Michigan Medical Research Center. Yongqun goes by the name “Oliver” in the US, but currently he is in Beijing, keeping in touch by email and Skype. I will first describe how this adventure was conceived, and then describe what we have found, provide the conclusions we have reached, and offer some recommendations for the future. Slide No. 2: How We Got Here and Why (1) My adventure began before I had this beard, which I have been growing in order to look like a pirate in our local community theatre production of the Pirates of Penzance in September. In fact, my adventure began about two years ago when I made the following conjecture: There is an objective reality underlying human history, historical information is now in digital form, and current computer technology and emerging semantic web techniques should be able to analyze this information. By doing so, it may be possible to accurately describe the causal factors. It may not be possible to show true cause and effect relationships, but it should at least be able to disprove false narratives.
    [Show full text]
  • Factsheet En V
    WIKIMANIA 2013 CONFIRMED IN HK! The Wikimedia Foundation, an international nonprofit organization behind the Wikipedia, the largest online encyclopedia, announced this morning (3-May-2012, HKT) that it will stage its 2013 Wikimania conference in Hong Kong. QUICK FACTS Date: 7-11 August 2013 Hosts: Wikimedia Foundation Wikimedia Hong Kong Co-Host: DotAsia Venue: HK Polytechnic University (PolyU) Planned attendance: 700-1,000 Main Hall: Jockey Club Auditorium Wikimania 2011 group photo. Credits: Itzik Edri [1] WIKIMANIA Hong Kong 2013 WHAT IS WIKIMANIA? Wikimania is an annual international conference for users of the wiki projects operated by the Wikimedia Foundation (such as Wikipedia, Wikimedia Commons and Wiktionary). Topics of Wikimania presentations and (black circled) with various discussions include Wikimedia Wikimedia Foundation Projects projects, other wikis, opensource software, free knowledge and free content, and the different social and technical aspects which relate to these topics. The 2012 conference was held in Washington DC, with an attendance of 1400. [2] WIKIMANIA Hong Kong 2013 PAST WIKIMANIAS A collage of different logos of previous Wikimania [3] WIKIMANIA Hong Kong 2013 INITIAL SCHEDULE Date Wed 7th Thu 8th Fri 9th Sat 10th Sun 11th Main Main Main Pre-conference Pre-conference Time conference day conference day conference day day 1 day 2 1 2 3 Opening Jimbo's Keynote Morning Keynote Speech ceremony Board Panel Developer and Chapters and board meetings board meetings Parallel Chinese Late morning and English Parallel sessions Parallel sessions sessions Lunch break Lunch Lunch break Lunch break VIP party Parallel sessions Developer and Chapters and Afternoon Parallel sessions Parallel sessions Closing board meetings board meetings ceremony Beach party and Evening Welcome party barbecue BIDDING PROCESS Hong Kong is chosen after a five-month official bidding process, during which competing potential host cities present their case to a Wikimania jury comprising Wikimedia Foundation staff and past Wikimania organizers.
    [Show full text]
  • Position Description Addenda
    POSITION DESCRIPTION January 2014 Wikimedia Foundation Executive Director - Addenda The Wikimedia Foundation is a radically transparent organization, and much information can be found at www.wikimediafoundation.org . That said, certain information might be particularly useful to nominators and prospective candidates, including: Announcements pertaining to the Wikimedia Foundation Executive Director Search Kicking off the search for our next Executive Director by Former Wikimedia Foundation Board Chair Kat Walsh An announcement from Wikimedia Foundation ED Sue Gardner by Wikimedia Executive Director Sue Gardner Video Interviews on the Wikimedia Community and Foundation and Its History Some of the values and experiences of the Wikimedia Community are best described directly by those who have been intimately involved in the organization’s dramatic expansion. The following interviews are available for viewing though mOppenheim.TV . • 2013 Interview with Former Wikimedia Board Chair Kat Walsh • 2013 Interview with Wikimedia Executive Director Sue Gardner • 2009 Interview with Wikimedia Executive Director Sue Gardner Guiding Principles of the Wikimedia Foundation and the Wikimedia Community The following article by Sue Gardner, the current Executive Director of the Wikimedia Foundation, has received broad distribution and summarizes some of the core cultural values shared by Wikimedia’s staff, board and community. Topics covered include: • Freedom and open source • Serving every human being • Transparency • Accountability • Stewardship • Shared power • Internationalism • Free speech • Independence More information can be found at: https://meta.wikimedia.org/wiki/User:Sue_Gardner/Wikimedia_Foundation_Guiding_Principles Wikimedia Policies The Wikimedia Foundation has an extensive list of policies and procedures available online at: http://wikimediafoundation.org/wiki/Policies Wikimedia Projects All major projects of the Wikimedia Foundation are collaboratively developed by users around the world using the MediaWiki software.
    [Show full text]
  • Wikibase Knowledge Graphs for Data Management & Data Science
    Business and Economics Research Data Center https://www.berd-bw.de Baden-Württemberg Wikibase knowledge graphs for data management & data science Dr. Renat Shigapov 23.06.2021 @shigapov @_shigapov DATA Motivation MANAGEMENT 1. people DATA SCIENCE knowledg! 2. processes information linking 3. technology data things KNOWLEDGE GRAPHS 2 DATA Flow MANAGEMENT Definitions DATA Wikidata & Tools SCIENCE Local Wikibase Wikibase Ecosystem Summary KNOWLEDGE GRAPHS 29.10.2012 2030 2021 3 DATA Example: Named Entity Linking SCIENCE https://commons.wikimedia.org/wiki/File:Entity_Linking_-_Short_Example.png Rule#$as!d problems Machine Learning De!' Learning Learn data science at https://www.kaggle.com 4 https://commons.wikimedia.org/wiki/File:Data_visualization_process_v1.png DATA Example: general MANAGEMENT research data silos data fabric data mesh data space data marketplace data lake data swamp Research data lifecycle https://www.reading.ac.uk/research-services/research-data-management/ 5 https://www.dama.org/cpages/body-of-knowledge about-research-data-management/the-research-data-lifecycle KNOWLEDGE ONTOLOG( + GRAPH = + THINGS https://www.mediawiki.org https://www.wikiba.se ✔ “Things, not strings” by Google, 2012 + ✔ A knowledge graph links things in different datasets https://mariadb.org https://blazegraph.com ✔ A knowledge graph can link people & relational database graph database processes and enhance technologies The main example: “THE KNOWLEDGE GRAPH COOKBOOK RECIPES THAT WORK” by ANDREAS BLUMAUER & HELMUT NAGY, 2020. https://www.wikidata.org
    [Show full text]
  • Wiki-Reliability: a Large Scale Dataset for Content Reliability on Wikipedia
    Wiki-Reliability: A Large Scale Dataset for Content Reliability on Wikipedia KayYen Wong∗ Miriam Redi Diego Saez-Trumper Outreachy Wikimedia Foundation Wikimedia Foundation Kuala Lumpur, Malaysia London, United Kingdom Barcelona, Spain [email protected] [email protected] [email protected] ABSTRACT Wikipedia is the largest online encyclopedia, used by algorithms and web users as a central hub of reliable information on the web. The quality and reliability of Wikipedia content is maintained by a community of volunteer editors. Machine learning and information retrieval algorithms could help scale up editors’ manual efforts around Wikipedia content reliability. However, there is a lack of large-scale data to support the development of such research. To fill this gap, in this paper, we propose Wiki-Reliability, the first dataset of English Wikipedia articles annotated with a wide set of content reliability issues. To build this dataset, we rely on Wikipedia “templates”. Tem- plates are tags used by expert Wikipedia editors to indicate con- Figure 1: Example of an English Wikipedia page with several tent issues, such as the presence of “non-neutral point of view” template messages describing reliability issues. or “contradictory articles”, and serve as a strong signal for detect- ing reliability issues in a revision. We select the 10 most popular 1 INTRODUCTION reliability-related templates on Wikipedia, and propose an effective method to label almost 1M samples of Wikipedia article revisions Wikipedia is one the largest and most widely used knowledge as positive or negative with respect to each template. Each posi- repositories in the world. People use Wikipedia for studying, fact tive/negative example in the dataset comes with the full article checking and a wide set of different information needs [11].
    [Show full text]
  • Strengthening and Unifying the Visual Identity of Wikimedia Projects: a Step Towards Maturity
    Strengthening and unifying the visual identity of Wikimedia projects: a step towards maturity Guillaume Paumier∗ Elisabeth Bauer [[m:User:guillom]] [[m:User:Elian]] Abstract In January 2007, the Wikimedian community celebrated the sixth birthday of Wikipedia. Six years of constant evolution have now led to Wikipedia being one of the most visited websites in the world. Other projects developing free content and supported by the Wikimedia Foundation have been expanding rapidly too. The Foundation and its projects are now facing some communication issues due to the difference of scale between the human and financial resources of the Foundation and the success of its projects. In this paper, we identify critical issues in terms of visual identity and marketing. We evaluate the situation and propose several changes, including a redesign of the default website interface. Introduction The first Wikipedia project was created in January 2001. In these days, the technical infrastructure was provided by Bomis, a dot-com company. In June 2003, Jimmy Wales, founder of Wikipedia and owner of Bomis, created the Wikimedia Foundation [1] to provide a long-term administrative and technical structure dedicated to free content. Since these days, both the projects and the Foundation have been evolving. New projects have been created. All have grown at different rates. Some have got more fame than the others. New financial, technical and communication challenges have risen. In this paper, we will first identify some of these challenges and issues in terms of global visual identity. We will then analyse logos, website layouts, projects names, trademarks so as to provide some hindsight.
    [Show full text]
  • Towards a Korean Dbpedia and an Approach for Complementing the Korean Wikipedia Based on Dbpedia
    Towards a Korean DBpedia and an Approach for Complementing the Korean Wikipedia based on DBpedia Eun-kyung Kim1, Matthias Weidl2, Key-Sun Choi1, S¨orenAuer2 1 Semantic Web Research Center, CS Department, KAIST, Korea, 305-701 2 Universit¨at Leipzig, Department of Computer Science, Johannisgasse 26, D-04103 Leipzig, Germany [email protected], [email protected] [email protected], [email protected] Abstract. In the first part of this paper we report about experiences when applying the DBpedia extraction framework to the Korean Wikipedia. We improved the extraction of non-Latin characters and extended the framework with pluggable internationalization components in order to fa- cilitate the extraction of localized information. With these improvements we almost doubled the amount of extracted triples. We also will present the results of the extraction for Korean. In the second part, we present a conceptual study aimed at understanding the impact of international resource synchronization in DBpedia. In the absence of any informa- tion synchronization, each country would construct its own datasets and manage it from its users. Moreover the cooperation across the various countries is adversely affected. Keywords: Synchronization, Wikipedia, DBpedia, Multi-lingual 1 Introduction Wikipedia is the largest encyclopedia of mankind and is written collaboratively by people all around the world. Everybody can access this knowledge as well as add and edit articles. Right now Wikipedia is available in 260 languages and the quality of the articles reached a high level [1]. However, Wikipedia only offers full-text search for this textual information. For that reason, different projects have been started to convert this information into structured knowledge, which can be used by Semantic Web technologies to ask sophisticated queries against Wikipedia.
    [Show full text]
  • Wikipedia Workshop: Learn How to Edit and Create Pages
    Wikipedia Workshop: Learn how to edit and create pages Part A: Your user account Log in with your user name and password. OR If you don’t have a user account already, click on “Create account” in the top right corner. Once you’re logged in, click on “Beta” and enable the VisualEditor. The VisualEditor is the tool for editing or creating articles. It’s like Microsoft Word: it helps you create headings, bold or italicize characters, add hyperlinks, etc.). It’s also possible to add references with the Visual Editor. Pamela Carson, Web Services Librarian, May 12, 2015 Handout based on “Guide d’aide à la contribution sur Wikipédia” by Benoît Rochon. Part B: Write a sentence or two about yourself Click on your username. This will lead you to your user page. The URL will be: https://en.wikipedia.org/wiki/User:[your user name] Exercise: Click on “Edit source” and write about yourself, then enter a description of your change in the “Edit summary” box and click “Save page”. Pamela Carson, Web Services Librarian, May 12, 2015 Handout based on “Guide d’aide à la contribution sur Wikipédia” by Benoît Rochon. Part C: Edit an existing article To edit a Wikipedia article, click on the tab “Edit” or “Edit source” (for more advanced users) available at the top of any page. These tabs are also available beside any section title within an article. Editing an entire page Editing just a section Need help? https://en.wikipedia.org/wiki/Wikipedia:Tutorial/Editing Exercise: Go to http://www.statcan.gc.ca/ and find a statistic that interests you.
    [Show full text]
  • The Culture of Wikipedia
    Good Faith Collaboration: The Culture of Wikipedia Good Faith Collaboration The Culture of Wikipedia Joseph Michael Reagle Jr. Foreword by Lawrence Lessig The MIT Press, Cambridge, MA. Web edition, Copyright © 2011 by Joseph Michael Reagle Jr. CC-NC-SA 3.0 Purchase at Amazon.com | Barnes and Noble | IndieBound | MIT Press Wikipedia's style of collaborative production has been lauded, lambasted, and satirized. Despite unease over its implications for the character (and quality) of knowledge, Wikipedia has brought us closer than ever to a realization of the centuries-old Author Bio & Research Blog pursuit of a universal encyclopedia. Good Faith Collaboration: The Culture of Wikipedia is a rich ethnographic portrayal of Wikipedia's historical roots, collaborative culture, and much debated legacy. Foreword Preface to the Web Edition Praise for Good Faith Collaboration Preface Extended Table of Contents "Reagle offers a compelling case that Wikipedia's most fascinating and unprecedented aspect isn't the encyclopedia itself — rather, it's the collaborative culture that underpins it: brawling, self-reflexive, funny, serious, and full-tilt committed to the 1. Nazis and Norms project, even if it means setting aside personal differences. Reagle's position as a scholar and a member of the community 2. The Pursuit of the Universal makes him uniquely situated to describe this culture." —Cory Doctorow , Boing Boing Encyclopedia "Reagle provides ample data regarding the everyday practices and cultural norms of the community which collaborates to 3. Good Faith Collaboration produce Wikipedia. His rich research and nuanced appreciation of the complexities of cultural digital media research are 4. The Puzzle of Openness well presented.
    [Show full text]
  • Mwlib Documentation Release 0.13
    mwlib Documentation Release 0.13 PediaPress GmbH December 13, 2011 CONTENTS i ii mwlib Documentation, Release 0.13 Contents: CONTENTS 1 mwlib Documentation, Release 0.13 2 CONTENTS CHAPTER ONE GETTING STARTED mwlib provides a library for parsing MediaWiki articles and converting them to different output formats. The collection extension is a MediaWiki extensions enabling users to collect articles and generate PDF files from those. Both components are used by wikipedia’s ‘Print/export’ feature. If you’re running a low-traffic public mediawiki installation, you only have to install the collection extension. You’ll have to use the public render server run by pediapress GmbH. Please read Collection Extension for MediaWiki. If you need to run your own render server instance, you’ll have to install mwlib and mwlib.rl first. Please read Installation of mwlib. 3 mwlib Documentation, Release 0.13 4 Chapter 1. Getting started CHAPTER TWO CONTACT/NEED HELP If you need help with mwlib or the Collection extension you can either browse the mwlib mailing list or subscribe to it via mail. The developers can also be found on IRC in the #pediapress channel 5 mwlib Documentation, Release 0.13 6 Chapter 2. Contact/Need help CHAPTER THREE INSTALLATION OF MWLIB If you’re running Ubuntu 10.04 or a similar system, and you just want to copy and paste some commands, please read Installation Instructions for Ubuntu 10.04 LTS Microsoft Windows is not supported. 3.1 Basic Prerequisites You need to have a C compiler, a C++ compiler, make and the python development headers installed.
    [Show full text]
  • AFMS Merit Badges
    AMERICAN FEDERATION OF MINERALOGICAL SOCIETIES Future Rockhounds of America Badge Program Fourth Edition Jim Brace-Thompson AFMS Juniors Program Chair [email protected] (805) 659-3577 This packet is available on-line on the AFMS website: www.amfed.org © 2004, 2008, 2010, 2012, 2016 Jim Brace-Thompson & the American Federation of Mineralogical Societies AMERICAN FEDERATION OF MINERALOGICAL SOCIETIES Future Rockhounds of America Badge Program MISSION STATEMENT Future Rockhounds of America is a nationwide nonprofit program within the American Federation of Mineralogical Societies that develops and delivers quality youth activities in the earth sciences and lapidary arts in a fun, family environment. Our underlying goals are to foster science literacy and arts education through structured activities that are engaging and challenging and by which kids—and the adults who mentor them—learn while having fun. INTRODUCTION . Philosophy behind the FRA Badge Program & Suggestions on Using It I’ve developed this manual so as to enable the American Federation of Mineralogical Societies to sponsor a youth program via Future Rockhounds of America, a program that rewards kids on an on-going basis as a means of encouraging and cultivating their interest in the earth sciences and lapidary arts. Through this, each of our individual clubs and societies will uphold our chartered goals as nonprofit, educational organizations by actively seeking to foster and develop science literacy and arts education amongst our youngest members. My guiding philosophy has three underpinnings. They come from both my own values as a person invested in the positive development of young people and from a wealth of academic research indicating that if one wants to design and deliver programs that effectively promote positive development among young people, three steps are crucial to enact.
    [Show full text]
  • An Exploration of Editorial Behaviour in Wikipedia
    Vandalism on Collaborative Web Communities: An Exploration of Editorial Behaviour in Wikipedia Abdulwhab Alkharashi Joemon Jose University of Glasgow University of Glasgow [email protected] [email protected] ABSTRACT that these platforms support. The growth of data in terms of edits, Modern online discussion communities allow people to contribute, comments or votes makes the analysis of vandalism behaviour a sometimes anonymously. Such flexibility sometimes threatens the challenging task. In particular, it requires exhaustive study of mas- reputation and reliability of community-owned resources. Such sive dataset to unearth the association of different kind of user with flexibility is understandable, however, they engender threats to type of edits and quality of edits [2]. We want to analyse the edit the reputation and reliability in collective goods. Since not a lot of history [17] of different Wikipedia articles and find out interesting previous work addressed these issues it is important to study the facts that can be extracted from it i.e., types of editors/contributors, aforementioned issues to build an innate understanding of recent recognizing editor characteristics from edits they make [3, 8], how ongoing vandalism of Wikipedia pages and ways to preventing do articles evolve, community reactions to edits and so forth. Previ- those. ous work addressed different aspects of Wikipedia issues from edi- In this study, we consider the type of activity that the anonymous tor behavior, influences, personality traits perspectives [2, 10, 15] to users carry out on Wikipedia and also contemplate how others re- vandalism detection model [1, 6, 14]. Another study [12] shows how act to their activities.
    [Show full text]