CIS-A2K/Events/Mini-MWT at VVIT (Feb 2019)
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.
|
Program schedule
editOnline Session 1
edit- Intro to Wikimedia World
- Intro to Technical Areas
- SUL Vs Wikimedia Developer Account
- How to Create a Wikimedia Developer Account
- Intro to Phabricator
- Introduction to MediaWiki
- Installation of MediaWiki
Online Session 2
edit- Intro to OOjs
- Intro to OOUI
- About OOjs/OOUI CDNjs
- Create Simple PHP Web App
Day 1
edit- What is MediaWiki?
- Installation of MediaWiki software
- Getting familiar with MediaWiki structure
- Gadgets Installation
- Introduction to extensions and skins
- Introduction to Git, GitHub, Phabricator, Gerrit
- Submitting patches through Gerrit
- Complete Overview of OOUI (Javascript/PHP)
Day 2
edit- Understanding the extension structure with BoilerPlate
- Special Pages Extenstions
- All about the i18n
- Create Special Page Extension from ground 0
- Tag extensions
Day 3
edit- UserScripts Creation
- Wikimedia API
- Create a python Flask Web app and Deploy it on Toolsforge
- Brainstorming Program and Follow up Projects with Students
Participants
edit- 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.
- Xampp
- Composer
- git
- mediawiki core(clonning)
- Ananth (CIS-A2K) (talk · contribs) / Ananth subray (talk · contribs)
- Asrija1 (talk · contribs)
- B leelasai (talk · contribs)
- Mekala Harika (talk · contribs)
- MNavya (talk · contribs)
- Naga sai sravanth (talk · contribs)
- Nivas10798 (talk · contribs)
- Sri Lekha Pathakamuri (talk · contribs)
- Sumanth699 (talk · contribs) (Co-organiser)
- SuswethaK (talk · contribs)
- Jayprakash12345 (talk · contribs) (Resource Person)
- KCVelaga (talk · contribs) (Organiser)
- Tito (CIS-A2K) (talk · contribs) (Planner)
Report
editThis report was written by User:Sumanth699 and User:KCVelaga |
VVIT WikiConnect with the support from CIS-A2K organised a three-day workshop on MediaWiki and other technical spaces of Wikimedia projects. The participante were active members of the Wiki-club, and students of Vasireddy Venkatadri Institute of Technology. This training was conducted to groom more contributors to Wikimedia technical spaces from India, especially capture the interest of students with a bit of coding knowledge, and also increase participation at Indic-TechCom.
The entire training program had been spread over two remote-online sessions and one onsite workshop for three days, in which ten students took part. The first online session was conducted on 6 January 2019, during which several areas and concepts related to Wikimedia tech were discussed. These included an overview of technical areas for contribution, developer account, introduction to Phabricator, and MediaWiki, alongwith its installation on a local machine. On 19 January, the second online included discussion around Object-Oriented Javascript (OOjs), OOUI, PHP, and creation of a simple PHP web app.
The main workshop (on site) was conducted for three days, from 21 to 23 February. Jayprakash12345 led the training, along with the support from Tito (CIS-A2K). Day 1 of the training was largely spent on revising the points discussed during the two online sessions. Day 2 of the workshop was kicked off by a remote-talk by SSethi (WMF). It was followed by a demonstration and hands-on session on creating manual extensions on local machines, using OOUI in MediaWiki, creating widgets, HTML form. Before closing, the participants along with trainers brainstormed on taking this training forward, and how further follow-ups should be planned. On Day 3, the participants were introduced to Gerrit, and took up various pre-created tasks on Phabricator and worked on them. Before the closing, each participant worked on at least one task. All of these have been listed in the following table;
User name | Task Number | User name | Task Number |
---|---|---|---|
Asrija1 | Nivas10798 | ||
Harika Mekala | Sumanth699 | ||
B leelasai | Sri Lekha Pathakamuri | ||
Naga sai sravanth | SuswethaK | ||
MNavya | Ananth subray |