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

Conduit

The Conduit project represents a proposed framework for qa testing and automation, containing the next-generation of code being proposed as an evolution for the current qa.drupal.org codebase.

Conduit Flow

1. Job creation

  • Each plugin provides it's own node type, default job properties, and property validation logic.
  • Creation of a job node triggers conduit_insert()
    • conduit_job_info() determines the plugin, module, and category for the job, based on the job node type
    • The merged properties array is generated via hook_node_load()
    • conduit_queue_create() generates the appropriate job queue items and returns the item count
    • Job fields and result placeholders are created for each job chunk and inserted into the node fields
    • The plugin's hook_conduit_init() function is called to initiate any plugin-specific fields
    • hook_conduit_queued is invoked, to allow modules to react to a job being queued
    • hook_insert() runs before field_attach_insert(), so the fields are then saved after execution of the function.

2. Job added to queue

  • Jobs are added to the queue when conduit_insert() calls conduit_queue_create()

Responsive Web Design Images

An easy to use simple helper module for making your images responsive.

Features:

  1. Loads the correct image size depending on the set image breakpoints, this means that you have to set image styles for these breakpoints.
  2. Only loads when it shows on the browser window
  3. Responsive images do not directly depend on the window's width but on the image container which can have % width of the window.

Available Settings:

  1. Enable/Disable
  2. Distance - image distance from the viewable browser window before the correct image loads
  3. Breakpoint 1 - image style if image is equal to or less than 100px
  4. Breakpoint 2 - image style if image is equal to or less than 200px
  5. Breakpoint 3 - image style if image is equal to or less than 300px
  6. Breakpoint 4 - image style if image is equal to or less than 400px
  7. Breakpoint 5 - image style if image is equal to or less than 500px
  8. Breakpoint 6 - image style if image is equal to or less than 600px
  9. Breakpoint 7 - image style if image is equal to or less than 700px
  10. Breakpoint 8 - image style if image is equal to or less than 800px
  11. Breakpoint 9 - image style if image is equal to or less than 900px
  12. Breakpoint 10 - image style if image is equal to or more than 901px

Devel contrib

Extends Devel module with useful tools relating to contrib modules.

Principally, this adds further menu items for the Development menu with useful information from contrib modules.

Interactive Information Bar

The Interactive Information Bar (iib) is a unified API for adding interactive elements to a pages. The iib modules implements a page level and entity level 'bars'.

jQuery Countdown Timer

jQuery Countdown Timer

This is a lightweight module that provides a block with a jQuery countdown timer. This module uses only jQuery and CSS and does not use any images.

Original Author

This module keeps track of who created a node, regardless of author attribution.

Pages

Subscribe with RSS Subscribe to RSS - Developer tools