Empower developers with tools that assist with developing and debugging the frontend or backend of the site.

Front Themer

Front Themer helps you to map your Drupal theme implementations to very simple Javascript implementations. This hopefully helps you to offload some of the theming cost to the user's browser by allowing you to maintain only one set of theme implementations (namely, your own Drupal theme). With Front Themer, it's a bit easier and more organized to implement architectures where your site has AJAX backends that serve e.g. JSON data instead of HTML.

Front Themer is NOT a templating engine. It is NOT capable of any kind of logic or looping (or anything complex, for that matter). Its sole purpose is to help you to avoid writing HTML or duplicating theme implementations in JS. It's meant to be used with very simple theme bits (such as boxes and list items). You can work around some of its limitations by mapping one Drupal theme implementation into several JS implementations (there's an example available on this). If you are in need of a JS templating engine for Drupal, please refer to e.g. jtemplate.

Front Themer defines a new hook, hook_front_themer_theme(), which you can use to map Drupal themes into JS implementations. The hook is well-documented in the module code.

Date part-of-day

Small module that provides a date token extension, partofday, a somewhat arbitrary indication of the part of the day (early morning, morning, noon, afternoon, evening, night or midnight).

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 and it will provide you an object oriented approach to handle your module.

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 routing of Drupal but it comes around right before a 404.

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.

Borealis

About Borealis Suite

Borealis is a suite of modules designed to assist in the implementation and building of semantic HTML5 and responsive projects in Drupal. The first module, Borealis Responsive Images, is an integrated solution for responsive images in Drupal. The second module, Borealis Semantic Blocks, adds a basic, more semantic block template and allows the user to choose more semantic, HTML5 block templates for each block. As more modules are needed, they will be added to this project.

Borealis

A selection of helper functions that come in handy for various small bits and pieces of your site. Currently contains the following functions:

Render Array Block

Pushes a block onto a supplied render array. Function call is borealis_render_array_block($render_array, $module, $delta). The Render Array will be passed by reference, the module and delta variables are the same you would use to get a block using block_load

AJAX Settings Save

Saves the value of the triggering element to a Drupal variable. Requires the following to be set in your form:

In Your Form

$form['borealis_key'] = array(

Vtools

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

Pages

Subscribe with RSS Subscribe to RSS - Developer tools