Open Curriculum

Open Curriculum

Why an open curriculum for Drupal? An open curriculum can help new users navigate learning materials, and develop their skills. We will develop a common language for providing learning experiences and materials for those in the Drupal community.

All content marked "open curriculum"

Description of skill set "Active community contribution"

This page relates to the Skill sets described in the open curriculum project, and tries to describe one of the skill sets. See this page as a collaborative notebook, and feel free to edit and improve it.

Someone with active community contribution skills:

  • Organizes drupal.org groups
  • Organizes Drupal meetups
  • Coordinates community projects
  • Actively contributes to community projects
  • Maintains drupal.org (code) projects
  • Assists or mentors people less experienced with Drupal
Read more

Description of skill set "Community participation"

This page relates to the Skill sets described in the open curriculum project, and tries to describe one of the skill sets. See this page as a collaborative notebook, and feel free to edit and improve it.

Someone with community participation skills:

  • Has joined a regional or interest group (or groups) on groups.drupal.org
  • Takes part in discussions in groups to which they belong
  • Participates in Drupal meetups
  • Answers questions in forums
  • Contributes to/edits drupal.org documentation
Read more

Description of skill set "Basic drupal.org skills"

This page relates to the Skill sets described in the open curriculum project, and tries to describe one of the skill sets. See this page as a collaborative notebook, and feel free to edit and improve it.

Someone with basic drupal.org skills:

  • Has an account on drupal.org
  • Knows how to search issue queues to determine if their questions have already been posed and/or answered
  • Knows how to report bugs and issues in proper form in the proper queues
Read more

Description of skill set "Simple site configuration"

This page relates to the Skill sets described in the open curriculum project, and tries to describe one of the skill sets. See this page as a collaborative notebook, and feel free to edit and improve it.

Someone with simple site configuration skills is able to:

  • Create blocks
  • Enable and disable blocks (placing them in regions)
  • Set up roles and permissions
  • Set front page, set site name
  • ...

Move to content management?

  • Add, delete, or edit users
  • Create and edit menu links

Move to basic site building?

Read more

Description of skill set "Coding for major contrib projects"

This page relates to the Skill sets described in the open curriculum project, and tries to describe one of the skill sets. See this page a collaborative notebook, and feel free to edit and improve it.


This skill set could include the following skills (in no particular order):

  • Writing Views handlers
  • Writing Views plugins
  • Writing CTools plugins
  • Writing Rules extensions
  • Declaring new entities to Entity API
  • Writing Context plugins
  • Writing Feeds plugins

It might also include things that are Drupal core stuff, and not contrib:

Read more

Description of skill set "Basic Drupal coding skills"

This page relates to the Skill sets described in the open curriculum project, and tries to describe one of the skill sets. See this page a collaborative notebook, and feel free to edit and improve it.


Some things that could fit into this skill set:

Basic PHP skills

  • Using variables, including the most common variable operators
  • Using arrays, including associative arrays and nested arrays
  • Using conditional statements (including alternative syntax for assigning new values to variables)
  • Basic object handling
  • Declaring functions
Read more

Description of skill set "PHP coding for theming"

This page relates to the Skill sets described in the open curriculum project, and tries to describe one of the skill sets. See this page as a collaborative notebook, and feel free to edit and improve it.

Typical new themers may come from both a programming background or a design background. Someone with previous PHP skills can hop right in, but someone who is new to PHP might stumble and get lost a bit. This skill set outlines the essential PHP a themer would need to know.

Read more

Description of skill set "Setting Up Drupal Servers"

This page relates to the Skill sets described in the open curriculum project, and tries to describe one of the skill sets. See this page as a collaborative notebook, and feel free to edit and improve it.

"Setting Up Drupal Servers" is an umbrella skill that could probably be described as "system administration".

Read more
Itangalo's picture

Draw your favourite skill set

Open Curriculum: DefinitionsScenariosRoadmapSkill setsOpen certificationReferences - Roles
Follow discussions here on g.d.o, on IRC at #drupal-skillmap, or on Twitter with the tag #drupalskillmap!


Read more
Itangalo's picture

IRC meeting: Skill sets and open curriculum

Organizers: 

Open Curriculum: DefinitionsScenariosRoadmapSkill setsOpen certificationReferences - Roles
Join the upcoming IRC meeting! Follow discussions here on g.d.o, on IRC at #drupal-skillmap, or on Twitter with the tag #drupalskillmap!


The skill set map is coming together pretty nicely, and it is time to widen our perspective. Where do we want to go now?

At this meeting we will discuss the following:

  • How do we need to improve the existing skill set map?
    - We need more descriptions of skill sets!
    - The mobile/web services skill set needs more love.
    - Fewer top-level skill sets are probably useful.
  • How can we make the skill sets practiaclly useful?
    - A tagging system + web-wide search system would be awesome.
  • Any other questions/tasks we think should have priority?
    - Describing roles?

Feel free to add any more topics or thoughts as comments here!

Time: Monday November 7th, 2 PM London time (see this page for time conversion) (voting was done at this Doodle voting)
Place: The IRC room #drupal-skillmap

Read more
Subscribe with RSS Syndicate content