Changes between Initial Version and Version 1 of DeveloperWorkHandover


Ignore:
Timestamp:
01/08/14 17:00:58 (3 years ago)
Author:
ed
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • DeveloperWorkHandover

    v1 v1  
     1[https://docs.google.com/spreadsheet/ccc?key=0An7ZaZdq6UfJdEQ4eXhnenVGbEZPdURCWXhENElQUEE#gid=0 Google doc to manage tasks for Developer] 
     2 
     3[https://tech.transitionnetwork.org/trac/ticket/667 Handover ticket to track time] 
     4 
     5Skills and experience required for new developer  
     6 
     7Essential 
     8* Strong developer experience of both Drupal 6 and 7, with a track record of maintaining, updating and providing technical support for established Drupal sites. 
     9* Well acquainted with the Drupal APIs and ecosystem -- must have written own modules. 
     10* Understanding of Drupal coding best practices. 
     11* Worked with - and coded for - the usual Drupal biggies: Views, Panels, Features, Rules. 
     12* Strong PHP and JavaScript/jQuery skills. 
     13* Must know how to use Drush and Git to a good level. 
     14* Exposure to developing for the CTools APIs and functions, especially plugin system and Panels. 
     15* Strong debugging/problem solving skills. 
     16* Personable, flexible and open minded. 
     17Beneficial 
     18* Experience of Aegir hosting system, especially Barracuda variant. 
     19* A background in theme building, and using theme() functions. 
     20* Understanding of Linux hosting environments and server tools. 
     21* Use of MySQL databases, and query building. 
     22* An understanding of when a new module is needed, vs configuration changes, vs coding. 
     23* Experience of being workload being managed remotely (Email, Skype, Hangouts) and via issue trackers.