background preloader

Core Plus

Facebook Twitter

Entity API. This module extends the entity API of Drupal core in order to provide a unified way to deal with entities and their properties.

Entity API

Additionally, it provides an entity CRUD controller, which helps simplifying the creation of new entity types. Requirements Drupal 7.2 or later; suggested Drupal >= 7.15 Documentation You can find documentation in the handbooks. Overview For site-builders This is an API module, so it doesn't provide any end-user features. A Views display plugin and field to render or link to any entity (by view-mode)A CTools content plugin to render any entity (by view-mode)It ships with the Entity tokens module which makes sure there are tokens for most entity properties and fields, i.e. it provides token replacements for all entity properties (or fields) that have no tokens and are known to the entity module (read about the entity property info API below).

For developers Changes Credits The project has been sponsored by Maintainer Wolfgang Ziegler (fago) Libraries API. The common denominator for all Drupal modules/profiles/themes that integrate with external libraries.

Libraries API

This module introduces a common repository for libraries in sites/all/libraries resp. sites/<domain>/libraries for contributed modules. External libraries Denotes libraries ("plugins") that are neither shipped nor packaged with a project on drupal.org. We do not want to host third-party libraries on drupal.org for a multitude of reasons, starting with licensing, proceeding to different release cycles, and not necessarily ending with fatal errors due to conflicts of having the same library installed in multiple versions. Drupal 7 only has built-in support for non-external libraries via hook_library(). Goals The same library can be shared by more than one module.The same library can be shared by more than one site.Ease the process of upgrading a module that requires an external library.

Documentation Background information: Get involved. Token. Tokens are small bits of text that can be placed into larger documents via simple placeholders, like %site-name or [user].

Token

The Token module provides a central API for modules to use these tokens, and expose their own token values. Note that Token module doesn't provide any visible functions to the user on its own, it just provides token handling services for other modules. For Drupal 6, the Token module provides a "Token Actions" module which can be enabled separately. This provides several "actions" for the Drupal core Actions/Trigger modules to use that take advantage of the Token replacement functionality. Modules that use the Token module and provide tokens via the API include Organic Groups, Pathauto, Comment Notify, and Commerce.

Pledges #D7CX: The basic token API is now a part of Drupal 7! #D7AX - I pledge to make this module as accessible as it can be. Chaos tool suite (ctools) This suite is primarily a set of APIs and tools to improve the developer experience.

Chaos tool suite (ctools)

It also contains a module called the Page Manager whose job is to manage pages. In particular it manages panel pages, but as it grows it will be able to manage far more than just Panels. For the moment, it includes the following tools: Plugins -- tools to make it easy for modules to let other modules implement plugins from .inc files. Exportables -- tools to make it easier for modules to have objects that live in database or live in code, such as 'default views'.