Skip navigation
Help

Modules

warning: Creating default object from empty value in /var/www/vhosts/sayforward.com/subdomains/recorder/httpdocs/modules/taxonomy/taxonomy.pages.inc on line 33.

Sean Gallagher

This Q&A is part of a biweekly series of posts highlighting common questions encountered by technophiles and answered by users at Stack Exchange, a free, community-powered network of 80+ Q&A sites.

Robert Harvey asks:

My team and I are rebuilding a site we developed around ten years ago, and we want to do it in Agile. After I've spent a lot of time reading (probably not enough), I am having trouble with the question of how to divide work between developers.

I'll be more specific and say that the site is divided into separate modules which don't have much integration between them. What is the best/most accepted way to divide the work between the developers?

Read more | Comments

0
Your rating: None

Demo

Creates Views Handlers for adding an iToggle on/off switch for node (status, promote, sticky) and user (active) properties.

Uses the iToggle jQuery plugin.

The iToggle widgets trigger ajax requests that change the element's properties. Permissions are checked and a security token is validated before executing the action.

Integration

Developers

Includes a function to include iToggle javascript library and styles, so it can be used in other parts of your site.

Dependencies

Version 2.0

Version 2.0 is in development, it abstracts the logic to entity-level and is able to act on all boolean entity properties and also fields.

Tons of new features, most of the code has been heavily refactored. Some hightlights:

  • Autodetects entity types and boolean entity properties
  • Provides a new Views Field for each Entity/Property combination
  • Views Fields are now "smart" - they only appear for the corresponding entities
  • Implemented a Field Formatter for Boolean Fields
  • Implemented a Field Widget for Boolean Fields
  • Broke off Views & Field-specific functionality into submodules
  • Reorganized some functions into an include file

Still some work to do before we release:

  • Figure out what to do with access control, maybe create own permissions?
  • Make the Field Widget use the Field Formatter by default (not sure why this doesn't work)

Sponsorship

This module is sponsored by Webdrop.

0
Your rating: None

Gallery of themes for Code Prettify

Simple and lightweight syntax highlighting of source code snippets using Google Code Prettify JavaScript library for Drupal.

You don't need to add additional markup to source code and neither to specify the language of source code snippets since prettify will guess. Code prettify module for Drupal is compatible with WYSIWYG editors and includes several themes to customize the colors and styles of source code snippets.

Google Code Prettify JavaScript library supports all C-like (Java, PHP, C#, etc), Bash-like, and XML-like languages without need to specify the language and has customizable styles via CSS. Widely used with good cross-browser support. For more information, visit their project page on code.google.com.

Installation

  • Download the latest Google Code Prettify JavaScript library from: http://code.google.com/p/google-code-prettify/
  • Extract the content and place the js files and css inside of the following directory: sites/all/libraries/prettify
  • Enable module as usual.

Please consult README.txt for more information.

Usage

Out of the box, Code prettify module for Drupal comes configured to automatically perform syntax highlighting of source code snippets in <pre> or <code> tags on your Drupal pages. Automatic syntax highlighting mode is pretty simple, but powerful at the same time. Several settings can be configured at: Administration >> Configuration >> User interface >> Code prettify

In addition, code prettify module also provides a filter to allow users can post code verbatim. Prettify filter can be enabled and configured at: Administration >> Configuration >> Content authoring >> Text formats

Live demo coming soon.

0
Your rating: None

foobar.png

This module creates integration with In-Field Labels jQuery Plugin (http://fuelyourcoding.com/scripts/infield/)

Overview:

This is a simple plugin that turns properly formatted HTML forms into forms with in-field label support. Labels fade when the field is focussed and disappear when text entry begins. Clearing a field and leaving brings back the label.

Similar solutions - check them out:

  • http://drupal.org/project/compact_forms - Uses different JavaScript implementation to provide similar functionality.
  • 0
    Your rating: None

    Based on LAME and the Festival TTS Engine, this flexible jQuery plugin can take text (the input) and generate audio from it. It can be implemented in various ways (the methods) and allows you to preview MP3 audio (the output) in real-time. jTalk can also create high quality WAV files for download. The plugin itself weighs in at around 6kB.

    With jTalk, you can:

    • Say anything that's on your web page in a spoken voice
    • Use many different methods to choose what is spoken
    • Read out the headlines from any RSS feed on the internet - huge possibilities!
    • Speak any submitted string or text
    • Scan whole pages and tell you statistics about it - handy for troubleshooting source code!
    • Speak the dimensions of images and DOM elements
    • Choose predefined speech objects - date, time, URL, IP address etc.
    • Stream and play MP3 audio from any URL
    • Provide extremely flexible, real-time spoken feedback for visually impaired visitors
    • and so much more!
    0
    Your rating: None

    This module allows you to use svg-edit to create SVG files and then do a number of things with them. You can save them as a PNG and display it as an image, allows user to create their own drawings and submit them to a gallery, and anything svg-edit allows you to do!

    SVG-edit is a fast, web-based, Javascript-driven SVG editor that works in any modern browser:

    Firefox 1.5+
    Opera 9.50+
    Safari 4+
    Chrome 1+
    IE 6+ (with the Chrome Frame plugin, native IE9 support in 2.6)

    SVG-edit is an online vector graphics editor that uses only JS, HTML5, CSS and SVG (i.e. no server-side functionality). SVG-edit has the following features:

    • Free-hand drawing
    • Lines, Polylines
    • Rects/Squares
    • Ellipses/Circles
    • Polygons/Curved Paths
    • Stylable Text
    • Raster Images
    • Select/move/resize/rotate
    • Undo/Redo
    • Color/Gradient picker
    • Group/ungroup
    • Align
    • Zoom
    • Layers
    • Convert Shapes to Path
    • Wireframe Mode
    • Save drawing to SVG
    • Linear Gradient Picking
    • View and Edit SVG Source
    • UI Localization
    • Resizable Canvas
    • Change Background
    • Draggable Dialogs
    • Resizable UI (SVG icons)
    • Open Local Files
    • Import SVG into Drawing
    • Connector lines and Arrows
    • Plugin Architecture
    • Smoother freehand paths
    • Editing outside the canvas
    • Increased support for SVG elements
    • Add/edit Sub-paths
    • Multiple path segment selection
    • Support for foreign markup (MathML)
    • Radial Gradients
    • Configurable Options
    • Eye-dropper tool
    • Stroke linejoin and linecap
    • Export to PNG
    0
    Your rating: None

    About Lettering.JS

    Web type is exploding all over the web but CSS currently doesn't offer complete down-to-the-letter control. So we created a jQuery plugin to give you that control. Lettering.JS !!!!

    jQuery plugin for radical web typography

    This Lettering Module uses Lettering.JS jQuery plugin.

    0
    Your rating: None

    imagecache_quality.png

    Set the image quality per ImageCache preset!

    Through ImageAPI, you can set the quality of images ImageCache produces. But since ImageAPI allows you to set only one global value, any image produced by ImageCache ends up in the same quality. If you want to have the highest-quality images in a photo gallery while having lower-quality images elsewhere, you are stuck.

    This module allows you to override ImageAPI's quality setting and set image quality per ImageCache preset. Unfortunately, since ImageAPI does not let other modules hook into / alter the process, you need to apply the supplied (unobtrusive) patches to the following modules for this module to work:

    • imageapi.module
    • imageapi_gd.module
    • imageapi_imagemagick.module
    • imagecache.module

    The patches basically only add optional arguments to existing functions so the modules would function as normal (as far as I am aware).
    The patches, as well as an instruction on how to apply them / which version of ImageAPI / ImageCache to use, are found in README.txt.

    Please remember to always flush the ImageCache cache every time you change the setting, if you want to see the effect immediately.

    Development of this module was sponsored by Comic Relief UK

    DISCLAIMER: As always, use it at your own risk. If you encounter any issue, please report through the issue queue. The developer or the sponsor cannot be held accountable for any of the damages which the module / patch may cause.

    0
    Your rating: None

    Google Docs Viewer for filefield

    Ever wanted to display a PDF, Word, Powerpoint, etc document directly on your website without your users having to download and open it on their own computer? The Google Docs Viewer (http://docs.google.com/viewer) allows you to do just that.

    This module allows you to display files uploaded via filefield using the Embedded Google Docs Viewer so users can see contents of the file directly on your website.

    0
    Your rating: None

    Checklist system for launching Drupal websites to a production environment.
    This module runs a series of tests to check your site configuration allowing you to optimize and secure your site for public consumption.

    0
    Your rating: None