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

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.

Commerce Feeds Import or aggregrate Commerce entities (e.g. products) using Feeds Using the power of Feeds, almost any type of data can be imported into commerce entities, be it data in the Comma-Separated Values (CSV) format, XML format (use Feeds XPath Parser), or any other format for which a feeds importer exists. Data can also be synchronized from a remote location, e.g. from an XML or RSS feed, handling potential issues associated with duplicate content. The module contains: Product processor for Feeds that creates product entities in Drupal.Profile processor for Feeds that creates customer profile entities in Drupal.Commerce coupon processor for Feeds that creates coupon entities in Drupal.Commerce price mapper supporting the creation of price amounts and currency codes from raw input.Commerce product reference mapper supporting the creation of relationships between product displays and product entities. Installation Example configuration Related modules Documentation Supporting organizations:

Tattler Tattler (app) is a Drupal Distribution, an open source topic monitoring tool for today's Web. Tattler finds and aggregates content from the Web on topics you ask it to monitor. Using semantic Web technologies, Tattler mines news, websites, blogs, multimedia sites, and other social media like Twitter, to find mentions of the issues most relevant to your organization. Download Visit the Tattler website to read about its features, see a demo, and download it. Sub-Projects Default Tattler ThemeCore UI ModuleCore Engine Module Credits Originally developed by: Phase2 Technology Supporting organizations: Downloads View all releases 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.

Feeds OAI-PMH Fetcher and Parser This is a Drupal module that fetches and parses OAI_DC (Dublin core) metadata records from OAI-PMH services, as defined by It depends on the Feeds module. Features Harvests from OAI-PMH repositories, respecting resumptionTokens, compression (but no deleted record support yet). Requirements You need the Feeds module and its dependencies (Ctools, etc.) Usage Enable all modules: Feeds (and its dependencies) and the "Feeds OAI-PMH Fetcher and Parser" module.Create a new node type for the importer. Similar modules The eXtensible Catalog (XC) Drupal Toolkit: includes an OAI Harvester. If you want to make your Drupal site a provider instead of a harvester, check out OAI-PMH Module and OAI2 for CCK. More information For a listing of available repositories, see the module's README.TXT. This project has been sponsored by the Center for Innovation in Technology and Education, Tecnológico de Monterrey.

Importing Products and Reference Nodes (with screencasts) The wonderful Commerce Feeds module, with its parent Feeds allow you to import various kinds of feeds as products and/or as product reference nodes. Edit: You may be also be interested in Commerce Migrate and this screencast on how to use it to import Ubercart stores.] Importing Products with Commerce Feeds from Randy Fay on Vimeo. In this example we'll be bringing in a CSV feed and turning it into both products and product reference nodes in two separate operations. Our CSV has just a few fields and the first couple of lines look like this:"SKU","Title","Price","Image","Description"<br>"0023548568","Computer Graphics Using Open GL (2nd Edition)","11000"," book blah blah..." The SKU is the unique identifier for the product, and of course the other items are self-descriptive. You can view and explore the feed at Here's the screencast demonstrating it, followed by the recipe.

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

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?

Feeds JSONPath Parser This project is in maintenance mode. No new features will be added. New installs should use Feeds extensible parsers instead. Features This is a parser for the Feeds module that allows parsing JSON using JSONPath. Installation The file jsonpath.php must be downloaded and put in the 'sites/all/libraries/jsonpath' folder. Documentation Documentation can be found at and ** The syntax is different for the @ operator. Example Starting with the JSON document: Assuming you have JSONPath expressions mapped to the Title, and Author fields, your expressions would look like: Context: $* Title: title Author: author

Commerce Usability: Bulk Product Creation / Import Tools Overview: Drupal Commerce is a fresh implementation of the Ubercart feature set on Drupal 7 using fieldable entities to the max and depending on Views and Rules. What a product is has been separated from how a product is displayed (see this thread for more details), and the attributes system has been completely redone to work through fields on product types and enforce unique SKUs for every variation of a product. While greatly improving the underlying data model, this adds to the complexity of listing products for sale, especially when closely related products need to be sold through the same display (i.e. multiple sizes of a particular t-shirt style). This project will take advantage of the field settings for fields on product types and Token patterns to create bulk product generation forms and enhancements to the Product Reference field and its Add to Cart form display formatters to present these products for sale. The pay-off here is huge. Mentors: Ryan Szrama (rszrama)

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.