Textmate

Component type

module

Categories

Maintenance status

Development status

Downloads

1365

Component created

Component changed

Please review the README file included in the bundle for installation and usage instructions. This is the same information as on the GitHub project page.

This project page is for the Textmate PHP Drupal Bundle. The repository is mirrored at GitHub.

You can use this project for filing patches, feature requests, and bug reports.

QDrupal

Component type

module

Downloads

3194

Component created

Component changed

QDrupal is a module that integrates the QCubed PHP5 Framework with Drupal. The QDrupal module simply provides the integration code and requires the user to create their own QForm pages for use within the Drupal framework and page structure. Most QCubed features are available, including code generation and access to QForms. All Drupal features are available, such as user management and CMS features.

UPDATE

Devel Node Access

Component type

module

Maintenance status

Development status

Downloads

629

Component created

Component changed

Formerly part of the Devel module package, Devel Node Access (DNA) displays information related to the node access mechanism of your Drupal installation.

The {node_access} table and functionality are part of Drupal core, but they lie dormant until you install one or more node access modules that supply entries into the {node_access} table. Each node access module provides different strategies for controlling what each user can do with your nodes.

DNA has three audiences:

  • It helps Drupal admins understand what is happening on their site, visualize how node access modules interact, verify that their customizations give the intended results, and finally answer the famous question: Why does this user have access to that node?
  • It helps module and website support diagnose issues with node access on remote sites by instructing their clients to post screenshots and/or cut&paste listings of DNA output.
  • It helps node access module developers implement and test proper behavior of their modules.

DNA is a tool for module and site development; it is not intended to run continuously on production sites, and its output is of no interest to website visitors, but if you run any node access module, DNA will help you with your work.

DRAN - Drupal Analysis Tool

Component type

module

Downloads

2964

Component created

Component changed

"DRAN" is a single script meant for use via the CLI ( NOT A MODULE ) invoked via command line, which provides a suite of options to monitor various aspects of a site such as SEO, performance, and various system reports.

NOTE: currently works for PHP 5.x, does not support multi-site

Why is this not a module?

A single file, no configuration, no module overhead. simple, quick, and effective.

PHPUnit

Component type

module

Downloads

1345

Component created

Component changed

Integration of the PHPUnit framework, for unit testing and test driven development, with Drupal.

Stable release 5.x-1 is now available.

A great series of blog posts by Pat Shaughnessy on Test Driven Development for Drupal 6 using PHPUnit are available. Take a look at the first: Why to use TDD with Drupal.

Usability Testing Suite

Component type

module

Categories

Downloads

3828

Component created

Component changed

This project will provide a suite of usability testing tools that will allow data to be recorded and analyzed in order to make improvements to your site and modules. This suite can be used for both remote and local usability testing.

Particpants in a usability study will get an individual environment which allows the participants the flexibility to start and stop their test as needed and even switch computers, making remote usability testing more friendly.

PHP variables

Component type

module

Categories

Maintenance status

Downloads

556

Component created

Component changed

API module for converting regular string-type variables into ones that can be configured with PHP.

Comes with an example module that makes user_mail_welcome_body and site_name variables configurable with PHP.

Initial development for Code Positive.

Grid: Editing with parent and child forms

Component type

module

Categories

Maintenance status

Development status

Downloads

2846

Component created

Component changed

The grid module provides the developer with functions allowing you to create input forms with a parent form and one or more child forms.

You can define input forms in the normal way by creating a php array. The grid functions let you combine the parent form with the child form. The child form is presented as a set of repeating rows (which are laid out in a table, one row per record). The module also automatically inserts some javascript into your form to allow rows of the table to be moved up and down. Some example code is included to give you a worked example.

Crosstab: Scrolling tables

Component type

module

Categories

Downloads

952

Component created

Component changed

This module provides functions which allow the developer to deliver the results of queries in tables which are capable of vertical and horizontal scrolling. The most obvious use is for "matrix" style displays which would be too large for normal screens.