Image blocks

This module provides re-usable 'image blocks' blocks that can display images pulled in from specified accounts from social media image providers (currently) Flickr, Instagram.

Each block can (currently) be configured to:

Double Entry Bookkeeping

Bookkeeping provides double entry bookkeeping inside Drupal. This can be integrated with any system via the API or Rules to keep track of the movement of money between accounts. Comes with a basic integration with Drupal Commerce.

This data can then be exported for import into out accounting systems.


Recent Content Web Service

This module displays the most recent content from two content types, for examples five articles and five videos. This is not possible with views, for example if you try to add attachment of a second content type in views it will break the JSON format.

The number of articles can be controlled via the end point URL by appending a digit to the end of the URL, e.g. ../endpoint/recent_content/5. We have used it for displaying articles and videos on a dashboard.

Entityform Structure Web Service

The module provides a service resource which exposes Drupal's entityform fields structure to the Service API. It provides formatted field information such as label, widget, options (select fields), and whether they are required or not.

This is necessary for mobiles apps and other ends to know the fields structure and their types before performing a CRUD.

It has an index resource which exposes a list of existing entityforms and a retrieve resource for filtering by single entityform type (not ID).

It also supports the TableField module.



Drupal Implementation of
documentation on

apiNG is an AngularJS module that enables you to receive and display data from one or more sources. The data can be aggregated, limited and ordered. The complete setup is dead simple, just by adding data-attributes to your html.

Look at a DEMO

Try it:


Subscribe with RSS Subscribe to RSS - Third-party Integration