microtemplating

Component type

module

Maintenance status

Development status

Downloads

653

Component created

Component changed

This module help developers and module builders to create JavaScript templates using the lightweight microtemplating JavaScript library.

To use this module, start by creating your own module and define themes for your JavaScript templates.
Then use some JavaScript to manipulate them and creating advanced and easily maintainable frontend application.

Entity Documentation

Component type

module

Maintenance status

Development status

Downloads

1357

Component created

Component changed

Overview

A module that exports entity configuration documentation. There is already implementation, through submodules, for node entities and PDF export.

There are hooks to add new entities and exporters. Please check entity_documentation.api.php

Features

  • Export content type documentation
  • Export documentation as PDF
  • Export documentation as JSON
  • Export documentation through CRON
  • Export documentation through drush

Suggestions, patches and ideas for sub modules are pretty welcome.

Autocomplete ID

Component type

module

Categories

Maintenance status

Development status

Component created

Component changed

The core autocomplete element relies on the ID being present in the label. I believe that the user should never have to see the entity IDs - This module provides an alternative element, that handles IDs transparently.

In core, where no ID is present in the selected label, the entity is simply queried by title. That doesn't work if multiple entities have the same title, but it's a problem that's solved by using this module.

Console Logger

Component type

module

Categories

Maintenance status

Development status

Downloads

1688

Component created

Component changed

The Console Logger module does one thing and does it simply. It lets you use the PHP built in web server for local development and provides helpful logging to the console related to incoming requests, parameters, and log messages.

Just enable the module, and then start up a local server with drush runserver 2> /dev/null. (The 2> /dev/null will silence all the bits from the built in web server that show requests for static assets, such as CSS, JS and images.)

table_api

Component type

module

Maintenance status

Development status

Component created

Component changed

What Can it do?

This module allows developers to expose drupal-style queries (db_select) as a pageable-sortable ajax table with as little coding as possible:
tapi-screenshot

  • Supports join queries*
  • Supports filtering
  • Supports editing, inserting and deleting data

*queries spanning over multiple tables do not support editing/deleting/inserting

CTools Export code - diff

Component type

module

Categories

Maintenance status

Development status

Downloads

114

Component created

Component changed

What this does:

This module provides an overview of all of your CTools objects (much like CTools' bulk_export module) and provides the ability to generate a 'diff' view to compare their in-code (default) and in-database (overridden) versions.

It lists all the objects at an overview screen at /admin/structure/ctex_diff and also inserts 'diff' links into most dedicated edit screens (for views, rules, panels, etc etc).

(It also provides a tiny bit more, but you likely don't need that.)

Payment context

Component type

module

Categories

Maintenance status

Development status

Downloads

2020

Component created

Component changed

This module defines a common interface between payment contexts that can be used in payment methods. It also provides auto-loading for those contexts so they are available on any payment object.

dbg

Component type

module

Categories

Maintenance status

Development status

Component created

Component changed

Helps debug variables, objects (using reflections), arrays.

Allows to run scripts on the site, on the /dbg/php page using a PHP editor from ace.

Usage

To show on the site: dbg($some_var);
To write it to a file: dbg($some_var)->writeToFile();