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
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. Useful during development. 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.
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.
Backup and Migrate Back up and restore your Drupal MySQL database, code, and files or migrate a site between environments. Backup and Migrate supports gzip, bzip and zip compression as well as automatic scheduled backups. With Backup and Migrate you can dump some or all of your database tables to a file download or save to a file on the server or offsite, and to restore from an uploaded or previously saved database dump. You can choose which tables and what data to backup and cache data is excluded by default. Features (version 3.x) Backup/Restore multiple MySQL databases and codeBackup of files directory is built into this versionAdd a note to backup filesSmart delete options make it easier to manage backup filesBackup to FTP/S3/Email or NodeSquirrel.comDrush integrationMultiple backup schedulesAES encryption for backups Modules that enhance Backup and Migrate: NodeSquirrel Client - Backup to the NodeSquirrel.com offsite drupal backup service. Resources and Documentation Security Notice
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.
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. 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. Besides the UI changes, there are significant changes around migration registration and construction that are somewhat risky - before upgrading to the latest -dev or git code, be sure you backup your database.
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?
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. All of the notes, site-wide, can be viewed from the manage page at admin/structure/stickynote/manage. 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!
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.
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:
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
Computed Field Computed Field is a very powerful field module that lets you add a custom "computed fields" to your content types. These computed fields are populated with values that you define via PHP code. You may draw on anything available to Drupal, including other fields, the current user, database tables, you name it. (Feeling the power yet? :) ) You can also choose whether to store your computed field values in the database with other content fields, or have them "calculated" on the fly during node views. (Although you should note that Views use requires database stored values.) Important This module is intended to be used by PHP developers to insert & execute PHP code on a Drupal website. Please do not post questions to the issue queue asking for unpaid help with your specific PHP code snippet. If you are looking for paid support, you may post a support request in the issue queue marked as such. To get started, make sure to follow the documentation link to the right. Drupal 7 Notes Alternatives
Workbench Workbench provides overall improvements for managing content that Drupal does not provide out of the box. Workbench gives us three important solutions: a unified and simplified user interface for users who ONLY have to work with content. These features benefit the end users as well as Drupal Site Administrators and Technical Support. For Drupal Developers and Site Builders, Workbench provides several additional benefits: a modular architecture: only install and enable the modules you wantextensibility: we would love to see more integration with other Drupal modules (in fact we have our eyes on Scheduler and Workflow modules and improvements for Asset Management) Related Modules Workbench Modules Workbench is separated into several modules. Workbench Access Workbench Access provide the hierarchical permissions across "Sections" of your web site. Workbench Moderation To provide editorial workflow, you want to install Workbench Moderation. Workbench Files Workbench Media More Details Version numbers