What are the skills a Drupal Developer needs?
- by hfidgen
I'm trying to write out a list of key Drupal competencies, mainly so I can confirm what I know, don't know and don't know I don't know. (Thanks D. Rumsfeld for that quote!)
I think some of these are really broad, for instance there's quite a difference between making a functional theme and creating a theme with good SEO, load times and so on, but I'm hoping you could assume that a half decent web developer would look after that anyway.
Just interested to see what people here feel is also important.
Able to install Drupal on a server (pretty obvious).
Able to research and install modules to meet project requirements
Able to configure all the basic modules and core settings to get a site running
Able to create a custom Theme from scratch which validates with good HTML/CSS and also pays attention to usability and accessibility. (Whilst still looking kick-ass).
Able to use Hooks in the theme template.php to alter forms, page layout and other core functionality
Can make forms from scratch using the API - with validation and posting back to the DB/email
Can use Views to create blocks or pages, use php snippets as arguments, etc.
Can create custom modules from scratch utilising core hooks and other hooks.