Vanipedia Tech-team Skills Wanted

Revision as of 14:05, 30 August 2014 by Arnabs (talk | contribs) (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 ''...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

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.