Promos UI screen shot

This project is not covered by Drupal’s security advisory policy.

Promos has moved!

"Promos" was never really a good name for this module. It's name is rooted in a legacy project that evolved beyond itself. It doesn't describe the function of the module well and doesn't fit with my road map of its future development.

So with a new name and a new set of features, promos has now become the Hot Blocks module.

Go check it out!

Original promos documentation will remain below.
=========================

Overview

Misnomer

The Promos module should probably be renamed to something that fits it's current usage/feature set. Essentially it is a tool that allows you to very quickly add and remove nodes to the blocks it provides. The term "promo" is really only used for historical reasons, feel free to replace the word "promo" with "node" in your mind.

Promos for me has long surpassed it's simple intention of offering clients a way to hot-swap various promo content on their sites without having to dig into Drupal's sometimes ugly and cluttered editing screens. It's really become one of the primary ways I administer layouts and content.

What it does

Promos is a handy little module that lets you use designate nodes or groups of nodes (based on content type) as easily addable and removable content from blocks that you can administer on the fly using its ajaxy / lightbox, what-you-see-is-what-you-get style interface.

Its speed and ease of use allow you to instantly see the results of adding, removing, or reordering nodes from a content block. It also make promos an ideal module for setting up page layouts or administering dynamic content such as news or front page items, blog entries, etc.

Quick Start

  1. Enable the module at admin/build/modules
  2. Delegate permissions (needed if you're not user 1) at admin/user/permissions
    Giving 'administer promos' will allow the selected role to do all the operations available.
  3. Optional: Configure the module's settings at: admin/settings/promos
  4. Enable and configure your promo block(s) at admin/build/blocks. The block(s) will have the administrative title that was set on the promos settings page so you can find it/them easily.

    Also, you can embed promo blocks into node content by turning on the promos input format filter via admin/settings/filters

  5. Start adding promos!
  6. A set of interface icons will appear wherever you setup your promo blocks. After you assign nodes to them, the icons will disappear until you hover over them.

  7. Manage your promos
  8. Going to Administer -> Content Management -> Promos (or admin/content/promos) will give you three different ways to see where all your promos are enabled and give you options for adding and removing them.

See detailed installation, configuration, and usage documention at:
http://drupal.org/node/462436

You're now free to use the interface to add, remove, and reorder an unlimited variety of node content without any page reloads while seeing all of your changes in real time.

Feel free to post comments, suggestions, compliments, hate mail, or other communications if you have anything to say about this project.

Enjoy!


This project was sponsored by the great people at Craftyspace. If you like this module and you're interested in custom Drupal development, they are good people to see!

For more Craftyspace sponsored modules, you'll see some ground breaking work (at least in my personal opinion!) over here.

Project information

Releases