Content Construction Kit (CCK)

CCK (Content Construction Kit) related modules and plug-ins.

Hierarchical Select Node Reference

jrao - November 5, 2009 - 04:29
Hierarchical Select Node Reference in node edit form

Description

This module allows the use of Hierarchical Select form element as a widget for CCK node reference field, both in node add/edit form and in views filter.

A Hierarchical Select in widget setting allows you to define a path in the hierarchy of node reference fields, once defined, this path can be used to render Hierarchical Select form element in node add/edit form and views filter. Save lineage, dropbox and create new item/level features of the Hierarchical Select is supported in CCK field widget, as long as the field number of values and referenced content types setting can support them.

Filefield Stats

FileField Stats is a small module which provides a new formatter that outputs a special link for tracking downloads.

Each download tracks the File ID, User ID, Node ID, Host IP & Referrer URI and a timestamp.

The formatter will produce a URL like this:

http://www.example.com/sites/example.com/files/filefield_stats/2/1/1/d4df983bbca181f8c9ef7683db1c3ab0

This URL works in a similar way to the ImageCache module. It provides a drupal callback within the files folder. This URL contains the File ID, the Node ID, the User ID and a special "hash" which is made up of the 3 ID's and the websites special private key. This means each user gets a unique ID. You cannot simply change the File ID to start scanning the website for files as this will invalidate the hash on the end of the URL. Without knowing the websites random 64 character private key, a user cannot regenerate this hash for themselves.

Once the URL is validated (ie, the system confirms the hash matches the requested file for the requested node by the requesting user), the file is served by Drupal.

CCK TableField

Kevin Hankens - October 27, 2009 - 17:24
tablefield_screen_217.jpg

This module provides a generic method to attach tabular data to a node. The input form allows the user to specify the number of rows/columns and allows entry into each table cell using text fields. Tables can be defined globally or on a per-node basis, so every node can have multiple tables of arbitrary size. Since this is a CCK field, it is automatically revision capable, multi-value capable and has prebuilt integration with Views.

NOTES

  • 10/31/2009 Beta-2 release includes input filter handling and misc bug fixes.
  • Remember that this module is still in beta. Please help with testing :)

Features in the pipeline

  • AHAH type callback to rebuild input forms
  • Possibly simple calculated fields

Insert

insert-module.png

Insert is a utility that makes inserting images and links to files into text areas or WYSIWYGs much easier. It adds a simple JavaScript-based button to FileField and ImageField widgets. When used with ImageField and ImageCache, images may be inserted into text areas with a specific ImageCache preset.

This module was previously known as FileField Insert.

Features

  • Support for all major WYSIWYG editors, including tinyMCE, FCKeditor, the WYSIWYG project (the recommended approach), and plain text areas.
  • Insert images using ImageCache presets
  • Maximum width setting for inserted images (for combined use with the Image Resize Filter module)
  • Per-field insert configuration

See this module in action in the excellent FileField Insert / Image Resize Filter screencast by MustardSeed Media.

Upgrading

This module fully supports upgrading from the old FileField Insert module, which it replaces. Just throw FileField Insert away, drop in Insert, and enable.

Media: National Public Radio

This module ads support to the Embedded Audio Field Module (part of Embedded Media Field) for National Public Radio.

In order to use the module you must apply for a free API key from NPR, and enter it under the emfield admin settings at admin/content/emfield/media. In this admin area you can also decide whether to use NPR's default player, or use the MP3, WAV, or RM versions they provide.

This module is in early development and is not ready for production. Currently the module will accept a page url or an embed code and will post the selected audio selection to your site (it should work with FeedAPI/FeedAPI Mapper to pull in feeds of NPR shows, but the functionality hasn't been tested yet).

Media: Screencast.com

mariuss - October 19, 2009 - 20:39

This is a provider file to integrate Screencast.com with Embedded Media Field.

Syndicate content
 
 

Drupal is a registered trademark of Dries Buytaert.