Great Canadian Shoreline Cleanup

The Great Canadian Shoreline Cleanup is an ongoing project to support community cleanups of shorelines around the country. It includes group collaboration spaces for cleanup groups to do planning and communicate with members, as well as an interactive map search for cleanup sites/groups.

The key features of this project included:

A custom design and Drupal theme

We worked with one of our design partners, Talia Cohen, to incorporate the branding for the Shoreline Cleanup into an eye catching website design. The final custom design is representative of the project and its overarching goal of improving the health of canadian shorelines, wildlife, and raising awareness about shoreline ecology. We converted the designs into a custom Drupal theme.

Multilanguage to accommodate Canada's official languages

The site is a fully multilingual site, accommodating both of Canada's official languages (English and French), as it is a nation-wide project aiming to keep all of Canada's shorelines clean and healthy. The multilingual aspects include the front facing user interface, an administrative interface, translations for the site content, and translations for features such as the Find a Cleanup map, and the cleanup working groups.

Geolocation and map-based search

Each of the cleanup locations are geocoded with a location and displayed on the Find a Cleanup map. Some of the special features on this page are:

  • Location/postal code lookup which refines the search results, without reloading the Find a Cleanup page.
  • A map legend to denote potential cleanup sites (green), existing cleanup sites open for registration (blue), clusters of sites (orange), and sites that are already closed to registration (red).
  • The list of cleanup sites on the right, which automatically updates with any browsing/searches performed on the map, without reloading the Find a Cleanup page.
  • Information quickview when clicking on a site, which shows some basic details, and click through to more detailed information and signup.

  

Group functionality

Each cleanup site has its own group on the website, and each group has access to a variety of features, most of which are public, and a few of which are private only to group members or group administrators. The features of the cleanup groups include:

  • Per group location/map and general information.
  • Easy management of group members and ability to assign additional permissions to group managers who can help the administrator.
  • Group messaging to send information to the members of a given cleanup group.
  • The option of making your group either public (publicly joinable) or private (invite-only).