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

Persistent Dismissable Messages

Have you ever wished for a very simple way to have a status message (set by drupal_set_message()) persist across multiple pages and also be dismissable? Well, you've come to the right place, because PDMs (persistent dismissable messages) is what we're selling.

The PDM module takes over all dsms (messages set by drupal_set_message()) and modifies them to become dismissable (similar in some respects to the Absolute Messages module. Each message appears in its own div and visual area (as opposed to the default in Drupal, which is to group all warning, status and error messages together) and can be removed by clicking a 'hide' link.

But wait! There's more!

Developers can make use of a fantastic function provided by the module called: pdm_create_message(). This function will allow them to create status messages with even more functionality.

PDM Create Message Options:

  • type: The same as the 'type' for drupal_set_message(). This affects class output and theming.
  • pdm_type: This is a custom setting where you can enter any string you wish. This will be used in the future to allow filtering of existing/archived messages. Its function is identical to the first parameter of the watchdog() function.

CSS Options

Example of css options on theme settings page

The CSS options module enables theme developers to easily expose some options around the included CSS within the site via the theme settings form.

This module does the housekeeping for managing the inclusion of conditional CSS within the site so the theme developer can focus on design.

Instructions

  1. download and enable the css_options module
  2. Within your theme create a css_options directory.
  3. within your theme's css_options directory create a directory for each option you want exposed to the user with the following naming convention. "YOUR OPTION.option". The end user will see a select choice with "YOUR OPTION" as its title.
  4. Within each option directory add one css file that represents the css corresponding to the choice. Name your file with the standard '.css' extension.

Example

If I create the following directory structure in my theme

  • css_options
    • Font Family.option
      • Sans-Serif (Helvitica, Arial).css
      • Serif (Georgia, Times).css

The css_options module will expose a "Font Family" option on the theme settings page with the following choices;

  • No Additional Style
  • Sans-Serif (Helvetica, Arial)
  • Serif (Georgia, Times)

Test Sandbox for John_B

A sandbox set up just try out the git environment.

JSMAD

Will become CCK File Field formatter that plays MP3 files using the jsmad libraries on compatible browsers with a Flash fallback (using WP Audio Player) for other browsers.

Klout

Klout Logo

About Klout

Klout measures influence online.

Our friendships and professional connections have moved online, making influence measurable for the first time in history. When you recommend, share, and create content, you impact others. Your Klout Score measures that influence on a scale of 1 to 100.

Klout Score
The Klout Score measures influence based on your ability to drive action. Every time you create content or engage you influence others. When we're measuring your influence there’s no room for error. We have a killer team of scientists and engineers working everyday to ensure continued accuracy and make the Score clear and actionable. We hold ourselves to a high standard and we hope you will too. The Klout Score uses data from social networks in order to measure:

  • True Reach: How many people you influence
  • Amplification: How much you influence them
  • Network Impact: The influence of your network

Klout Score

Klout Figure

  • 100 Million+ People Scored by Klout.

Paste Image

Allow user to paste an image directly instead of upload it in the usual way.

Pages

Subscribe with RSS Subscribe to RSS - Developer tools