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

Floating block

The Floating block module allows you to keep html blocks, selected using jquery selectors in a fixed position on the page as you scroll. It works in a similar way the table header fixer in Drupal Core. This means that when the user scrolls their browser selected parts of the page can stay in the users view.

This is extremely useful when you have pages with lots of content and you want a side menu to stay in view. Visit http://dev.vit-al.co.uk/floating_block to see the module in action.

Tips for using jQuery selectors
Using the default Garland theme in Drupal 6 example selectors would be:
#sidebar-left Float the left sidebar
.primary-links Float the primary menu
.block-user Float the user login block

The important thing is to look at the html drupal is generating for your page and look at the id or class of the element your want to float. Find out more about jQuery selectors... Additionally another very useful tool (if you are using Firefox) is Firebug.

Realtime CSS Editor

cssedit-1.jpg

Edit CSS in real time from within your browser! great for themers looking to cut down on their Drupal themeing time, preventing you from constantly switching between IDEs, this is true WYSIWYG.

Error Codes

err-1.jpg

The Error Codes or 'err' module provides a unified mechanism for triggering and managing errors.

Admin links

Admin links screenshot

This is a very simple module that adds the content local tabs (Edit, Delete, Revisions, etc.) as links to teasers/lists of nodes.

Product import module: Amazon AWS

A better Amazon Import module for D5.

Development release only. Don't try to use this on a production site for any reason.

Amazon Associates Web Services module
=================================

Definitions
---------------
*Amazon Associates Web Services:
Amazon's API that provides access to their catalog and associated content (reviews, prices, etc).

*Search Index:
Practically speaking, this is the type of item you're looking for. To put this in context, one type of item sometimes has a different set of fields than another type (DVDs have # of audio channels; Books do not). Thus, choosing a Search Index not only specifies what _kind_ of item you're looking for, but what fields are available to search on.

*Search Fields:
These are the fields your search is actually performed on. In the query "Search on Author for Zig Ziglar", 'Author' is the search field.
The available search fields change depending on the current Search Index -- if you're searching Books, "Number of Audio Channels" won't be an available Search Field.

Description
----------------

Block Filter

This is a very simple module which provides an input filter that can be enabled for specific input formats. This filter allows an editor with permission for this input format to embed any available block into content by using the blocks module and delta in the following syntax: [block:{module}:{delta}].

For example, if I wanted to embed the Powered By Drupal block into some content, I would use [block:system:0].

DISCLAIMER 1: Care needs to be taken. For example, if you embed something you don't want anonymous people to see (such as devels switch user form), then it will be embedded into the content and displayed with the permission of the person who "rendered" the content. For example, if you empty the cache and then an anonymous visitor views the page - the content will be rendered and filtered as anonymous and then cached like this.

Pages

Subscribe with RSS Subscribe to RSS - Developer tools