Maintainers are looking for help reviewing issues.

Library Templates

Normally, if you want to write a custom template for a node type, you put a file named node--foo.tpl.php in the theme you wish to use.

Mongo Entity

Overview

Mongo Entity provides developers with entity and controller classes for storing entities entirely in a MongoDB collection. It eliminates the need for a base table, or any SQL queries at all; an entity's ID, name, properties, and any field data are all written directly to MongoDB. It also provides classes for embedded entities: entities that are stored as subdocuments in a parent collection, but that can be managed using the standard Entity API CRUD methods, as well as found with EntityFieldQuery. Ultimately, loading a parent entity should automatically load and embed all its child entities, with only one query to a single MongoDB collection.

Mongo Entity is for developers. It provides no interface, nor does it alter the behavior of existings sites out of the box. Modules can use the provided MongoEntity and MongoEntityController classes in hook_entity_info to store entities in MongoDB, rather than a SQL database.

Features

  • Minimal configuration. Save custom Entities entirely in automatically generated MongoDB collections. No SQL tables needed.
  • Performance boost. Field data is stored with the Entity in MongoDB, reducing the need for complex JOINs and multiple database queries to load a single object.

Services Guzzle

Module adds a tab in Services to provide service description for Guzzle library.

jQuery Cookie Guard

On May 26th 2012 a new EU directive came into force requiring website owners to provide clear and comprehensive information to site visitors about cookies used and how they may refuse them.

forWhereiAm - Basic

List of announcements shown to the user based on where they are

Quick Overview

This module creates a basic widget for displaying all the latest announcements made on the forWhereiAm platform by your organisation (and any of its associated branches) for a given user's location. This module interacts with the forWhereiAm API and implements the client-side flow.

The forWhereiAm platform allows any organisation to target their online and mobile communications from a country wide region, right down to a single postcode. The messages are only seen by users who are in the regions explicitly targeted. Currently forWhereiAm only supports the UK market.

This module adds a jQuery plugin to your site which performs client-side flow requests to forWhereiAm announcements API. It fetches announcements for a given user's location, and displays them in a list form, ordered by the newest announcement at the top. This module can also communicate with the forWhereiAm API to fetch the full details for a given announcement, or optionally rate an announcement where rating of an announcement has been enabled.

This module uses Google Maps v3 API for rendering maps, if enabled.
This module uses AddThis for displaying social sharing buttons for an announcement, if enabled.

Further reading

Pages

Subscribe with RSS Subscribe to RSS - Seeking co-maintainer(s)