Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.
A module is code that extends Drupal's by altering existing functionality or adding new features. You can use modules contributed by others or create your own. Learn more about creating and using Drupal modules.
URL IDs and Lazy URL ID Reference
The URL ID module provides a field that gives an entity a 'global' ID, based on the domain name, entity name and entity id (such as http://example.com/node/1). The idea is that remote entities can...
Categories: Content editing experience, Site structure
Inject render element
This module is an experiment to allow injection of arbitrary render elements into arbitrary parts of a render array. It works, but has no user interface (and could use some performance improvements...
Page manager breadcrumbs
This module provides a small CTools plugin that allows you to set the breadcrumb in custom pages created by Page manager. You can use CTools replacement patterns to do this. If replacement patterns...
Categories: Administration tools
Context Admin + variable set page
This sandbox is a proof-of-concept branch of Contextual Administration, trying out the concept of having pages where you can set system variables. Screencast with a quick demonstration is available...
Categories: Administration tools, Developer tools
Pre-conference training: the "Documentation site" suite
This sandbox project contains (or will contain) features used during the DrupalCon London pre-conference training Advanced Configuration with Views, Page Manager, Flag and Rules. This sandbox...
Views Menu Support
This project contains two modules: Views Menu Support and Menu Item Reference Widget. Briefly, this is what they do: Menu Item Reference Widget allows populating integer fields with menu item IDs,...
SportGarden
This sandbox project hold features built/used during training with SportGarden.
Drupal learning curvz
Hey, you should head over to http://groups.drupal.org/node/172434#skill-set-list and join the efforts to map out Drupal skills! This project currently holds sketches for Drupal learning curves,...
Categories: Developer tools
External Help
The External Help module makes it easier for other modules to add links to external help pages, complementing description texts and help files. The audience of this module is purely other modules –...
Compare
This project is a first small step in an attempt to do something similar to what is found at the Khan Academy (khanacademy.org). This first step allows for setting up Rules components used for...
Categories: User engagement, Automation
Word list
This module was developed as a part of the "4 weeks of Drupal" course, available at http://dev.nodeone.se/en/four-weeks-of-drupal. *** The Word list module allows creating and handling a global...
Categories: Automation, Developer tools
Learning site
This sandbox is replaced by the Skill Compass project. See this screencast for an overview of the functionality provided by this project in relation to the Learn distribution: http://www.youtube...
Categories: Content editing experience, Developer tools
Rules Mastery
This project contains code useful at the Rules Mastery training at DrupalCon Denver: http://denver2012.drupal.org/content/rules-mastery Some resources: * Master document for this training: http:/...
Categories: Automation, Access control
Devel Rules
This module adds some tabs to the Rules admin pages, to view things like data types, entity properties and actions/conditions/events. A two-minute demo of this module is available here: http:/...
Categories: Developer tools, Automation
Updating views.api.php
This sandbox holds a modified version of Views dev (as of March 18th 2012). The purpose of this sandbox is to update views.api.php (and possibly some other API documentation). Related issues: http:...
Level up
This module is abandoned. I recommend that you use User Points instead. Sorry.
Learn: Topics
This sandbox contains two features for the distribution "Learning". * Learn Topics: A Topic content type for categorizing lessons and learning material, along with Views content types and a flag...
Skill Compass
Skill Compass is a tool for building sites that help people learn a subject. It allows collaborative work in breaking down the subject into topics and sub topics, building advancement trees of...
Categories: Content editing experience, Site structure
skillcompass.org
This project contains the custom features used at skillcompass.org. See the Skill Compass project for the base features. Videos about Skill Compass and skillcompass.org can be found at http://www...
Mechanical Tutor
The Mechanical Tutor module provides means for building, presenting and evaluating script-generated questions. You can try out this module in a sandbox over at simplytest.me. You can find some...
Categories: Content editing experience, Site structure
Course planner
This module provides some tools for planning courses in a school context. As a bonus, it also provides a library for sharing learning resources. Watch a quite long video showing the features...
Categories: Developer tools
kursplanering.se
A Features package used at kursplanering.se. (This is not a project intended for public use, just a repository for one of my projects.)
Rules Panes demonstration at DrupalCamp sthlm 2013
This sandbox holds the features and custom code used at the demonstration of Rules Panes at DrupalCamp Stockholm 2013. There are videos on YouTube for this demonstration. You can try this sandbox...
Categories: Administration tools, Automation
Mini Kanban AI Agents
Use AI Agents together with Minikanban. This is very much under heavy development, so don't use for production. Please contribute if you have the itch :D
Categories: Administration tools, Content editing experience, Site structure
Island
A recent trend in web development is the notion of “islands”: The islands architecture encourages small, focused chunks of interactivity within server-rendered web pages. This project is a...
Categories: Developer tools