Extend the structure of the site by way of content models, data storage, field types, and navigation, so it is more understandable to users.

Imagefield Crop

Imagefield Crop

Overview

Imagefield Crop provides a widget(1.x) or field(2.x) for selection based cropping an image after upload.

Machine Tags - Rapid and Complex Taxonomy Development for Drupal

creating a wolf in a vocabulary freetagging field called "binomial nomenclature"

Taxonomy is one of the coolest features of Drupal, allowing the creation of information which is organized and structured. Taxonomy can be key for your visitors to find what they are looking for.

Creating a high-quality and complex taxonomy is a lot of work. Folksonomies and tagging makes for a more accessible implementation, but some of the value of having hierarchical, structured taxonomy for disambiguation is lost. The machine tags module is meant to fill a void between people-friendly tagging and machine-friendly hierarchy.

The release

The dev release for Drupal 5 is EXPERIMENTAL, although pretty safe.
To experiment simply enable "machine" tags in a vocabulary admin page.
There's nothing special to the install or uninstall.
I'd like to have some code review for SQL security, and other Drupalness.

Background

There has been some interest in having machine tags for Drupal before. Flickr is arguably the best known implementor of machine tags, this article got me hooked. Here's some more background info.

The technical goal of the machine tags module was to be a simple free tagging mechanism that converts free tags like

Signup Pay for a node

This module allows users to pay for a node, such as an event/conference/lecture/course, without the overhead of ecommerce or ubercart.

Different roles can have different amounts for the same node, for example members can be offered a lower rate over non-members.

After signing up for the node using the Signup module, the user will be redirected to Paypal where they can complete the payment. Once Paypal accepts the payment, the database will be updated to confirm the user as an attendee.

Integration with the Signup status module for reporting is also available.

Also see the Signup Pay Early Bird module.

Testers and patches are needed for this module.

Configuration

1. Go to admin/user/access, and assign roles to the 'sign up for content' permission

2. Go to admin/content/types create a content type like "course" or "conference", then enable signups for that content type.

3. Go to admin/settings/signup_pay and check "Enable payment on signup for all new signup enabled nodes by default". If you want anonymous users to be able to signup and pay, then uncheck the "Deny anonymous" too.

CCK Latitude Longitude

This module provides a CCK field for Latitude/Longitude. It stores the values in a fairly naive/simple manner as mere decimal numbers. It provides basic views integration to show the values as numbers. A more full featured solution is the CCK Geographical Well Known Text field provided by the Geo Module.

Shabbat & Yom-Tov Guard

Jewish site owners are required by the Halacha (the jewish law) to close their site on Shabbat and Jewish holidays, if the site aims towards a Jewish audience or if the site is in a primarily Jewish language such as Hebrew, Yiddish or Ladino.

This module is an interface to integrate 3rd party mechanisms, which watch Shabbat times and allow a website to be Shabbat and jewish holidays observant. Content will be blocked on shabbat and jewish holidays schedule, according to the surfer's location. This is done in a google-friendly way (so that the site will continue to exist for Google).

Conditional Fields

Conditional Fields is an admin user interface with the ability to modify fields appearance and behavior on certain conditions when viewing content defined by dependencies between fields based on their states and values.

Details

Conditional Fields allows you to manage sets of dependencies between fields. When a field is “dependent”, it will only be available for editing and displayed if the state of the “dependee” field matches the right condition. When editing a node (or any other entity type that supports fields, like users and categories and custom entities like build by ECK), the dependent fields are dynamically modified with the States API. A simple use case would be defining a custom “Article teaser" field that is shown only if a "Has teaser" checkbox is checked. Or a boolean field, which if checked, makes another field invisible. But much more options are available.

Pages

Subscribe with RSS Subscribe to RSS - Site structure