[consulting] Drupal Primer Course

Darrel O'Pry dopry at thing.net
Wed Apr 12 20:13:24 UTC 2006


On Wed, 2006-04-12 at 21:57 +0200, Adrian Rossouw wrote:
> On 12 Apr 2006, at 12:57 AM, John Sechrest wrote:
> > So given that you have people who are basically literate, what are  
> > the outcomes
> > of the class/courseware?
> >
> > What can they do after the class that they could not do before the  
> > class?
> >
> > Can you make a detailed list/answer to this?
> 
> Man. I'm actually having trouble putting together a detailed answer  
> to this.
> 
> I suppose it would be teaching people how to use the tools available  
> to build
> their own site, with a breakdown of the tools, including the basic  
> knowledge
> of how to assemble them.
> 
> One of the big things I do think however, is teaching people how to  
> use cvs,
> the drupal patch queue and how to find information on drupal.org.  
> Some background
> on the community, and how to be a good member of it, and the benefits  
> of contributing
> as much as possible is also something I'd like to see discussed.
> 
> I would also like to show them how to evaluate modules for their  
> purposes,
> and to know in what ways they can adjust modules if they don't fit  
> exactly.
> 
> Kind of delineate the point where just using what is there and  
> themeing it,
> actually modifying the code, or tossing it all and writing your own  
> lies.
> 
> Modules like views, and cck are hopefully going to make the second and
> third case happen less often, which is why I would like to teach them  
> how
> to use that too (plus having decent documentation on those would be  
> invaluable to all developers)
> 
> Perhaps we should discuss this in IRC and see if we can put together  
> a good
> solid set of goals.
> 
> Whatever the actual goals are, I think angie's course layout is a  
> good deal of the way there.

Maybe this indicates a need for multiple courses. Those who can clear
all of them can call themselves drupal certified engineers ;)...

I imagine.. (in reverse order)

1) Drupal Developers track.
   - fundamental understanding of Drupal's Core API's.
   - understanding using RCS for drupal. cvs/diff/patch/bzr, etc.
   - knowledge of where to find the latest drupal documentation
   - understanding of the community debugging and development process...
     (code is gold, scratch your own itch, etc)
   - understanding of drupal coding standards and practices
     (security, performance, and scalability)

2) Consultant and Deployment track
   - Understanding of Core module capabilities
   - Understanding resource demands of drupal and drupal features.
   - Reasonable familiarity with modules and what they provide.
   - Passing understanding of core apis, and how modules interact with 
     core.
   - Understanding of drupal administration tasks.
   - Views, Workflows, Actions...


3) Drupal Poweruser/Administrator 
   - Understanding of drupal UI's for editing and creating nodes.
   - Understanding Categories...
   - Understanding of using revisions, creating / reverting   
   - Core Drupal Settings and confguration.
   - useful drupal q='s (taxo urls, feed urls, etc)

4) Drupal user (intro course)...
   - Understanding of what drupal is and what a CMS is.
   - Basic drupal workflows (create and edit content)
   - uploading a file...
   
    





More information about the consulting mailing list