Developer

kmvc

kmvc is a micro MVC framework that have a convention over confiugration approach which will save you from registering urls for different actions you want to create in Drupal.

It attaches itself to the menu_hook and create custom on the fly routes for the controller classes you have defined in your library.

It's completely Object Oriented and provides a very simple structure for developers new to the Drupal. You have to define some small configurations in your .module file which are pretty easy and you will be ready to go in no time.

It does not override the current routeing of Drupal but it comes around right before a 404. If you want you can override the routing mechanism too. However this will prevent you from using many goodies of the Drupal, but it might provide a more lightweight routing mechanism (not tested yet).

Usage of Controllers and Actions are similar to the Zend Framework, where each controller should be defined with a Controller suffix and each action should have an Action suffix. These classes should be managed in an app and controllers folders. It has a support for modules too where controllers can be grouped into modules.

Read more

Vardot utilities

Vardot utilities is a set of functions that will ease the development environment for teams.

VSCP home automation

This module can be used to use drupal as a control, log and display interface to your VSCP home-automation.
VSCP stands for 'very simple control protocol'.
It's an open source event driven protocol that can be used for communication between hardware modules. I use it for my home-automation.
Everything about it can be found at vscp.org.

Containing features :
- Send VSCP events : create VSCPevent drupal-nodes which can be send.
- Receive VSCP events : create/update corresponding drupal-nodes.
- Link receive VSCP events to send VSCP events : With this linking it's possible to link a received VSCP event, containing a return/status value, to a sendin VSCP event.
- Logging of VSCP events : configurable which events will be logged to a VSCPlog drupal node.
- Intergrate with the Rules-module : can be used, for example, to send a email when an certain VSCP-event occurs or to schedule some events, ...

Feeds NoSQL

Makes it possible to use the Feeds module to import data from a MongoDB database.

Tree

Tree is a set of modules providing a framework for storing and manipulating hierarchical data.

ModuleField

Site builders

This module provides no direct functionality, so only download it if another module lists it as a dependency, or if you want to write your own module that uses its API.

Developers

Field UI and API are designed with the assumption that modules define field types, and administrators create fields and instantiate them within bundles. As part of this assumption, Field API automatically deletes fields when they're no longer in use by any bundles, and Field UI populates the add existing field dropdown only with fields that are in use by at least one bundle. This presents an annoyance for modules that want to define a field and make it available for adding to bundles, but without requiring any particular bundle to use it. ModuleField compensates for this: simply implement hook_modulefield_info() with your field definition and default instance definition, and ModuleField exposes this field within Field UI's add existing field dropdown even if the field has not yet been instantiated in any bundle.

If you're interested in seeing this capability added to Drupal 8 core, please see #1426804: Provide a declarative API for modules to define fields, not just field types.

Examples

Read more
Subscribe with RSS Syndicate content