Sunday, October 25, 2009

Ad Views

Adds Views2 support to the Ad module for Drupal 6.x and Views 2.
Features

The current release provides field support for:
Core Ad Module (inc. Ad, Ad Clicks, Ad Stats)
Views Relationships to user and files tables
Taxonomy support for Ad groups (and any other taxonomy terms required)
Advertisement row style supports rendering of any ad type supported by Ad module. The Ad Module provides a new base node type called Advertisement, rather than just adding fields to the node type.
Provided default view gives simple example of how to display ads
Field support for Ad Text, Ad Image, Ad Flash, Ad External and Ad HTML Modules
Documentation
Roadmap

Fields support to be included in due course:
Ad Notify (1 table)
Ad Owners (1 table)
Ad Channel (4 tables)
Releases
Official releases Date Size Links Status
6.x-1.0-beta1 2009-Sep-20 11.73 KB Download · Release notes Recommended for 6.x

Development snapshots Date Size Links Status
6.x-1.x-dev 2009-Sep-21 11.73 KB Download · Release notes Development snapshot

View all releases

Resources
Read documentation

Monday, October 19, 2009

ModuleInfo

ModuleInfo
View
CVS instructions
Administration · Modules
jabapyth - September 5, 2008 - 19:16


What this Module Does

In the description of each module on the page admin/build/modules, ModuleInfo places a list of the Pages, Blocks, and Content-types created by that module. Basically it alerts the user to any changes that a module makes to the drupal UI.

Currently supports:
Help pages
Configuration Pages
Other Pages
Blocks
Content-Types

Todo:
If system module, link to the handbook page
Query outside review sources (e.g. drupalmodules.com)

Module Info provides a simple description of the changes a
module makes to a user's API. This description is placed on the
admin/build/modules page, conveniently next the module.
This module solves a problem that I have frequently had, and that
others I know have had: When I enable a module, I have no immediate
indication of precisely "what" the module does, and more importantly
*where* i can go to take advantage of that functionality. Frequently I
am forced to hunt around the menus, etc. to with the question "what has
changed now this module is enabled?" My module provides a nice, simple
list of the pages, blocks, and content-types a module creates, eliminating
a (in my view) huge usability issue.
ReleasesOfficial releases Date Size Links Status
6.x-1.2 2009-Jun-04 8.17 KB Download · Release notes Recommended for 6.x
5.x-1.1 2008-Sep-15 7.77 KB Download · Release notes Recommended for 5.x

View all releases

Resources
Home page

Sunday, October 18, 2009

Create from Web

Effortless content creation by retrieving attribute values from the Web to (pre-)fill your node type (cck) fields.

Available services include:
Wikipedia, ISBNdb
BibTex, attribute: value lists
Google Scholar, Amazon, imdb -- to be updated
How does it work?

New nodes are created as follows:
choose a service from the list
enter some query keywords (or text to transform/map)
in case of multiple results: inspect result list and click 'create' on intended item
preview the new node with retrieved data pre-filled
submit node as usual

With the Wikipedia service you can prefill any kind of content types. Querying for a movie e.g. it extracts directors, actors, language, imdb id, and such!
Simple to add a web service of your choice

For new services you have to supply a .inc file that returns an associative array. The keys of this array map to the cck fields of your node type. You can specify also mappings in the settings.

Historical note: Module was initially written for Drupal 4.7 and flexinode. Since Drupal 5 for CCK instead of flexinode. CCK multiple value fields get pre-filled in Drupal 6 version. Currently neglecting Drupal 5 version.

See exemplary use in #387570: How it work?
Releases
Official releases Date Size Links Status
6.x-1.3 2009-Mar-01 13.87 KB Download · Release notes Recommended for 6.x
5.x-1.2 2009-Feb-16 16.32 KB Download · Release notes Recommended for 5.x

View all releases

View Reference

Defines a CCK field type 'View Reference' which allows users to link to, or include views into nodes. This module is modeled on Node Reference and usage is similar.

You can choose views via Autocomplete textfields and Select lists, with support for dynamic 'add another item' unlimited values.

You may enter arguments for each view by a delimiter seperated list with support for php generated arguments.

Some other modules you might be interested in are:
Viewfield - This is a module very similar to View Reference and many people prefer it for it's support for tokens instead of php in arguments. The storage method differs, and views are always chosen with select lists.
Insert View - This is not a CCK module, but rather allows you to use [macros] in body content and blocks to output the view.
Embed Views Display - Provides a Views display plugin to create views output that works more cleanly with embeded views.
Views Attach - Provides a Views display plugin to automatically attach Views to User Profiles and Node Content without storing any info with the User or Node allowing easy global reconfiguration.
Releases
Official releases Date Size Links Status
6.x-2.23 2009-Sep-20 12.34 KB Download · Release notes Recommended for 6.x

View all releases

Associated Nodes

This module enables to associate nodes according to different criteria such as Taxonomy and CCK fields.

You can give a different weight for each criterion. All criteria will be aggregated by the main module which compute a matching score for each couple of nodes. Then, for a given node, you can get the other nodes that are associated to it. The associated nodes are ordered by the matching score they have with the given node.

Different associations can be defined with their own criteria and weight.

The main module provides an API so you can define your own criteria of association (See How to write a plugin).

Associated Links, which is part of the project, is a module that uses Associated Nodes to define blocks with links to associated nodes on nodes pages.

See Associated Nodes Handbook for more documentation.
Releases
Official releases Date Size Links Status
6.x-1.5 2009-Apr-24 14.39 KB Download · Release notes Recommended for 6.x
5.x-1.2 2009-Apr-14 13.25 KB Download · Release notes Recommended for 5.x

View all releases

Resources
Read documentation

Wednesday, October 14, 2009

Module snippets: Automatic Nodetitles

If you have content that doesn't have a title per se, you can use Automatic Nodetitles (http://drupal.org/project/auto_nodetitle) to generate the title. In the simplest form you could use a token like [nid] to insert a node id. However I've found that using just the first n words of the body for the title is a good option.
Here is some code which you can paste into the "Pattern for the title:" field, remember to set "Evaluate PHP in Pattern" to true.
$limit = 10;
$text = $node->body;

$text = strip_tags($text);
     
$words = str_word_count($text, 2);
     
$pos = array_keys($words);
      if (
count($words) > $limit) {
         
$text = substr( $text, 0, $pos[$limit]);
         
$text = trim( $text );
         
$text = rtrim( $text, '.' );
         
$text = trim( $text ) . '...';
      }

return 
$text;
?>

(include the php preprocessor tags). For more advanced limits you might create a hidden field for your content type which holds the value of the number of words to insert into the title. That hidden field could be static for all instances of the field, or configurable per insert.

Build a Module in Drupal 6 Multi-part Video Series

Build a Module in Drupal 6 Multi-part Video Series

This expanding video series from Build a Module.com takes you from building your first module, to securing and testing your code. These videos focus on getting new Drupal developers up to speed with development as quickly as possible using real-world examples from Drupal's top contributors.The videos listed below are free, but there are several additional premium videos on the site that complete the series.

 

Full video list

Below is a full listing of our single videos and video collections. If you have any requests, please let us know! Also, check out the home page for a recommended order of viewing. The list below is in alphabetical order.

Single Videos

VideoLengthPricePurchase / Play
Adding and configuring blocks video 22 minutes $4.99
Adding Javascript and CSS video 11 minutes $0.00
Build your first Drupal module video 14 minutes $0.00
Control access using permissions video 9 minutes $4.99
Drupal AJAX basics video 15 minutes $4.99
How to theme your module video 16 minutes $4.99
Installing and uninstalling a module (reference guide) video 4 minutes $0.00
Make your module customizable video 13 minutes $4.99
Securing your module, p.1 video 20 minutes $0.00
Securing your module, p.2 video 17 minutes $4.99
Securing your module, p.3 video 18 minutes $4.99
Securing your module, p.4 video 14 minutes $4.99
Setting up your module's install file video 17 minutes $4.99
Testing your module p.1 - Intro to Selenium video 20 minutes $0.00
Testing your module p.2 - Intro to SimpleTest video 18 minutes $4.99
Understanding Drupal javascript Behaviors video 13 minutes $4.99
Using a PHP debugger video 22 minutes $4.99
Using hooks video 14 minutes $0.00
Using the Forms API video 28 minutes $0.00

Video Collections

CollectionLengthPricePurchase
AJAX Jumpstart Guide 2 videos, 28 minutes $8.99
Drupal 6 Module Development 18 videos, 301 minutes $49.99
Drupal Security Essentials 4 videos, 69 minutes $12.99
Module Development Jumpstart 10 videos, 148 minutes $29.99
Testing and Automation 3 videos, 60 minutes $8.99

Contributed (contrib) modules CCK v5 p8

modules used by the Drupal community.

Field Indexer

The Field Indexer module indexes field data into Drupal's search index. Each field enabled for indexing becomes a type of index entry. Then, with an appropriate search module, users may perform keyword searches restricted by field.
VersionDateLinksStatus
6.x-1.02009-Feb-09Recommended for 6.xThis is currently the recommended release for 6.x.
5.x-1.02008-Jun-23Recommended for 5.xThis is currently the recommended release for 5.x.

Field Reference

Adds a new CCK field type for referencing fields in CCK content types. In other words, the same as Node Reference, but only references a portion (that is, a field) instead of the whole node. The referenced field gets injected into the referring node.
The formatter configuration is straightforward:
  • 'teaser' formatter formats the referenced as it is configured in its own content type for a teaser view.
  • 'full' formatter formats the referenced field as it is configured in its own content type for a full view
  • 'default' formatter formats the referenced field according to the referring node: when the referring node is displayed in teaser (respectively full) view, the referenced field is formatted as it is configured in its own content type for a teaser (respectively full) view.
A concrete use case:
  • suppose you have the "Image" and "Blog post" content types
  • declare an imagefield field shared by your two content types
  • when an image is "important enough", you can create an "Image" node for the image, with the ability to add a description and even to make this not part of a gallery created with views
VersionDateLinksStatus
5.x-1.1-beta12008-Jun-20Recommended for 5.xThis is currently the recommended release for 5.x.

Field Thief

***
I've drifted out of Drupal development and i would be glad if someone would be able to adopt this orphan module.
***
Allow copying CCK fields from an existing node into another node on creation.
VersionDateLinksStatus
5.x-1.x-dev2007-Nov-22Development snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.

File Field Upload Limit

Drupal 6.x

As far as I'm aware, this functionality is included in File Field for D6.x, so there are no plans to update this module beyond D5. However, I will continue to support it for D5 and apply patches, as and when bugs are fixed.

Drupal 5.x

This module extends the functionality of the File Field module for CCK by adding a "Maximum file size" field to the admin form for every field of type "file". This allows you granular control over the size of files each individual CCK field can handle. If this functionality is not required for a given field (e.g. one only available to trusted users) you can simply leave it as 0 and it will take the maximum file size from the upload module settings (note this is unlike File Field default behaviour which uses only the PHP upload limit).
Created by Greg Harvey - http://www.drupaler.co.uk
Sponsored by WhatTalent - http://www.whattalent.com and CMS Professionals - http://www.cmspros.co.uk
Please note, if you raise an issue and I do not respond after a few days, feel free to nudge me via my contact form on Drupal.org.
VersionDateLinksStatus
5.x-1.42009-Aug-22Recommended for 5.xThis is currently the recommended release for 5.x.

FileField

FileField with Progress Bar
#D7CX: I pledge that FileField will have a full Drupal 7 release on the day that Drupal 7 is released.
FileField provides a universal file upload field for CCK. It is a robust alternative to core's Upload module and an absolute must for users uploading a large number of files. Great for managing video and audio files for podcasts on your own site.
Features
  • Configurable upload paths allow you to save files into per-field or per-user directories
  • Per-field and per-node file size limits
  • Extensive API for extending field widgets and managing files
  • Full revision/translation file management
  • Views support
  • Ajax Uploads (and progress bar support with the PECL uploadprogress extension)
  • Pretty Icons
  • All the goodness of CCK (multiple output formats, shared fields, multiple values, and much more)
VersionDateLinksStatus
6.x-3.12009-Jul-04Recommended for 6.xThis is currently the recommended release for 6.x.
5.x-2.42009-Jan-06Recommended for 5.xThis is currently the recommended release for 5.x.

FileField Paths

The FileField Paths module extends the default functionality of Drupals core Upload module, the FileField module and many other File Upload modules by adding the ability to use node tokens in destination paths and filenames.
In simple terms, FileField Paths allows you to automatically sort and rename your uploaded files using token based replacement patterns to maintain a nice clean filesystem.

Features:

  • Configurable file paths now use node tokens instead of user tokens.
  • Configurable filenames.
  • Support for:
  • File path and filename cleanup options:
    • Filter out words and punctuation by taking advantage of the Pathauto module.
    • Convert unicode characters into US-ASCII with the Transliteration module.
  • Automatically updates unprocessed file paths in the node body on save.
  • Retroactive updates - rename and/or move previously uploaded files (Use with caution)

Required Modules:

VersionDateLinksStatus
7.x-1.x-dev2009-Feb-11Development snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.
6.x-1.32009-Jul-03Recommended for 6.xThis is currently the recommended release for 6.x.
5.x-1.32009-Jul-03Recommended for 5.xThis is currently the recommended release for 5.x.

Filefield Views RSS

This is a CCK module that automatically wraps linked media files with enclosure tags added with the CCK Filefield module.
This module was sponsored and is maintained by Left Right Minds.
VersionDateLinksStatus
5.x-5.x-dev2007-Sep-07Development snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.

Fivestar

fivestar-settings.png
#D7CX: I pledge that Fivestar will have a full Drupal 7 release on the day that Drupal 7 is released.
The Five Star voting module adds a clean, attractive voting widget to nodes in Drupal 5 and 6. Developed by Lullabot and an officially supported module in Acquia Drupal.
It features:
  • jQuery rollover effects and AJAX no-reload voting
  • Configurable star sets
  • Graceful degradation to an HTML rating form when JavaScript is turned off
  • Support for anonymous voters
  • Spam protection to keep users from filling your DB with bogus votes
  • Easy-to-use integration with Views module for lists sorted by rating, or filtered by min/max ratings
  • A Fivestar CCK field for use in custom node types
  • An easy-to-use Form API element type for use in other modules
  • Compatible with all versions of jQuery (1.0 - 1.3.2)
VersionDateLinksStatus
6.x-1.182009-Jul-07Recommended for 6.xThis is currently the recommended release for 6.x.
5.x-1.162009-Jul-01Recommended for 5.xThis is currently the recommended release for 5.x.

Fixed Data Dropdown

Allows a user to select data stored into a large database with dependent selection choice (e.g. Country -> City)
In other words, this is a dependent drop down with a static data set consisting of the keys (which will be used for the first input selector) and the values (which will be in the dependent drop down).
If the database's values do not uniquely identify a specific key, you may well want to save the key as well as the value itself, in which case, select "multiple values" and the key and the value will be saved as separate values.
So, for example, you could have a database of all French codes postals - which cover several towns.
So, create a new field type, using this type (fixed data dropdown), You will need to use the admin form to "submit" your database - you'll need some regular expression magic at this point to extract the data from your database....
Ok, so now, in theory, you have a nice bug data set in your drupal database, which will not interfere with any other data in there (this was a design decision, I tried using a very large taxonomy, and it just made things awkward, it worked, but it was just a pain to have lying about)....
VersionDateLinksStatus
5.x-1.32007-Sep-07Recommended for 5.xThis is currently the recommended release for 5.x.

FlashVideo

FlashVideo is a complete turn-key video solution that expands Drupal's upload capabilities to allow web developers and users to upload video files, automatically convert those videos to the popular Flash format, and then embed their video in any node type using the simple [video] tag. This module allows more than one video to be attached to any node, and then referenced through the use of parameters passed to the tag [video]. It also includes an automatic conversion of video files to the Flash format using FFMPEG technology.
VersionDateLinksStatus
6.x-1.5-rc42009-Aug-30Recommended for 6.xThis is currently the recommended release for 6.x.
5.x-2.8-rc32008-Nov-30Recommended for 5.xThis is currently the recommended release for 5.x.
4.7.x-1.02007-Apr-13Recommended for 4.7.xThis is currently the recommended release for 4.7.x.

Contributed (contrib) modules CCK v5 p7

modules used by the Drupal community.

Email Field

#D7CX: I pledge that Email Field will have a full Drupal 7 release on the day that Drupal 7 is released.
This module provides a CCK field type for email addresses.

Features:

  • validation of emails
  • turns addresses into mailto links
  • encryption of email addresses with
  • contact form (see Display settings)
  • provides Tokens
  • exposes fields to Views
  • can be used with Rules
VersionDateLinksStatus
6.x-1.22009-Jun-13Recommended for 6.xThis is currently the recommended release for 6.x.
5.x-1.02008-Aug-26Recommended for 5.xThis is currently the recommended release for 5.x.
4.7.x-1.x-dev2007-Feb-24Development snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.

Embed Google Maps Field

The Embed Google Maps module provides a CCK field for embedding Google Maps into nodes. You can embed any kind of Google Maps including driving directions and personal maps. You can also type a search query into the field and display the search results in the field.
No Google Maps API key is required. Maps can be embedded right away with no setup needed.
Development of this module has been sponsored by Hoist.
VersionDateLinksStatus
6.x-1.22009-Jul-12Recommended for 6.xThis is currently the recommended release for 6.x.
5.x-1.22009-Jul-12Recommended for 5.xThis is currently the recommended release for 5.x.

Embedded Media Field

#D7CX: I pledge that Embedded Media Field will have a full Drupal 7 release, and/or a migration to FileField (depending on the status of PHP Stream Wrappers + FileField in core) on the day that Drupal 7 is released. Views functionality will be available the day the Drupal 7 version of Views is released.
Maintainers: aaron (Aaron Winborn) and Alex UA (Alex Urevick-Ackelsberg)
This extensible module will create fields for node content types that can be used to display video, image, and audio files from various third party providers. When entering the content, the user will simply paste the URL or embed code from the third party, and the module will automatically determine which content provider is being used. When displaying the content, the proper embedding format will be used.
The module is only an engine, and requires a supported module to function. These include 'Embedded Image Field', 'Embedded Video Field' and 'Embedded Audio Field'. These modules are included in the contrib folder of the module, so they can be easily activated from the module administration page.
*************************************
VersionDateLinksStatus
6.x-1.112009-Oct-05Recommended for 6.xThis is currently the recommended release for 6.x.
5.x-1.82009-Sep-22Recommended for 5.xThis is currently the recommended release for 5.x.

Employment Field

D6 version: I don't plan to port to D6. You are encouraged to try out CCK's experimental 'content multigroup' module instead to make your own custom multi-value fieldgroups. 'Content Multigroup' can be found in CCK's 'modules' directory - follow its README to try it out.
Employment Field is a CCK field for storing information about a person's employment history.
It contains fields for company, title, office, division or section, address, description, and duration.
Its usefulness is mainly when used as a multiple field, allowing users to submit multiple entries for the various jobs they have held. It uses javascript (based on link.module) to allow the user to add additional employment fields to the node form as needed.
See also the analogous module Education Field: http://drupal.org/project/education_field
Created by Zivtech
Sponsored by UNICEF's Department of Communication and Division of Policy and Planning.
VersionDateLinksStatus
5.x-1.x-dev2008-Jun-25Development snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.

Enhanced Nodereference Autocomplete Widget

This module provides a new widget for the nodereference CCK field type.
Features:
  • Single autocomplete input for nodereference field with multiple values
  • Works similarly to taxonomy's free-tagging autocomplete (comma-separated)
Thanks to my employer, Rock River Star (http://rockriverstar.com)
VersionDateLinksStatus
5.x-1.32008-Nov-21Recommended for 5.xThis is currently the recommended release for 5.x.

Explainfield CCK widget

This module provides a way to provide extra input field when special choices are selected. It is similar to the built-in options module, the difference is that one can select sensitive "trigger" options when those are selected a textfield appears.
Stable version currently works with select list (no multiselect), radio and checkboxes, offering only one trigger option. New features are coming in to the 2.x branch, but it might be unstable and buggy, use it with caution.
The development of this module was sponsored by BioRAFT.
VersionDateLinksStatus
6.x-1.x-dev2009-Apr-11Development snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.
5.x-1.02007-Dec-09Recommended for 5.xThis is currently the recommended release for 5.x.

FeedField

A CCK content field to integrate with the Aggregator.
When an entry with this content type is saved, the feed url will be added to the aggregator. (And removed from the aggregator if the entry is deleted.)
VersionDateLinksStatus
5.x-1.02007-May-17Recommended for 5.xThis is currently the recommended release for 5.x.
4.7.x-1.12006-Dec-19Recommended for 4.7.xThis is currently the recommended release for 4.7.x.

Field Actions

The Field Actions module combines the power of Drupal actions with the data in CCK nodes to create new ways of working with your nodes in Drupal. This module enables action enabled modules (such as workflow.module) to reach into your nodes, pull out information, and use it appropriately. This leads to more reuse of data throughout your site, and easier creation of behavior for non-programmers and programmers alike.
VersionDateLinksStatus
6.x-1.x-dev2009-Aug-13Development snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.

Field Copy

Field copy allows copying between fields for any content type. The fields must have the same type in order to copy.
Includes the option to nullify the source field.
Currently it requires CCK and it allows copying any cck field to any cck field of the same type ie. text, integer etc...
Provides API for the field_copy function.
Currently this module is considered alpha, so please backup your db before using this module.
In the future I will be adding undo functionality.
Even then you are strongly encouraged to back up your data for any module that alters your data.
VersionDateLinksStatus
5.x-5.x-dev2008-Oct-04Development snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.

Field Element

This module provides integration between CCK fields/widgets and the Forms API. It provides no functionality to end-users, but it enables developers to re-use the functionality provided by CCK field types and widget types in contexts other than what is normally provided by content.module.
I will not be upgrading this module to Drupal 6 because CCK on D6 already takes the approach of encapsulating widgets in form element types, making this module no longer useful.
VersionDateLinksStatus
5.x-1.02008-Jul-15Recommended for 5.xThis is currently the recommended release for 5.x.

Contributed (contrib) modules CCK v5 p6

modules used by the Drupal community.

Date

#D7CX: I pledge to have a Date Field released on the day that Drupal 7 is released. Views integration, including calendar module, will be ready released on the day that Views releases.
This package contains both the Date module and a Date API module. The Date API is available to be used by other modules and is not dependent on having CCK installed.
The date module is a flexible date/time field type for the cck content module which requires the CCK content.module and the Date API module.

Videos/Tutorials

  • See a great new screencast demonstrating Date and Calendar at DrupalTherapy.
  • Jan Polzer has produced a Czech screencast about how to use the Date Wizard and Calendar at Maxiorel.
  • The Drupal Handbook pages are at Date/Calendar Documentation.
  • Drupal 6 version only: If you install the Advanced help module you'll have access to a growing collection of help pages documenting how everything works .

More Information

VersionDateLinksStatus
6.x-2.42009-Sep-16Recommended for 6.xThis is currently the recommended release for 6.x.
5.x-2.82009-Sep-16Recommended for 5.xThis is currently the recommended release for 5.x.

Date Tokens

Defines a framework for defining tokens to be used in date filters. To start, this module defines the token @ENDOFMONTH, which evaluates to the end of the current month, but this module defines hooks so that you can define more tokens.
VersionDateLinksStatus
5.x-1.x-dev2007-Aug-22Development snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.

Date View Feedback

This module shows how the view interpreted the dates you typed into the exposed
filters. If your input was not understood, you will get a validation error.
If you typed in a date in non-canonical format, it will be shown to you in
canonical format when you see the search results.
Limitations:
This module only understands the jscal widget. It was designed on a custom
site that backed up the jscal widget with strtotime. Normally, jscal only
accepts input in canonical format anyway, so the translation to canonical
format might not be that useful to most people.
VersionDateLinksStatus
5.x-1.x-dev2007-Aug-23Development snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.

dependantDropdown

***
I've drifted out of Drupal development and i would be glad if someone would be able to adopt this orphan module.
***
This modules adds a CCK type which defines a dropdown with a dependant value list upon the value of a different cck field
I.e. (the real need for whiah this module was created)
Two dropdowns
1. Measurement system
2. sizes
It is clear that dropdown 2 should be depenedant on the value of dropdown 1
- Unlike the activeselect module here all the values are configured ahead. There is no requerying the server for the values
VersionDateLinksStatus
5.x-1.0-beta2006-Dec-23Recommended for 5.xThis is currently the recommended release for 5.x.
4.7.x-1.x-dev2006-Dec-30Development snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.

Dependent fields

The ability to show/hide form items depends on the value of another form item

This module intent to simplify long form submission by your sites' users. Sometimes the user does not have to fill some form fields that may divert him/her from the most important field. Websites in which there are large forms may find this module helpful. You can use it with any kind of field type and it encapsulates itself into the CCK field's admin page.
The Dependent Field module also allows you to determine whether the dependent "child field" will be attached right after its "parent field" in the form or not. This way the user can easily see how the his/her choices affect the form.
The module also allows nested fields dependencies, which means that a field can depend on the value of a certain field that also depends on another field. This way you can start your node edit page with few questions and the user will explore the node form depending on his/her choices.
For now, The module only supports values from single on/off checkboxes, a group of checkboxes/radio buttons or selection fields.
This module also supports the Related Subform module. It is possible to hide/show a subform element depends on a field's value.

Installation Requirements

Drupal: 5.x only
PHP: 5.x or greater

Future developments:

VersionDateLinksStatus
5.x-1.4-beta2008-May-31Recommended for 5.xThis is currently the recommended release for 5.x.

Dript - A Scripting Language for Drupal

Dript is a scripting engine running around Drupal. Dript can be used by other modules to add scripting or formula capability. The module itself implements a filter that can be applied to nodes and other contents. Dript is simpler and safer than PHP. It is meant to be a glue language similar to formula in spreadsheet with the casual programming concept "once coded it will be forgotten". As a dialect of LISP and a simpler LISP, Dript is for non-programmers who want to alter their contents slightly according to certain behaviors. Dript will give ordinary users or administrators a capability to add function and logic on the fly while working with Drupal without having to go down with PHP or creating a module.
VersionDateLinksStatus
5.x-1.x-dev2007-Jun-19Development snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.

Easy Image Insert

Warning: Although you can download a stable version, this module stills under development. Please download the dev version for testing

You can see a demo of this module here: http://www.dailymotion.com/video/x792wj_easy-inset-image-for-drupal_tech
Module that complements TinyMce, you can upload images using a cck imagefield field
and simply add them to the tiny textarea with one click.
Modules Required:
tinyMCE
cck
imagefield
Recommended but not mandatory:
imagecache
Instructions
--------------
Activate Easy Image Insert on the modules page
Add a CCK imagefield to the content type
Activate Easy image Insert flag for each content type.
Finally, all the presets will shown by default, but you can configure
presets that begin with eii_ and only these will be shown.
Note: You have to modify the TinyMCE module if you want to float the image with the text, adding styles.
In the tinymce/tinymce/jscripts/tiny_mce/tiny_mce.js file (and the src file too),
You have to add this line
dom.setAttrib(n, 'class', 'float-'+v)
Just after this one
dom.setStyle(n, 'float', v);
Drupal consulting for this module and much more in http://en.neuroticweb.com

Warning: Although you can download a stable version, this module stills under development. Please download the dev version for testing

VersionDateLinksStatus
6.x-1.x-dev2009-Jan-28Development snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.
5.x-1.02008-Nov-05Recommended for 5.xThis is currently the recommended release for 5.x.

editablefields

screen3.gif
This module allows CCK fields to be edited on a node's display (e.g. at node/123), not just on the node edit pages (e.g. node/123/edit). It also works within views etc. Anywhere a 'formatter' can be selected, you can select editable (or click to edit).
This module has been totally re-written for Druapl 6, and is very much simpler.

Drupal 6

For Drupal 6, you may now use the normal mechanisms in both content type fields and view fields to select that a field should be 'editable'. If you have the correct permissions, the corresponding field will be displayed in it's editable state. This is done using ajax (and javascript), which means if the users browser has not got that enabled, then fields will not show as editable - sorry.
When a field is not shown as editable (because of permissions, or no javascript) then the default display is used.
Short how-to:
  • Create yourself a content type.
  • Add a field.
  • In the content type's "display fields" tab, edit the display of the field for e.g. 'full node' to be editable.
  • Create a new node of this content type and save it.
  • Now go and visit this node. You will find that you can edit the field.
  • Likewise you can select editable as a display type in a view.
VersionDateLinksStatus
6.x-1.22009-Mar-23Recommended for 6.xThis is currently the recommended release for 6.x.
5.x-3.32008-Aug-20Recommended for 5.xThis is currently the recommended release for 5.x.

Editview

Editview is a plugin for the Views module. It allows you to create a view in which the nodes are editable, and new nodes can be created. Editview uses AJAX to speed things up, but will still work on browsers with javascript disabled.
VersionDateLinksStatus
6.x-1.0-beta12009-May-04Recommended for 6.xThis is currently the recommended release for 6.x.
5.x-1.02009-Jan-26Recommended for 5.xThis is currently the recommended release for 5.x.

Education Field

2008-05-13_1835.png
D6 version: I don't plan to port to D6. You are encouraged to try out CCK's experimental 'content multigroup' module instead to make your own custom multi-value fieldgroups. 'Content Multigroup' can be found in CCK's 'modules' directory - follow its README to try it out.
Education Field is a CCK field for storing information about a person's educational history.
It contains fields for school, state, country, degree, field of study, dates attended, and activities.
Its usefulness is mainly when used as a multiple field, allowing users to submit multiple entries for the various schools they have attended. It uses javascript (based on link.module) to allow the user to add additional education fields to the node form as needed.
Created by Zivtech
Sponsored by UNICEF's Department of Communication and Division of Policy and Planning.
VersionDateLinksStatus
5.x-1.x-dev2008-Jul-27Development snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.