background preloader


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. Related:  Drupal 7 Modules

Feeds XPath Parser This project is in maintenance mode. No new features will be added. New installs should use Feeds extensible parsers instead. Feeds XPath Parser is a Feeds plugin for parsing XML and HTML documents. It enables site builders to leverage the power of Feeds to easily import data from complex, external data sources. Each element you wish to extract is setup using configurable mapping queries, saving time for developers who would otherwise have to code complex, specific-use modules. You may need this module if you would like to: Import XML or HTML documents into nodes, users, taxonomy terms, or regular database tablesScrape webpages like regular feed sources with scheduling, updating, and expiringExtract content from HTML documents to create a semantic data bank or mashup Features Notes If you’re not familiar with XPath, but know CSS or jQuery, you might be interested in Feeds QueryPath Parser which has the same features with a different query language. Credits

Context Mobile Detect This is a Context module which integrates Context and PHP Mobile Detect library Mobile_Detect . Mobile_Detect is a lightweight PHP class for detecting mobile devices. It uses the user-agent string combined with specific HTTP headers to detect the mobile environment. Important notice: Module preserve drupal page cache working. Usage: Once module is installed you are getting new Context Conditions, which are currently: Mobile Device (mobile, tablet, desktop) Mobile Device Type (iphone, blackberry, htc, etc) Those are conditions you might used to turn your site mobile-first and responsive very easily. Similar modules: Browscap This is an improved version of the PHP get_browser() command. Mobile Tools This is a full-featured module aimed at developing full-featured mobile sites. Development sponsored by Trellon . Downloads

Semantic Views This Views plugin makes unformatted styles, field row styles and other output more readily configurable without needing to override template files. Instead of overriding row style templates for views where you want to specify different HTML elements (tags) and class attributes, you can specify these inside the Views UI and avoid overriding templates for each view. Example Semantic Views is best understood when you compare the HTML of Views 2 output. Before After Usage To use this module, select the Semantic Views style and row style for your view. Jeff Burnz has produced a brief video that demonstrates the usage and output of this module.

Rules Link This module lets you create links which trigger arbitrary functionality with the help of Rules . Example use cases Publish/Unpublish content Subcribe users to current group Mark nodes, comments (as Spam), unpublish it and block the author. Batch functions like, delete all comment for a node And many more... Features Attach the link to any entities. Usages There are three types of links: Javascript - Links that will trigger the rules using Ajax. The Rules Link module will create a Views field for each link, which can be hidden, using the visibility conditions. You can find the Readme here . Requirements Bugs While the access conditions and the execution Rules set are displayed directly on the link admin pages, editing them will direct you away to Rules. Please also note that the scheme of rules link has changed since beta1 and that there is no upgrade path. Downloads

Feeds Tamper Feeds Tamper provides a small plugin architecture for Feeds to modify data before it gets saved. Several plugins are available by default and are described in the examples section below. Additional plugins can be added in separate modules or through the issue queue. Examples: Replace every instance of 'dog' with 'cat'.Filter items based on keywords or vocabularies.Make every letter uppercase, lowercase, or capitalize every first letter.Break a comma separated list of words into Taxonomy terms or a multivalued text field.Combine separate 'firstname' and 'lastname' fields into one 'name' field.Convert urls from relative to absolute.See the full list. Incredibly simple plugin architecture allowing you to do almost anything to Feeds' data. Notes Depends on Feeds (>=beta-10). Upgrade Notes If you're upgrading from <= alpha3, the module must be UNINSTALLED first. Check out the documentation.

Compact Forms Compact Forms presents text fields for selected forms in a more compact fashion using jQuery. The form item/element fields are overlaid with their respective labels. When the user focuses a field the label fades away nicely, and if the field is left empty the label fades back in again. By default, only the user login block is switched to compact style, but the behavior can be added to any form by adding the corresponding CSS ids to the Compact Forms configuration. Degrades back to the original form when JavaScript is switched off.Fields like textareas and checkboxes are currently not affected.Inspired by A List Apart Installation Please see current README.txt. Credits Current maintainers: Daniel F. Previous maintainers: Tom Sundström (tomsun) This project has been sponsored by: UNLEASHED MIND Specialized in consulting and development of Drupal powered sites, our services include installation, development, theming, customization, and hosting to get you started.

Corresponding node references New development is done in the module. This expands the corresponding node reference functionality to enitities. Please focus all attention on getting a stable release of cer as soon as possible. Cnr is looking for a comaintainer to resolve the remaining bugs. Screenshots Description It syncs the node reference between two node types which have a nodereference to each other, so double editing nodes is no more needed. Updates Release 6.x-4.0 doesnt require setting the options to unlimited, all is handled by cck now. Dependencies 6.x : CCK Node reference (comes with cck) 7.x: Node reference (included in References) Example Node type A has a node reference to node type B and node type B has a node reference to node type A. Install Get involved How can you be kept up to date?

GMap Module Module maintainer @podarok We are in CodeFreeze stage for 7.x-2.x as preparing and refactoring for #2139223: Drupal 8 gmap version Only bug and security fixes can be commited All feature requests should be filled against latest 7.x-2.x branch The GMap module provides an interface to the Google Maps API within Drupal. It integrates with the Location module to provide users a clickable map for entering latitude and longitude, as well as to display maps of Drupal nodes and users. Drupal 8 battleplan #2139223: Drupal 8 gmap versionSupported by Druler Drupal 8 battleplan #2139223: Drupal 8 gmap version The GMap package consists of the following modules: In order to use 7.x and earlier versions of this module, you need a (free) Google Maps API Browser key. 1. NOTE: 7.x-2.x(and 6.x-2.x) targeting Google Maps API V3 is now under development. Supported by Druler

Node Relationships Node reference extras:This module provides several enhancements for node reference fields configured to use the autocomplete widget:View reference in new windowEdit reference (in modal frame, updates widget if node title changes)Search and reference (single and multiple value selection)Create and referenceTranslate and referenceWhen these options are enabled, a new button for each one will be rendered in the node edit form, next to the corresponding autocomplete widget of the node reference field. These buttons will open a popup dialog where each feature is available.For nodereference fields defined with multiple values, a new button will be available next to the "Add more items" button that can be used to search and reference several nodes at a time.The "Search and reference" feature uses a view that is dynamically configured so that a single view can be reused by several node reference fields. A default view is provided with basic fields and pages for table or grid styles.

SMS Framework The SMS Framework is set of modules that enables interaction between mobile users and Drupal using SMS. Several popular SMS gateways are supported and the included API allows developers to add support for additional gateways. The API also allows other modules to implement SMS features. The SMS Framework allows you to: Send SMS messages using any supported gatewayCollect, confirm, and store mobile information for Drupal usersSend batch messages to Drupal usersAllow users to send nodes or portions of nodes to mobile phones More components will become available as development continues. We are not currently accepting additional gateway modules into the project. If you use another gateway with a simple HTTP API you may find the simple gateway module a possible option instead of writing your own gateway. 7.x-1.x Development The Drupal 7 version is under development at the moment. SMS FrameworkSMS UserSMS BlastSMS Valid SMS ActionsSMS SendToPhone

References This project provides D7 versions of the 'node_reference' and 'user_reference' field types, that were part of the CCK package in D6, at functional parity with the D6 counterparts. See for details. Note for users upgrading from References 7.x-2.0-beta3 There were a couple changes in the way 'References' views are handled ("referenceable nodes/users defined by a view"), which might require double-checking those existing on your site: The 'label' (node title or user name) is no longer automatically added if not included in the view. Note for users upgrading from CCK D6 The References project integrates with the content_migrate module present in CCK 7.x-2.x-dev to allow the migration of field definitions and field values from D6 nodereference and userreference fields. Similar modules:

Maxlength Maxlength allows you to set maximum length of any field on any form making use of the form API. This includes fields created using the UI. (Example: any text field on a node) In D6 Maxlength allows you to set maximum lengths to the body, title and CCK textfields of any content type (node). When the maximum length is enforced for a field, while editing content of that type some Java Script will countdown how many characters are left, also if the Javascript is turned off, it falls back to form API validation. 2.x has been developed by a_c_m and dereine on top of original 1.x work completed by mariuss3.x is a port from maxlength_js, originaly developed by jm.federico and johnnygamba and sponsored by Seed EM. Current maintainership is done by Inovae and jm.federico and Schnitzel (sponsored by Amazee Labs) 7.x-3.x is a re-write of the module making use of all the improvements made in D7.

Views PHP Seeking co-maintainers! This module allows the admin account (user 1) to add fields, filters and sorts to views which use PHP code. It also supports additional accounts when the core PHP Filter module is enabled. This is the successor of Views Custom Field for both D6 and D7. The D6 version supports both Views 2 and Views 3. Note While this module allows you to directly use PHP inside views which may be useful for quick and easy solutions, it is highly advisable to use regular handlers and plugins when available (or even to create one yourself). Alternatives An alternative to this module is Computed field. To alter SQL queries you could use modules like Views Raw SQL and Views Custom Conditions. Available handlers Area An (header/footer/empty) area which output is constructed by the administrator using PHP. Field A field which value and/or output is constructed by the administrator using PHP. Filter A filter based on custom PHP code; use PHP to filter out any row. Sort Available plugins Access Cache