The REDD Desk

REDD is an international process designed to reduce greenhouse gases. Drupal was used to create an easy to navigate centralised source of information about REDD projects, policies, research, and events.


The Global Canopy Programme (GCP) is a non-profit organisation that works to demonstrate the scientific, political and business case for safeguarding tropical forests.

There is a lot of information being published online about REDD by a variety of organisations and individuals, unfortunately as it’s scatared across the Internet this information is difficult to keep up with, or to read in a structured way.

GCP tasked us to create a site that centralised information about REDD, making it easier to navigate and engage with. Code Positive provided consultancy, project planning, development, and hosting for the project.

Site Highlights

Resource Desk

The Resource Desk is a comprehensive repository of REDD literature and media resourses that is easy to navigate by source and topic. Powered by Apache Solr, content can be browsed and searched for using a range of facets which can be combined together to find a very specific set of resources.

REDD Countries

REDD Countries presents per country summaries of key information across a range of areas - including policies, plans, laws, statistics, activities and financing. A common analytical framework is provided to allow quick comparison within and between countries.

Drupal Contributions

WikiTools Auto Node Title

Enables Auto Nodetitle module to work with the unique title feature of WikiTools module.

WikiTools module checks the uniqueness of node titles on validation, Nodetitle module generates a node title on submit, which runs after validation, so WikiTools doesn’t get a chance to check that the node title is unique.

This small module solves that problem.

Multiple et al

Multiple et al module extends views field grouping options for CCK field with multiple values by adding two new parameters: one for setting when the grouping limit will be applied based on the number of values, and other for adding a suffix to the end of the listing when the limiting is applied.

An example use case for using Multiple et al module is when you have multiple Authors for a White Paper node, using node reference to link to Authors profiles. Using this module you can say: If a node is authored by more than 2 people, show only the first person and add ‘et al’ suffix to the end of the list.