Knowledge Assessment For Drupal

Events happening in the community are now at Drupal community events on www.drupal.org.
You are viewing a wiki page. You are welcome to join the group and then edit it. Be bold!

In my recent assignments, I was asked to make one document which will cover all necessary aspects of the Drupal project . So it will be easy for Trainers and Recruiters as well. Please feel free to edit this post.

Level : Basic

• Software Installation : Drupal 6 and Drupal 7 installation
• Basic LAMP setup and configuration : Setting and configuring LAMP
• Language : PHP, Drupal APIs, JavaScript , HTML/CSS, XML & XSLT , JQuery , Ajax , JSON
• Basic PHP : Basic PHP functions & concepts
• LAMP knowledge : Basic commands of Linux ,Apache & Mysql conf.files and settings.
• Knowledge of Drupal APIs and concepts.
• Site Architecture : Web-Site creation, Layouts, CSS, etc
• Designing & Theming: Theme customization and sub theme creation
• Drush commands : Command line tool for Drupal operations
• Out of the Box Features - (pages, blocks, feeds) : Workflows, notification, Groups/Permissions, articles, blogs, polls, image gallery,webforms, Web-Site creation, Layouts, RSS feeds, blocks etc
• Import\Export and Backup\Restore : Basics of capability - using Drush
• Security & Authentication : Drupal authentication or third party authentication

Level : Intermediate

• PHP functions & Classes : Concepts and Understanding & implementation.
• Drupal Modules , Themes, Hooks : Concepts and Understanding & implementation.
• Custom Coding : Extending contributed module and theme according to project need. Writing patch or integrating an existing patch into Drupal modules
• Drupal - Ajax, JQuery,JSON,XML : Use of these supporting languages in Drupal modules
• Sandbox Solution / POC : Creation Sandbox or POC using Drupal
• Drupal third party Services : Integration with Payment Gateways, Facebook, twitter, linked, SSO,Open ID
• Configuring Service Application : Configuration of varnish cache or Apache Solr search
• Configuration & Administration
• Browser Compatibility : Browser Considerations (Safari/Firefox/IE/Chorme)
• Drupal Multisite and Multilingual support:
• Creating Views, Panels, Features, Web Forms, Taxonomy etc : Creation of this Drupal basic functionality using contributed modules.

Level : Advanced

• Communication with other CMS by custom coding : Integration with SharePoint, Site core or .Net , Java based solutions Alfresco , Life ray etc.
• Deployment of Drupal on LAMP, cloud or Cluster servers : Deployment and Maintains strategies
• Web Semantics : Metadata and Web coding standards
• REST API & xml-rpc Web services : User of Web service protocols and integration
• Creation of custom module and community contributions : Implementation Drupal coding standard modules themes
• Managed Metadata / Taxonomy Setup : Overview, Metadata & Taxonomy Services, Planning Terms & Term Sets, Governing content types/policies/Services, Importing managed metadata, Multilingual Term Sets
• Drupal updates/ Upgrade/Migration : Overview of the upgrade process model, planning upgrade, upgrade of core / contrib. /Custom functionalities
• Security Precautions : XSS , DOS attacks,SQL Injections etc.

Also you can refer my original post here : http://umarani.com/assessment

Comments

Hi chintan4u,Just a quick

dydave's picture

Hi chintan4u,

Just a quick comment to thank you very much for sharing this very useful resource with us.

I was wondering if there would be any particular organization within this group to be able to retrieve all these useful Wiki resources.

We could perhaps group all these resources links on an index Wiki page which could be linked from the Project Management group's homepage. I would assume there would probably be many other solutions, such as linking these wiki pages from the Organizer resources block in right sidebar, or any other blocks added by Organizers.

I just thought it would be practical for being able to quickly pull out these resources when needed.

EDIT: obviously it seems this is currently being discussed at:
Resource List
which is pretty much what I suggested above and hopefully we'll see some goods things come out from this discussion.

In any case, we will certainly keep following the evolution of this wiki page with a lot of interest and let you know, or directly edit, if we would have any more interesting points to add to the list.

Thanks again very much for your contribution.
Cheers!

useful

Project Management

Group organizers

Group categories

Project Management

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: