background preloader

Rules

Rules
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

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: Plugins -- tools to make it easy for modules to let other modules implement plugins from .inc files. 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 Documentation You can find documentation in the handbooks. Overview For site-builders This is an API module, so it doesn't provide any end-user features. A Views display plugin and field to render or link to any entity (by view-mode)A CTools content plugin to render any entity (by view-mode)It ships with the Entity tokens module which makes sure there are tokens for most entity properties and fields, i.e. it provides token replacements for all entity properties (or fields) that have no tokens and are known to the entity module (read about the entity property info API below). For developers Changes Credits The project has been sponsored by Maintainer Wolfgang Ziegler (fago)

Panels An Overview of Panels The Panels module allows a site administrator to create customized layouts for multiple uses. At its core it is a drag and drop content manager that lets you visually design a layout and place content within that layout. Integration with other systems allows you to create nodes that use this, landing pages that use this, and even override system pages such as taxonomy and the node page so that you can customize the layout of your site with very fine grained permissions. Integration with CTools module Panels 3 utilizes the CTools' system of "context" so that the content you place on the page can be aware of what is being displayed. Panels uses Contexts - What are they? In a Panel, you can create contexts, which represent the objects being displayed. In addition, these contexts can be checked for information and use that not only to make content available to be displayed, but to choose which layout to display! Panels can also be used for items smaller than pages.

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. Dependencies: Amazon S3 File Downloads requires the following modules: Amazon S3 6.x-1.0 for its Amazon S3 API to communicate with the Amazon S3 server. Sponsors: This module is sponsored by Yooweb. Development is provided by Heftel Studios.

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. Other included modules Context UI provides an administrative interface for managing and editing Contexts. The inline editor for 7.x The inline editor has been redone for 7.x and is activated via a "Configure Layout" contextual link on blocks that appear on the page. Dependencies Required Chaos Tools 1.7 or higher Recommended for 6.x jQuery UI in order to use the Context inline editorAdmin 2.x in order to use the Context inline editor Upgrading from Context 2.x for Drupal 6.x Drupal 6 Documentation Screencasts Older posts and presentations Thanks

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. Views can do a lot more than that, but those are some of the obvious uses of Views. Views for Drupal 8 Views is in Drupal 8 Core! Recommended versions of Views! For new installs of Drupal 6, we recommend the 6.x-3.x branch. The 6.x-2.x branch of Views is in critical/security maintenance mode only. Dependencies The Drupal 7 version of Views requires the Chaos Tool Suite also known as CTools. Views' bug squad The Views' bug squad is a group of people who have dedicated a few hours a week to help provide support and fix bugs in the issue queue. Views documentation Views 1 Views 2 (This link goes to the Advanced Help project page. Sponsorship This project is sponsored by IO1. Our book

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. Current Features: Ubercart is PayPal certified and integrates PayPal Website Payments Standard, Website Payments Pro, and Express Checkout. Support & Issue Tracking Ubercart maintains a customized support forum at the community site. (Please note: the issue tracker enabled here at Drupal.org is for specific bug reporting and documentation deficiencies only. In addition to the forums, community members regularly hang out in #drupal-ubercart on irc.freenode.net. Module Dependencies For full functionality, Ubercart depends a few other contributed Drupal modules. Live Sites

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 The 7.x-1.x and 6.x-2.x branches are currently accepting new feature requests and are kept in sync as much as possible. Known issues Multilingual URL alias support is still a little unstable and should be tested before used in production. Recommended modules Redirect (D7) / Path Redirect (D6) when installed Pathauto will provide a new "Update Action" in case your URLs change. Co-Maintainers Pathauto was originally written by mikeryan and maintained by Greg Knaddison (greggles) . Pledges #D8CX : I pledge that Pathauto will have a full Drupal 8 release on the day that Drupal 8 is released. Downloads

Workflow The workflow module allows the creation and assignment of arbitrary workflows to Drupal node types. Workflows are made up of workflow states. For example, a workflow with the states Draft, Review, and Published could be assigned to the Story node type. Transitions between workflow states can have actions assigned to them. In our example, we could assign an action so that when the story moves from the Draft state to the Review state an email is sent out. If you are interested in the future of the workflow module, please join the workflow group on groups.drupal.org . Watch the FOSDEM 2005 video where John VanDyk presents actions and workflows if you are unfamiliar with the concepts (video is at homepage.mac.com/drupal/*-drupalconf-workflow.ogg (replace the * in the filename with the word 'please') and requires something like VLC ). If you are still using Workflow 5.x it it strongly recommended that you update your site to Drupal 6 or 7. NEW Jan 29, 2013: NEW Feb 20, 2013: NEW Mar 8, 2013:

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. Download | Test-drive the demo site | User Manual | Video Tutorial | Release Notes Why use it? If you are looking to add rich media functionality to your Drupal site, the Kaltura module provides an enterprise grade professional video experience. Module's Key Highlights The Added Value of the Kaltura Video Platform Hosting & Streaming Options Kaltura Hosted Solution – Free Trial and Affordable Packages Self-Hosted Solution

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. Modules that use the Token module and provide tokens via the API include Organic Groups, Pathauto, Comment Notify, and Commerce. Pledges #D7CX: The basic token API is now a part of Drupal 7! #D7AX - I pledge to make this module as accessible as it can be.

Easy Social Easily add share buttons to your nodes! Centered in a single place, you don't need to worry in including external javascript libraries, and enabling several social modules. Despite a bunch of other social modules, this module fits exactly if you want simple share buttons without worrying about messy configurations. Easy Social is available both as blocks, attached to nodes, comments and also as a Views field. The following widgets are included by default: TwitterFacebookGoogle+LinkedIn Extend! Modules can also implement hook_easy_social_widget() to define new widget types: Example For a full description of the API with working examples, check out the documentation. Drupal 7 Version Easy Social for Drupal 7 depends on the Variable module. Drupal 6 Version The Drupal 6 version is being supported exclusively for bugfixes but no new features will be included. Maintainers The maintainers provides consulting services and paid development, e.g. for implementing a specific feature.

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. It has the following features: Pluggable architecture - it can be extended to work with any storage service. There are some screencasts demonstrating various features of the module. Services Filesystem - files are stored in a local directory and served via any HTTP or FTP service running on the server.Database - really just a proof of concept. New Support for Storage API Storage API now has new maintainers for the module. Related Modules Code Browsing Want to take a look a the code of this module? Also located on Github as well. Need Help? The first stop for problems is our documentation. PHP 5.3 Support Ending Version 1.8 of this module is the last version that will be supporting PHP 5.3.

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. Behaviour and Integration Works in all themes and all browsers.Exposes all administration links including all tabs/tasks and actions to provide direct access to any page.Extensible with add-on features by other modules. Related modules Installation Documentation Credits Current maintainers: This project has been sponsored by: unleashed mind Drupal consulting and development.

Related: