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

MathJax: LaTeX for Drupal

MathJax project logo.

This module integrates the MathJax library into your Drupal site. MathJax is the modern JavaScript-based LaTeX rendering solution for the Internet.

Hack-o-meter

Drush script to check how broken a drupal installation is. Extra points for having contrib modules in the modules/ folder, for having php code in blocks and nodes.

Scrolling

This project will try to integrate all scrolling and sliding libraries out there, into one modular framework.

Incremental Deploy

Incremental Deploy

Incremental Deploy is built on top of Deploy module. In conjunction with Services module, Deploy makes it possible to package up content such as nodes, users and taxonomy terms, and send them via XMLRPC calls to a remote Drupal site.

With Deploy module, in order to deploy a piece of content, it must be added to a plan (though it is possible to batch deploy nodes from the content administration page). With Incremental Deploy, the idea is that changes automatically get scheduled for deployment to the target environment as soon as they are made in the source environment. So, every time a variable is changed, or a node is updated or the contents of a node queue are re-arranged, these changes will show up in the current "active" deployment plan, ready to be pushed to the next stage in the chain.

The main module looks after deployment of core entities, such as nodes, blocks and variables, while other items are dealt with in submodules. The submodules available at present are:

  • Nodequeue Deploy Allows for the deployment of the contents of an individual subqueue
  • Flag Deploy Allows for the deployment of global flaggings of nodes, users and comments
  • Nodewords Deploy Allows for the deployment of meta tags

Text or Nodereference

Allows textfield to be rendered like a node reference, with some autocompletion magic on edits.

A university department wants to list the authors on their publications' page. Any given publication may have several authors, both from the department and outsiders, with their order being important (ie. it is quite likely to have an 'employee-outsider-employee-outsider' like order.) If an author is an employee of the department, his/her name should be displayed as a link to his/her own profile page, while outsiders' name should be displayed as clear text. There are several use cases with high probability here:

  1. It is quite likely to have an author order like 'employee-outsider-employee-outsider'.
  2. It is quite likely that a now-outsider author becomes an employee later on, in which case his/her name should automatically converted to a link to his/her profile without any changes to the publication.
  3. It is quite likely that the site editor wants to enter existing authors' names without typos, regardless of that they are employees or not.

So what does this module do then, anyway?

Let's switch to Drupal tongue. :) Want to have a nodereference-like link to a node that does not exist yet? Want to have autocompletion both on existing field values and on existing node titles of other content types? Install and enable this text_noderef.module, and all your problems fly away!

Pages

Subscribe with RSS Subscribe to RSS - Developer tools