Initial development sponsored by Trellon.
Coder Tough Love REQUIRES Coder 6.x-2.x-dev.
Coder Tough Love is a companion to the existing Coder module by Doug Green. Unlike Coder, which strives to follow the documented style guidelines of Drupal core, Coder Tough Love takes the tougher tactic of applying finely aged and obsessively anal wisdom from years of Drupal development and persnickety quality control.
Part of the reason for this module's creation was to obsess over my own code: I claim no higher standard than myself, but even I am infinitely fallible. Likewise, as chx and I wrote Drupal Tough Love reviews, we found ourselves repeating suggestions from module to module, and a few of our critiques could have been automated, leaving us to focus on more important design issues. You should expect some false positives with Coder Tough Love, but I'd still want you to report them as bugs so I can continue to tighten the analysis.
This module provides two new a form elements to assist with file based elements that are used to store/update files in Drupal's {files} table.
Who should use it
This module is for developers who are handling file elements directly with the FAPI that are stored natively using Drupal's core file management functionality.
Do not install this module unless you are a developer, a interested party, or directed to do so by another module.
read more
Flag Form allows the hijacking of Flag links (provided by the Flag module) to go to a form page by creating a hook_[flag-name]_form() which can be added by other modules using Flag Form as a dependency.
This was developed with the Flag Friend module in mind, so that a user (upon flagging a friend) would be presented with a form in order to send a message to the user they were flagging. While this functionality is narrow, it has larger potential as a generalized way of helping other modules do something similar.
Depends on: Flag
Developed under ParentsClick.
Navigate is a module that adds non-intrusive navigation tools for site administrators, including customized ajax-based site search, a favorite widget and a collapsible menu widget. The Super Nav module was my first stab at this kind of tool, and Navigate is basically the second, improved version.
The best way to demonstrate what Navigate does is through a video demo, so I put together a 3 minute whirlwind tour of Navigate here: Navigate whirlwind video tour. There is a also a longer video on that page demonstrating additional features not covered in the tour.
Navigate tackles the main issues that Super Nav addressed without some of it's trappings, while adding in an API for widget building. Here's a quick list of the main features:
read more
The Format number module provides a method to configure number formats (site default and user defined) with configurable decimal point and thousand separators.
The function format_number($number, $decimals = 0) can be used by other contributed or custom modules to display numbers accordingly.
You should not install this module unless it is required by another module.
External references:
- PHP manual: number_format().
- Wikipedia: Decimal separator.
View details at http://github.com/visionmedia/jspec/wikis
Both JSpec and this module created and maintained by Vision Media
R&D module.
If you can come up with any idea how this module could be useful please do let me know.
This module allows you to write modules in pure OOP syntax. The only requirement is that this module must execute before any other modules execute to perform the necessary setup. No core patching is necessary. Just enable and enjoy.
The configuration framework is a placeholder project for the underlying functionality that is being abstracted out from the Patterns module. It aims to:
* Allow different configuration data formats such as XML, YAML, JSON, PHP, etc.
* Provide a unified method for defining module configurations
* Allow other modules to automate configurations (Patterns, Services components, command line tools, etc.)
See more at the Patterns module page: http://drupal.org/project/patterns
Firebug lite is quite simply a smaller version of Firebug which does not rely on Firefox's XUL for its interface, hence providing functionality cross-browser so you can finally debug with ease.
The GNU Privacy Guard is an open-source implementation of the OpenPGP cryptography standard. This module provides a PHP wrapper API enabling Drupal developers to make use of GnuPG's encryption/decryption functionality; it doesn't contain much end-user functionality per se, and should only be installed where another module requires it as a dependency.
read more