Enhance the editorial interface and improve the processes and workflows around creating, editing or removing content.

CCK Combo

The CCK Combo module allows to add combination of a 'Reference' and a 'Description' field to your content types. A reference can be a Node or a User.

Block Party Suite

block party logo made of building blocks spelling block party

Warning: This project has been abandoned. Its functionality can be found in other modules and via tweaks in the theming layer.

Block Party is an aggregation of block module tweaks.

  • Admin designates if block visibility is controlled by block module or context module.
  • Show Only One Allow blocks to be configured to "show only one" block instance per region. When a block provider module (block, menu, etc.) for a given region is configured to "Show Only One", only one block of that type will appear in that region. This is handy when you have cascading menus or sidebars that you want to replace one another; but you don't want authors to have to tweak visibility through the block or contexts interface.
  • Allow block headers to be tagged as h3. This adds an attribute to blocks that theme templates can use to determine if h3 is suggested.
  • Allow block headers to be tagged invisible. This is done with a css class "element-invisible" which allows the headers to be accessible without them being visible.

Comment Anonymizer (take 1)

While Drupal provides capabilities for commentng for both anonymous and authenicated users, it provides no easy way for authenticated users to post comments anonymously without having to manually l

anonymous node

This module allows nodes that are created by an anonymous user to be handled by the authenticated user who logged in from a same machine. The connection is identified and built automatically.

When an anonymous user who has created some nodes logs in, the module will identify the anonymous user with the authenticated user, and automatically created duplicated nodes for the latter. Every change on those nodes made by either the anonymous or authenticated user will be applied to the corresponding nodes.

The functionality provides the convenience that users can perform orperations without logging in, and be free from the risk of exposing all nodes by *remember me* machanism.

Considering the steps:

1. Before setting up a connection.

An anonymous user can create, modify or delete his own notes.

2. Setting up the connection between an anonymous and an authenticated user.

When an anonymous user logs in after creating some notes, the connection between the anonymous user with the authenticated user is built automatically. And all notes that the anonymous user has created will be duplicated for the authenticated user.

3. After the connection was set up.

Slate2

Slate is a nodequeue add-on created to manage daily queues of nodes with fine-grained control over elements of both chronological placement and absolute positioning.

For instance, imagine you have a busy site homepage and want to schedule out a day of stories. With Slate you can map out the day by adding Story A at 08:00, Story B at 09:00, and Story C at 10:00. Additionally, perhaps you want Story A to be the top story for most of day after it is published. You would insert it at 08:00 and Position 1. Thus, at 10:00 you would see the following node order:

Story A
Story C
Story B

Then, at 13:00 you want New Story to be the top story, so, you would insert it at 13:00 Position 1. This displaces Story A in the top slot, and forces it back into chronological rotation. At 13:00 you would see:

New Story
Story C
Story B
Story A

You can perform the following with an arbitrary number of positions, enabling you to, say, keep a node in position 3 all day long, even well positions 1 & 2 are always the latest.

Slate allows you to create an arbitrary number of queues and subqueues are generated on a daily basis (options to schedule on other intervals might be forthcoming if there is demand).

Slate provides a node edit form group for creating insertions, and several admin features on Slate owned nodequeues.

Token Field

Token Field allows you to define read-only CCK Fields which generate their output using Tokens.

Example

For example, you may have 3 CCK Fields:

  • field_currency - (Text, Select Box)
  • field_minimum - (Numeric, Textfield)
  • field_maximum - (Numeric, Textfield)

You may want to output this as a single field, eg: $100-200. Currently you could do this using a custom module, a theme level template file or the awesomely powerful Computed Field.

Wouldn't it be nice to just define a "template field" without needing to know any PHP?

Enter Token Field.

Using this module you just add a new field to the content type and define the "template" code (which also uses Input Filters). You could setup:

<span class="currency">[field_currency-raw]</span><span class="min">[field_min-raw]</span><span class="max">[field_max-raw]</span>

You have access to the CCK Field for the current node, all other Node level tokens and all Global Tokens.

You can essentially use this to create a Compound CCK Field using Tokens.

Conditional Tokens

Pages

Subscribe with RSS Subscribe to RSS - Content editing experience