Import/export

Taxonomy Export

James Andres - June 18, 2009 - 23:26

Taxonomy Export is a light-weight module for managing exports and imports of vocabularies and terms. Currently the following features are supported:

  • Exporting vocabulary definitions
  • Exporting vocabulary definitions with all terms
  • Creating exports as a text string (ie: like Views and CCK's content_copy)
  • Creating exports as a file
  • Importing vocabulary / term definitions in install profiles, using Install Profile API

Currently, taxonomy imports always create new vocabularies and terms. Support for updating existing vocabularies and terms will be added soon.

Taxonomy Export conflicts with Taxonomy XML, do not install both modules at the same time.

Report Courier

Picture 1.png

Main Idea

Report Courier is intended to provide a smooth path for report delivery on an Intranet allowing non-tech users to quickly deliver distinct reports to individual users according to their specific areas of interest.

Intended Workflow

The reports are assumed to be individual files named according to a private key and zipped up. The zip file is uploaded, a month and year are chosen. Upon submitting this file, the module unzips the contents, identifies the files, creates a CCK Filefield node and names it using Token module. It then stores the file according to a file structure you can customize using the Filefield_paths module and attaches the security code. You assign your users the security code in the "My Account" area. When the code on the report node and the user match, the file becomes available.

Custom reports

a_c_m - June 11, 2009 - 17:48

Custom reports is a module for times when your client needs to export data from their Drupal site.
This module is aimed at developers.

If the data they need is a simple query your probably better off using the excelent Views module along with very helpful Views bonus pack.

However if you need to :

  • Report from tables that are not yet accessible to views (and don't want to use the Table Wizard module)
  • or

  • Create complex SQL that you just cant do in views

Then this module might be able to help.

How it works :

  • Custom reports uses an exsisting content type (or creates one for you)
  • You create a new custom report node, give it a title and paste your pre-written SQL into the body
  • You give the client user the correct permissions to view the report
  • They visit the report page, click on one of the export tabs (currently CSV and XLS, but its easy to extend) - they are then prompted to open or download the report

In the case of CSV the module will replace any " marks with ' marks, XLS does not have this problem.

Ubercart CSV/Excel Export

seanr - June 6, 2009 - 17:45

This is a rudimentary module to export orders from Ubercart to a CSV file for easy import into Excel.

Warning: the 6.x version is just a rough port of a module I wrote original for the 5.x version of Ubercart. I'm not sure the database tables are even the same now, so you may get MYSQL errors when you attempt to export. Please file an issue if this happens and I'll fix it as quickly as possible. I apologize for any inconvenience.

Entrez Database Import

Stefan Freudenberg - June 5, 2009 - 15:12

This module allows to import PubMed articles by ID and by Search term into the biblio database. Moderated mass retrieval per Batch API and cronjob as well as automatic updates in cron makes it a valuable addition to the biblio module.

Built mostly by agaric on behalf of the Science Collaboration Framework.

Migrate Extras

frankcarey - June 5, 2009 - 02:12

Migrate Extras is a package of modules that integrate the Migrate Module with many of the non-core modules available for drupal, allowing you to import content from other modules, older versions of drupal, or a non-drupal CMS.

If you need to import content for a module not listed here, you can add a feature request to the issue queue, or you can use these modules as a guide on how you can use migrate api , and write the module yourself. Creating these integration modules is usually straight forward, but may require a proper understanding of a contrib module's apis, along their features and limitations.

For more information on the migrate api, see the Migrate Documentation The migrate module's api is still being developed and has no stable release. Changes is the migrate module's API may break some or all of these integration modules. Make sure you backup your system regularly to avoid lost data.

Current Integrations

Integrations in development

These modules have been coded, but are in the process of being cleaned up before release.

Syndicate content
 
 

Drupal is a registered trademark of Dries Buytaert.