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

X-GitSHA HTTP Header

Small, simple module that adds an "X-GitSHA" header to HTTP responses.

OM Tools

This module is a theming enhancement tool designed to work with all themes, but works best for OM Base Theme.

OM Subthemer

OM Subthemer Sample Skin

A power tool that creates subthemes for all base themes. By default, it is using OM Base Theme (version 2) and it has also an option to make standalone themes.

This module demonstrates the power of PHP recursion when applied to custom layouting and automates processing of important classes, such as:

  • Wrapper Level - styling by wrapper depth
  • Row/Column - styling blocks vertically or horizontally
  • Number of Rows/Columns - for applying width and height depending on the number rows and columns, ex. 1 column gets 100%, 2 columns get 50%, and so on
  • First/Last - styling first div or last div differently
  • Wrapper/Region - styling wrapper divs and region divs differently

Features

  • Ability to create custom layouts and regions
  • Creating regions and wrappers is as easy as dragging the elements
  • Wrapper Element: an element, with other elements nested below it, becomes a wrapper
  • Region Element: an element, without other elements nested below it, becomes a region

ESI API

This module is a low level ESI handling API for module developers and a besic block integration for site admins.

It handles ESI tag build and different levels of caching policy. It is able to cache blocks itself using complex cache identifiers computed using series of variables.

It provides a downgrade mode that is able to load all ESI elements using a simple and efficient piece of JavaScript if the site is not behind an ESI gate.

You can use this module safely without any ESI gate if you need to provide comprenhensible and fine tunable block AJAX loading/caching mecanism.

Progress

This is an attempt to implement a generic framework for keeping track of any progress.

Pages

Subscribe with RSS Subscribe to RSS - Developer tools