Here are some "virtual" volunteer opportunities:
Graphic Artist
Description
Design graphics and layout for web pages, presentations, newsletters, and other publications.
Skills
Requires graphic art degree or similar work experience and ability. Also requires flexibility, ability to work as part of a team, and ability to give and take constructive criticism and make revisions.
_____________________________________
Flash Animator
Description
Design and edit animations for web pages, presentations and other technologies.
Skills
Requires one year hands-on experience or similar work experience and ability. Also requires flexibility, ability to work as part of a team, and ability to give and take constructive criticism and make revisions.
_____________________________________
Drupal developer
Description
Create custom code and custom modules for Drupal for Trees for Life International's web sites. We need custom systems that match our needs. Developer who can implement technical solutions to those needs as they arise.
Skills
Experienced with Drupal development. Developer must know how to customize Drupal both configuration and creating custom code. The developer should be comfortable finding and using existing code / modules where possible. When an exact solution does not already exist, the developer should be comfortable taking an existing solution and modifying it to be an exact solution. The developer should be comfortable integrating code from various vendors (in this case, various Drupal modules) into a single solution. The developer should be able to create clean, well-documented, publicly-releasable code.
The developer should be familiar with source-code management sytems such as CVS and SVN (Subversion). Drupal uses CVS for its public module repository.
Ability to work as part of a team.
_____________________________________
PHP programer willing to learn Drupal
Description
Our websites use Drupal. The programmer must either already know how to customize Drupal (both configuration and creating custom code), or know how to program in PHP and be willing to learn Drupal. For programmers who don't already know Drupal, experience with some Content Management System would be very useful.
Create custom code and custom modules for Drupal for Trees for Life International's web sites. We need custom systems that match our needs. Programmer who can implement technical solutions to those needs as they arise.
The programmer must be able to create custom Drupal modules. Someone who has already created custom Drupal modules would be ideal, but someone who knows how to program in PHP and is willing to learn (mostly on their own) how to create custom Drupal modules can build up their Drupal skills here.
The programmer should be comfortable finding and using existing code / modules where possible. When an exact solution does not already exist, the programmer should be comfortable taking an existing solution and modifying it to be an exact solution.
The programmer should be comfortable integrating code from various vendors (in this case, various Drupal modules) into a single solution.
The programmer should be able to create clean, well-documented, publicly-releasable code. Drupal is open-source, we make heavy use of existing open-source Drupal modules, and we want all of our work released back to the Drupal community for others to use.
A programmer who is comfortable creating a series of small, generic modules which can be combined to accomplish our specific tasks is preferable to a programmer who creates a single large single-task module. A programmer who is willing to maintain those modules afterward, for the whole Drupal community to use, would be ideal.
The programmer should be comfortable working on multiple servers (e.g., "development", "production", etc.), and migrating code from one server to another.
The programmer should be familiar with source-code management systems such as CVS and SVN (Subversion). Drupal uses CVS for its public module repository.
The programmer will be in contact with people at Trees for Life who can explain what our requirements are, and give feedback as we receive work. However, there will be little technical supervision offered, so someone who does not already know the relevant technologies or skills should be comfortable learning on their own.
Skills
Ability to program, with little technical supervision.
Experience working with Content Management Systems. Experience with Drupal is preferred.
Experience writing PHP code in a modular fashion. Experience creating Drupal modules is preferred.
Experience with source-code management systems is highly desired. Experience with CVS is preferred.
Experience working with e-commerce systems is highly desired.
_____________________________________
If you or someone you know is
interested in online volunteering, please
contact Jeffrey Faus at:
(316) 945-6929
or










