CIS-A2K/Events/Mini MediaWiki Training Theni

From Meta, a Wikimedia project coordination wiki
CIS-A2K

CIS-A2K (Centre for Internet and Society - Access to Knowledge) is a campaign to promote the fundamental principles of justice, freedom, and economic development. It deals with issues like copyrights, patents and trademarks, which are an important part of the digital landscape.
If you have a general proposal/suggestion for Access to Knowledge team you can write on the discussion page. If you have appreciations or feedback on our work, please share it on feedback page.

The Mini MediaWiki Training Theni 2019 is going to be held on the 22nd and 23rd of January 2019, in Theni Tamil Nadu, India.

Date and Venue[edit]

  • Date - 22nd and 23rd of January 2019
  • Time - 10:00 am to 4:00 pm
  • Venue - Nadar Saraswathi College of Engineering & Technology, Vadapudupatti, Theni, Tamil Nadu 625531
  • Phabricator task page link - https://phabricator.wikimedia.org/T213167

Program schedule[edit]

Day 1[edit]

  • What is MediaWiki?
  • Introduction to Git, GitHub, Phabricator, Gerrit
  • Installation of MediaWiki software
  • Getting familiar with MediaWiki structure
  • Introduction to extensions and skins
  • Submitting patches through Gerrit

Day 2[edit]

  • Special Pages
  • Tag extensions
  • Understanding the extension structure with BoilerPlate
  • OOUI
  • Introduction to Hooks


Participants[edit]

Note for participants
  • Timing:The event will start exactly at 10 am. Please come before 10 am.
  • Bring your laptop: Please bring your laptop. Internet connectivity will be provided by the college and the following things should be installed before coming to the event.
  1. Xampp
  2. Composer
  3. git
  4. mediawiki core(clonning)


  • Students - 20 Btech (Computer Science)
  • Faculty - 5

Report[edit]

CIS-A2k is trying to strengthen the MediaWiki movement in India, and over the last six months, the team has collaborated with different Indian Wikimedians and started a project called Indic-TechCom. Indic-TechCom provides technical support to the Indic Wikimedia community and as of now has supported community members in Indic OCR and Indic Wikisource stats.

To increase the awareness on MediaWiki, Indic TechCom members and CIS-A2K decided to reach out to students with the Computer science background and help them understand how to contribute on MediaWiki. As a pilot project, we reached out to Nadar Saraswathi College of Engineering and Technology and organised a two-day long Mini MediaWiki training for the students on 22nd and 23rd of January 2019.

As part of the training, On Day 1, students were explained about MediaWiki and were introduced to Git, GitHub, Phabricator and Gerrit. We helped them to install MediaWiki software on their system and also helped them to understand the structure of MediaWiki.

In the second day, students were introduced to the extensions and skins, understanding the structure of an extension, special pages and OOUI. We also taught them how to submit patches through Gerrit. We created a demo extension during training. [1] UserEditInfo is the simple users edit counter. and we create it from 0 levels.

This training had a group of 20 students and 2 faculty members who were supporting the students and guiding them in their native language. The first day of the event started slowly as students were lacking in having the knowledge of Wikimedia and its structure. After setting up the relation of the Wikimedia platform the students were able to understand the use and benefits of MediaWiki. Then the installation of MediaWiki and hosting of own MediaWiki server was done. Seven students were successfully able to install and play with Localsettings.php to get the grip of their sites.

At the end of the sessions, two students were able to submit the patch to Gerrit and it was approved by Volker_E (Sr. User Experience Engineer, Wikimedia Foundation). [2] [3]

Foot note[edit]

Photos[edit]