background preloader


The Rules module allows site administrators to define conditionally executed actions based on occurring events (known as reactive or ECA rules). It's a replacement with more features for the trigger module in core and the successor of the Drupal 5 workflow-ng module. Example use cases Build flexible content publishing workflows changesSend customized mails to notify your users about importantCreate custom redirections, system messages, breadcrumbs, ...Build an eCommerce store using Drupal Commerce And many more... Features Obviously, you may use reaction rules to react upon any event with custom conditions and actions.Allows functionality to be re-used via components (Drupal 6: Rule sets only).Flexible scheduling system that allows scheduling any component / action.Users can share their customizations by using the built-in import/export feature. Integrations Modules may use the Rules module's API to provide new events, conditions, actions or default rules, which can be customized by users.

Related:  Drupal 7 : Essential Modules

Entity API This module extends the entity API of Drupal core in order to provide a unified way to deal with entities and their properties. Additionally, it provides an entity CRUD controller, which helps simplifying the creation of new entity types. Requirements Drupal 7.2 or later; suggested Drupal >= 7.15 Chaos tool suite This suite is primarily a set of APIs and tools to improve the developer experience. It also contains a module called the Page Manager whose job is to manage pages. In particular it manages panel pages, but as it grows it will be able to manage far more than just Panels. For the moment, it includes the following tools: User Relationships Administrators are able create relationship types (friend, coworker, etc). Relationship types can be setup to be one-way or mutual. If a relationship type is one-way (subscriber) only the requester is shown as relating to the requestee. Relationship types can also be set as needing or not needing approval. Administrators can give users the option to auto approve relationships on a per-relationship type basis.

Context Context Context allows you to manage contextual conditions and reactions for different portions of your site. You can think of each context as representing a "section" of your site. For each context, you can choose the conditions that trigger this context to be active and choose different aspects of Drupal that should react to this active context. Think of conditions as a set of rules that are checked during page load to see what context is active.

Amazon S3 File Downloads for Ubercart Want to sell product downloads that are hosted on Amazon's Simple Storage Service (S3)? Now you can! This module allows you to associate Amazon S3 file downloads with your products using Ubercart product features, enabling you to take advantage of S3's amazingly cheap storage and bandwidth and take the load off of your server. An Amazon S3 account is required. Installation: Note that this module is still in development, preparing for an initial Drupal 6.x-1.0 release.

OG Features OG Features aims to allow group owners and site administrators to disable certain features/functionality within a given group (without the use of the Spaces module). What is a feature? A feature can either be a normal feature created by the Features module, it can be a custom module used to bundle existing components (views, node types, etc) of your site into OG features (toggleable entities), or it could be any module that introduces functionality for groups (like, OG aggregator, if integrated correctly); so, OG Features, does not require the Features module. A Feature or module can provide one or many OG Features. If a user has adequate permissions, and there are toggleable features available, a tab will appear on the group labeled "Features" which provides a checkbox to enable/disable each feature for that group.

Views You need Views if You like the default front page view, but you find you want to sort it differently. You like the default taxonomy/term view, but you find you want to sort it differently; for example, alphabetically. You use /tracker, but you want to restrict it to posts of a certain type. Ubercart Ubercart is the most popular Drupal E-Commerce platform for your website. It implements everything you need to start selling products online. Web Developers from all skill ranges can use it to support a variety of E-Commerce industries-- including physical goods, digital downloads, or even subscription based billing services. Ubercart can do it all! For more details, be sure to visit the What is Ubercart? page for more info.

Organic Groups Fieldable Panels Panes This is a bridge module to ease simultaneous usage of Organic Groups, Fieldable Panels Panes and Panelizer. Panelizer is not a technical dependency for this module though it is involved in the most likely use case. Use case A University uses Organic Groups to segment content by academic department. So "Chemistry Department" and "English Department" are group nodes.Panelizer is used to custom layouts on a node by node basis.Departments used Fieldable Panels Panes to common sidebar elements like "Chemistry Department's quick links"Because Fieldable Panels Panes are an entity type they can belong to an Organic Group. So the "Chemistry Department's quick links" pane can be designated as belonging to the Chemistry group.Fieldable Panels Panes can be reusable so they show up in the CTools modal that lists available panes when panelizing a node.

Pathauto The Pathauto module automatically generates URL/path aliases for various kinds of content (nodes, taxonomy terms, users) without requiring the user to manually specify the path alias. This allows you to have URL aliases like /category/my-node-title instead of /node/123 . The aliases are based upon a "pattern" system that uses tokens which the administrator can change. Requirements Versions Kaltura Kaltura is the world's leading Open-Source Video Platform, providing video management, publishing, authoring, distribution and monetization solutions for media companies, enterprises, educational institutions and service providers. Our customers include HBO, ABC, Disney, Best Buy, Texas Instruments, NYU, MIT, Cornell, and many others. What is Kaltura’s Video Module for Drupal? A standard Drupal Module that integrates the Kaltura video platform capabilities into Drupal, allowing you to instantly enrich your Drupal site with video, audio, and images.

Token Tokens are small bits of text that can be placed into larger documents via simple placeholders, like %site-name or [user]. The Token module provides a central API for modules to use these tokens, and expose their own token values. Note that Token module doesn't provide any visible functions to the user on its own, it just provides token handling services for other modules. For Drupal 6, the Token module provides a "Token Actions" module which can be enabled separately. This provides several "actions" for the Drupal core Actions/Trigger modules to use that take advantage of the Token replacement functionality.

Storage API Mission Statement Storage API is a low-level framework for managed file storage and serving. Module and all the core functions will remain agnostic of other modules in order to provide this low-level functionality. Administration menu Provides a theme-independent administration interface (aka. navigation, back-end). It's a helper for novice users coming from other CMS, a time-saver for site administrators, and useful for developers and site builders. Administrative links are displayed in a CSS/JS-based menu at the top on all pages of your site. It not only contains regular menu items — tasks and actions are also included, enabling fast access to any administrative resource your Drupal site provides. Showcase and Quality Assurance Test-drive in various themes on the demonstration site or watch a short demo reel or a installation tutorial video.