background preloader

Devel

Devel
A suite of modules containing fun for module developers and themers ... Devel Helper functions for Drupal developers and inquisitive admins. This module can print a summary of all database queries for each page request at the bottom of each page. The summary includes how many times each query was executed on a page (shouldn't run same query multiple times), and how long each query took (short is good - use cache for complex queries).Also a dprint_r($array) function is provided, which pretty prints arrays. Generate content Accelerate development of your site or module by quickly generating nodes, comments, terms, users, and more. Devel Node Access (DNA) View the node access entries for the node(s) that are shown on a page. Related:  Drupal 7 : Essential Modules

Field group Fieldgroup will, as the name implies, group fields together. All fieldable entities will have the possibility to add groups to wrap their fields together. Fieldgroup comes with default HTML wrappers like vertical tabs, horizontal tabs, accordions, fieldsets or div wrappers. The field group project is a follow-up on the field group module in CCK. The release will only exist for Drupal 7 release and higher, so since the existence of the Fields API in core. By moving field group to a separate module, this may open some new perspectives. Available group types FieldsetsHorizontal tabsVertical tabsAccordionsDivsMultipage steps: Note: This is only client side.HTML5 elementsHtml elements Notes This project will NOT include the multigroup feature as it existed for drupal6. Modules that depend on fieldgroup Contact me if you know a module that can get in this list! Related modules Extra screenshots and video's Video with Multipage feature in field_group Maintenance

Feeds Import or aggregate data as nodes, users, taxonomy terms or simple database records. One-off imports and periodic aggregation of contentImport or aggregate RSS/Atom feedsImport or aggregate CSV filesImport or aggregate OPML filesPubSubHubbub supportCreate nodes, users, taxonomy terms or simple database records from importExtensible to import any other kind of contentGranular mapping of input elements to Drupal content elementsExportable configurationsBatched import for large files Installation For requirements and installation instructions, refer to the included README.txt file. Documentation For a guide to using Feeds in site builds or how to develop for Feeds, see the Feeds documentation. 8.x It's not ready yet. Addendum: There's 500 people using 8.x. 7.x This should be very stable. 6.x We (me twistor) have closed out all of the 6.x issues. Feeds powers the news tracker Managing News.

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. You like the idea of the 'article' module, but it doesn't display articles the way you like. 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 Sponsorship This project is sponsored by IO1.

Advanced help The advanced help module allows module developers to store their help outside the module system, in pure .html files. The files can be easily translated simply by copying them into the right translations directory. The entire system can appear in a popup or not as the module prefers (and by taking away access to view the popups, a site can force the popups to not exist). The system ties into Drupal's search system and is fully indexed, so the entire contents can be searched for keywords. the help files can be placed in a hierarchy as well, allowing for top down navigation of the help. By itself, this module doesn't do much; it requires another module to support it, but it does come with a nice little sample of text from Wikipedia to demonstrate the system. Accessing Advanced_help When this module is installed, users with the view advanced help index permission can access the advanced help index by going to Administer -> Advanced Help (

Migrate The migrate module provides a flexible framework for migrating content into Drupal from other sources (e.g., when converting a web site from another CMS to Drupal). Out-of-the-box, support for creating core Drupal objects such as nodes, users, files, terms, and comments are included - it can easily be extended for migrating other kinds of content. Content is imported and rolled back using a bundled web interface (Migrate UI module) or included Drush commands (strongly recommended). Status I'm afraid I've been very busy with project work and the Migrate in 8 effort and haven't been able to put Migrate 2.6 to bed yet. I am starting to catch up on the issue queue, aiming to answer a few issues at a time, a few times a week, prioritizing bugs>support requests>tasks/feature requests. Migrate 2.6 Release Candidate 1 is available. The most significant changes in Migrate 2.6: For a more complete list of changes, see the issues tagged as Migrate 2.6. Requirements Support for contributed modules

Chaos tool suite (ctools) 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.

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. 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 For Drupal 8: the Admin Toolbar provides an admin_menu-like experience with core's toolbar.This module is intended for administrative users, not for regular/anonymous users. Installation Documentation Credits Current maintainers: This project has been sponsored by:

stickynote | drupal.org - (Private Browsing) This module is meant to be a utility module for content admins. It could be useful for content authors/admins to communicate with one another about their content or keep a todo list on pages, thus the name stickynote. How it works This module simply creates a block with the ability to add, delete, and edit notes (ajaxified). Notes are stored on a per path basis and the block can be made visible to certain roles/paths etc... like any other block. Demo Try out the stickynote module now at the demo site. Differences from sticky_notes module: This module creates a block and allows adding/editing/deleting in the block rather than using the modal frame api and jquery ui to display the note. Please see the sticky_notes module (d6 only) to decide which solution meets your needs as they are very different approaches. Future plans: Drupal 8 can do this in core! Views + Content + Edit = Stickynotes! Note: A D6 Backport is not planned. Security Update:

Libraries API The common denominator for all Drupal modules/profiles/themes that integrate with external libraries. This module introduces a common repository for libraries in sites/all/libraries resp. sites/<domain>/libraries for contributed modules. External libraries Denotes libraries ("plugins") that are neither shipped nor packaged with a project on drupal.org. Drupal 7 only has built-in support for non-external libraries via hook_library(). Goals The same library can be shared by more than one module.The same library can be shared by more than one site.Ease the process of upgrading a module that requires an external library. Documentation The 1.x branch has very basic support for placing libraries in the sites/all/libraries folder, while more advanced features (including the above list) are currently being fleshed out in the 2.x branch (D7 only at the moment). Background information: Get involved

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.

Views Slideshow Views Slideshow can be used to create a slideshow of any content (not just images) that can appear in a View. Powered by jQuery, it is heavily customizable: you may choose slideshow settings for each View you create. Potential uses News item slideshow (such as the title, image and teaser of the last 5 news articles submitted) The Last X number of X submitted (images, videos, blog entries, forum posts, comments, testimonials, etc.). The possibilities are really endless, as the more ways you can think of to categorize and add to views, the more you can rotate. Views Slideshow Installation and Configuration Related modules Requirements Views Slideshow 2.x requires Views 2.Views Slideshow ThumbnailHover 2.1+ requires Views 2.7+.Views Slideshow 3.x requires Views 3. There is no upgrade path from views slideshow 2 to views slideshow 3. Unless you use jquery_update module the latest version of jquery cycle won't work for Drupal 6. Use the issues queue for questions or comments.

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

This project allows users to build entire Form API structures through a graphical, AJAX-like interface. It has the ability to read and export FAPI arrays, and users are permitted to change any properties exposed by modules that expose forms to the Form Builder. Premise Through the history of Drupal, there have been several different modules that allow the building of forms: Profile, Flexinode, Survey, Webform, CCK, and D7's Field. Form builder keeps a temporary storage of a form structure while it is being edited, but does not provide any permanent mechanism for saving data with the created forms. Requirements 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)

Related: