Devel SQL mode

Component type

module

Maintenance status

Development status

Component created

Component changed

Switches the SQL mode for MySQL servers early in Drupal's boostrap process. Created as a quick way to check compatibility with PostgreSQL queries without having to actually connect to a different database server.

This uses MySQL's SET SESSION, but it really needs SET GLOBAL to keep the variable through the entire pageload. The GLOBAL option requires the web user to have SUPER permission, which isn't a good idea to give to a production server account.

DPI Study

Component type

module

Maintenance status

Development status

Component created

Component changed

Distribution method for the Digital Propensity Index Questionnaire and the instructional intervention for David Norman's dissertation in 2008.

Guides anonymous users through a series of 6 timed instructional events along with a 46 question survey to score the users' likely digital propensity. The goal of the study was to see if there is any validity to the learning styles of people labeled as so-called "Digital Natives" versus "Digital Immigrants."

Short story, this study didn't have any significant, statistical findings.

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.

Randomnode

Component type

module

Categories

Maintenance status

Development status

Component created

Component changed

Optimized and scalable random node selection. Provides path direction (randomnode-redirect/story -> node/47). Creates an equally-distributed node ID lookup table for surer random results.

Services D7 entity work

Component type

module

Maintenance status

Development status

Component created

Component changed

Abandoned

I will be trying to make an external module that works with services to provide entity support.

Check out my other sandboxes.