Vanipedia Tech-team Skills Wanted: Difference between revisions
(Created page with "== Vanipedia Technical team skills == Vanipedia is a collaborative project and for developing it, professionals with different skillsets are required. They are as follows ''...") |
(No difference)
|
Revision as of 14:05, 30 August 2014
Vanipedia Technical team skills
Vanipedia is a collaborative project and for developing it, professionals with different skillsets are required. They are as follows
1. Ubuntu Linux System Administrators
The role of the system administrator is to monitor the server regularly. Keep a note of all changes that are being made. Troubleshoot issues that may arise. And perform regular upgrades whenever required. Since Vanipedia runs on a LAMP stack, the server administrator will also be administrating the Apache and MySQL server
2. Mediawiki Administrators
The role of the Mediawiki administrator is to help with administration of the wiki software. This includes installing extensions, setting up configurations, troubleshooting issues, backing up and restoring the wiki.
3. Jquery, AngularJS, CSS developers
At Vanipedia we sometimes need to build custom tools which may help devotees in their services. To do so custom software modules are sometimes needed to quicken certain time consuming activities. For development of such modules these skills are necessary
4. Python/PHP developers
There are a lot of administrative tasks which are time-consuming in nature that can be performed by bots within the mediawiki software. Mediawiki already provides a bot library for the most commonly required administrative tasks, and having knowledge in python can help us tweak those python scripts to use it for our internal house-keeping purposes. Also as the mediawiki software is developed in PHP, when building certain extensions, they have to be coded in PHP. So knowledge of PHP can help build custom modules in PHP.