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 edit summary
 
Line 1: Line 1:
== Vanipedia Technical team skills ==
[[Category:Techteam]]
<div style="float:left">Please contact Arnab: '''tech<!-- nical -->team<!-- @> <!-- >@. -->@<!-- -->vani<!-- @> --->pedia.<!--.>. --->or<!-- hu-->g'''</div>
<div style="float:right"> '''[[Vanipedia Tech-team Immediate Projects|Immediate Projects]]''' [[File:Go-next.png|link=Vanipedia Tech-team Immediate Projects]]</div>
 
 
 
 
== Vanipedia Technical Team Skills ==
 
Vanipedia is a global collaborative project requiring professionals with different skill-sets. These are summerised as follows:


Vanipedia is a collaborative project and for developing it, professionals with different skillsets are required. They are as follows


'''1. Ubuntu Linux System Administrators'''
'''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
The role of the system administrator is  
*to regularly monitor the server;
*keep a note of all changes that are being made;
*troubleshoot issues that may arise;
*perform regular upgrades whenever required.  
Since Vanipedia runs on a LAMP stack, the server administrator will also be administering the Apache and MySQL servers.
 


'''2. Mediawiki Administrators'''
'''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.  
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'''
'''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
At Vanipedia we sometimes need to build custom tools which may help devotees in their services. Custom software modules are sometimes required to facilitate certain time consuming activities.
 


'''4. Python/PHP developers'''
'''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.
*'''Python''' - There are many time-consuming administrative tasks which can be performed by bots within the mediawiki software. Mediawiki already provides a bot library for the most commonly required administrative tasks. Knowledge of Python will help to tweak these python scripts for our internal house-keeping.  
 
*'''PHP''' - The mediawiki software is developed in PHP. When building certain extensions, custom modules will be coded in PHP.

Latest revision as of 10:25, 5 April 2015

Please contact Arnab: [email protected]



Vanipedia Technical Team Skills

Vanipedia is a global collaborative project requiring professionals with different skill-sets. These are summerised as follows:


1. Ubuntu Linux System Administrators

The role of the system administrator is

  • to regularly monitor the server;
  • keep a note of all changes that are being made;
  • troubleshoot issues that may arise;
  • perform regular upgrades whenever required.

Since Vanipedia runs on a LAMP stack, the server administrator will also be administering the Apache and MySQL servers.


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. Custom software modules are sometimes required to facilitate certain time consuming activities.


4. Python/PHP developers

  • Python - There are many time-consuming administrative tasks which can be performed by bots within the mediawiki software. Mediawiki already provides a bot library for the most commonly required administrative tasks. Knowledge of Python will help to tweak these python scripts for our internal house-keeping.
  • PHP - The mediawiki software is developed in PHP. When building certain extensions, custom modules will be coded in PHP.