Form HeadOn

Component type

module

Maintenance status

Development status

Component created

Component changed

Add form-specific CSS or Javascript files to the HTML head. Drop a new file in the form_headon module directory to match the form name.

Example files are included with the module.

It's the only module I know of that comes with an audio jingle, also included in the source.

Sanitizer

Component type

module

Categories

Maintenance status

Development status

Component created

Component changed

Scramble (hash) the emails and/or passwords of users in a Drupal install. Some people consider those data items to be sensitive, personally identifiable information. After scrambling the data, you can make a database dump that is safer for distribution to someone you don't entirely trust.

This script is something you would run on a clone of your production site. To help remind you not to run it on your production installation, Bad judgement is a dependency.

Form Clerk

Component type

module

Maintenance status

Development status

Downloads

1765

Component created

Component changed

Form Clerk is an administrative utility that provides a semi-automated way to input data into a Drupal form. Multiple instances of form data can be entered with one command. For example, multiple users with varying permissions can be created, or multiple articles with arbitrary content can be added.

Client URL

Component type

module

Maintenance status

Development status

Downloads

544

Component created

Component changed

Occasionally, you need to show a client several different color options for a page or highlight a particular element in a layout for a customer, but you don't want any other users to see those changes. This module allows you to do all of that and more, by modifying css based on a URL.

AFW - Available for work

Component type

module

Maintenance status

Development status

Downloads

1227

Component created

Component changed

This module provides a basic block that will let you tell others if you are available for work. You can change the block title and the phrasing that appears from the block configuration page. The default value is set to say that you are accepting more work. I'm not sure if that's optimistic or
pessimistic, but you can change it whenever you'd like.

If you run your own freelancing practice, it's generally a good idea to let people know on your site whether you're accepting new work; it's pretty much one of the few things people will actually use your site for.

Lock

Component type

module

Categories

Maintenance status

Development status

Component created

Component changed

Provide an high-level applicative locking API.

Core provides, in lock.inc file a low-level locking framework for basic and technical-related maintenance operations, such as cache rebuild; This module intends to provide a high-level applicative locking API for business modules.

A good example of applicative lock would be, for example, locking the node form. If a user locked it, any other user cannot access it, but if the user that locked it wants to fetch it back from another place, another browser and session, you can let it happen.

YAML Fields

Component type

module

Categories

Maintenance status

Development status

Component created

Component changed

The YAML Fields module allows module developers to specify node types,
fields, and field instances in a YAML file, rather than having to construct
them programatically.

Crush

Component type

module

Categories

Maintenance status

Development status

Downloads

1157

Component created

Component changed

Crush (Crush relatively useful shell) provides a command-line interface for administrators at the bottom of the Drupal page itself. It contains a number of neat utilities that make site developers more productive. No more searching around for the administrative links you need, no more searching through the modules page to find the one you want to enable or disable. And clearing cache is as easy as typing "cc".

Type "commands" and use the "help" command to get started. Patches are welcome, please use the issue queue!