Cacheable forms

This module was created primarily to address issues related to the cache_form table in Drupal.

1. Ajaxified forms throw an error if the the form was served from a cached page after the corresponding record in cache_form was deleted
2. cache_form table size can grow to be extremely large in enterprise websites

Views Infinite Ajax Scroll

This is a module to integrate the Infinite Ajax Scroll ( plugin for views as pager.


Inbound SMS

Makes inbound SMS from Nexmo available in Drupal.


Abandoned when I found out about Nexmo SMS

FranklyMe Widget

The plugin for Drupal adds social plugins to your Drupal site and optimizes the experience of your audience through easy ask buttons and social widgets. Associate your Drupal site with side pane widgets and embed shortcodes for ask button and social widgets. All features are deeply integrated with Drupal APIs to make building your webpages and administrative features as easy as possible with the extensibility you expect from Drupal.

Video Comment FranklyMe

Use this plugin to spice up your posts with video comments instead of boring text comments. Simply start by creating a new post, the video comment feature is added automatically at the end of the post.

This plugin places two-set widget. First, a sleek 'record video' button, and a video carousel at the end of all of your posts. Official plugin from FranklyMe.

It'll be shown to your audience once your post goes live, where they can take a video selfie (velfie) that'll be viewable by everybody on your site.


Bricks — is a revolutionary new way of creating rich content in Drupal. Thanks to the powerful contributions like ECK and Entity Reference, Bricks itself is just 200 lines of code.

In terms of concept Bricks is a new generation of Paragraphs, drop-in replacement for Panelizer and a good friend to Display Suite and CKEditor or any other WYSIWYG.

Bricks UI

Live sandbox

Drupal 7:

  1. Open pre-configured sandbox on
  2. Click Launch sandbox and wait.
  3. Click Log in (email and password should be pre-filled).
  4. Go to Appearance and click Set default near the Bootstap theme.
  5. Go to Structure > Content types > Page > Manage fields and:
    • Edit and Save field_body (this enforces Field API to alter database schema).
    • Optionally Delete useless body field.
  6. Finally click Add content on the toolbar and create your first bricky page!

Drupal 8:

  1. Open pre-configured sandbox on
  2. Click Launch sandbox and wait.
  3. Follow the installation (all settings should be pre-filled, don't change them).
  4. Go to Extend and install Entity Construction Kit.
  5. Go to Structure > ECK Entity Types and create brick entity type.
  6. Go to Extend and install Bricks Bootstrap.
  7. Go to Structure > Content types > Basic page > Manage fields and delete default body field.
  8. Go to Manage form display, set widget = Inline entity form - Complex for field_body and Save.
  9. Go to Manage display, set label = Hidden, format = Rendered entity for field_body and Save.
  10. Finally go to Content and create your first bricky page!


Drupal 7:

Drupal 8:



Subscribe with RSS Subscribe to RSS - Paging