Book Import/Export

Component type

module

Categories

Maintenance status

Development status

Downloads

1532

Component created

Component changed

Book Import/Export module subsumes and replaces Book Import, Export DXML, Export OPML, Export DocBook. This module provides submodules to support import and export for each of DXML, OPML, DocBook, making for easier installation, upgrading, and maintenance.

Earlier versions of the individual stand-alone modules will be deprecated.

Drop Cap, Illuminations, and Title-Casing

Component type

module

Categories

Maintenance status

Development status

Downloads

2873

Component created

Component changed

This module can replace first letter of user-specified paragraphs with an image of a letter or simply wrap the first letter in a span tag, capitalize the first x characters of a paragraph (breaking on word boundaries or optionally punctuation) or finally, it can be used to define the shapes of complex drop cap letters: medieval illuminations via multiple spacer spans. Examples at right. You can see more examples of illuminations powered by this module here.

Select translation

Component type

module

Categories

Maintenance status

Development status

Downloads

9309

Component created

Component changed

Description

Select translation implements a Views filter to select which translation of a node should be displayed in a list of nodes.

Several modes are available to select a translation:

  • Use the current interface language; if not available use the original node language.
  • Use the current interface language; if not available use the default site language; if not available use the original node language.
  • Specify a list of languages, and use the most appropriate language.

    Some special values are recognized in the languages list:
    • "current" will be replaced with the current interface language;
    • "default" will be replaced with the default site language;
    • "original" will be replaced with the original node language.

Reservation

Component type

module

Maintenance status

Development status

Downloads

8828

Component created

Component changed

Overview

This module allows site users to reserve a unit. A unit could be anything, but the most common are rooms or pieces of equipment. Site builders create the units that can be reserved, adding any additional fields. Validation of reservations is done using Rules, which can be customized by the site builder.

Dependencies

Date
Entity API
Rules

Option Trim

Component type

module

Maintenance status

Development status

Downloads

6055

Component created

Component changed

Trims options out of CCK select boxes.

The 2.3 version for D6 works with the following field types (all select widgets):
Text
Number (integer, float, decimal)
Nodereference
Userreference
Rolereference
Content Taxonomy

This module can be used for a few different reasons:

Codemetrics

Component type

module

Categories

Maintenance status

Development status

Downloads

968

Component created

Component changed

Codemetrics provides static code analysis and software metrics for PHP projects and Drupal codebases in particular.

To see this in action, check out the Broccoli project.

This is pretty much alpha code - it's still fairly experimental. Expect APIs to change without notice.

Public Bookings

Component type

module

Categories

Maintenance status

Development status

Downloads

8453

Component created

Component changed

Public Bookings allows registered and unregistered users to book predefined resources. These booking requests can then be approved, rejected, or modified by an admin, with notifications to the user.

Available and unavailable dates and times can be specified for each resource.

Requires the Bookings API module, the Date API (and its submodule Date Repeat API) and Views. Use the corresponding Bookings API release! Never ever mix DEV and STABLE between those two modules (e.g. dev from API, alpha from Public or vice vesa).

Elysia Cron

Component type

module

Maintenance status

Development status

Downloads

401591

Component created

Component changed

!NEW Release 2.2 is finally out, with code & performance improvements and a lot of new features! Check changes in release notes

Elysia Cron extends Drupal standard cron, allowing a fine grain control over each task and several ways to add custom cron jobs to your site.

  • Set the timings and frequencies of each cron task (you can run some jobs every day at a specified hour, other only monthly and so on...). For each task you can simply choose between some frequently used options ("once a day", "once a month" ...), or use a powerful "linux crontab"-like syntax to set the accurate timings. You can even define your frequently used options to speed up site configuration.
  • Parallel execution of cron task: you can group jobs in channels and execute then simultaneously: so a task that takes a lot of time to execute won't block other tasks that need to be executed every 5 minutes...
  • You can disable all tasks, an entire channel or a single task.
  • Change the priority/order of task execution.
  • Manual force the execution of a cron tasks.
  • Detailed overview of cron status with time statistics for single tasks and channels.
  • powerful API for module developers: you can define extra cron tasks for your modules, each one with own default timings (site administrators can override them by configuration, other modules via hook_alter).
  • Administrators can define custom jobs (call to functions with parameters), via the "script" option.
  • Several optimization for frequent cron calls and error handling.
  • Protection from external cron calling by cron_key or allowed host list.

Elysia has no dependencies with contributed modules, and doesn't need to patch the core: it can be used in minimal Drupal installation with only core modules.

3rd party integration:

  • Ping feature, for external tracking services like host-tracker to tell whether cron is functioning properly on your site.
  • Drush support: you can call "drush elysia-cron run" to manually run extended cron.
  • CTools support for exports/backup of task settings.
  • Features support.

Ubercart Restrict Qty

Component type

module

Maintenance status

Development status

Downloads

25656

Component created

Component changed

Ubercart Restrict Qty lets you add a very basic Restrict Qty. to a product in your Ubercart store to limit the quantity of that product in the shopping cart to 1. This is useful for single purchase products or for instances where it just doesn't make sense for a customer to purchase more than one and you want to prevent it from happening.