Hosted by

Thanks to

The Art of Joomla: tutorials for Joomla developers, site implementers and artisans.

Artisan: a skilled worker who practices some trade or handicraft.

Written and maintained by Andrew Eddie - Joomla master developer.

Following on twitter?

@theArtOfJoomla

@AndrewEddie

Facebook new!

Exchange

Exchange is a tool for Developers and Site Implementers that gives you several ways to export, import and migrate data from and to various formats.

 

Download

Features

  • Export tables in SQL format by structure, data or both.
  • Can use limits and offsets to work on a subset of data.
  • Export a table as a JTable class.
  • Export a table in JXForm format (used with the form engine in the jXtended Libraries).
  • Export a table in XMI format (the XML interchange format used by UML modelling tools).
  • Export tables in an XML format.
  • Output to the screen or download as a text or compressed file.
  • Define your own XML-based migration files.
  • Rich XML API allowing you to copy values from one field to another.
  • Helper functions allow you to look up existing data, in order to maintain the integrity of foreign keys.
  • Use PHP expressions to manipulate the data being transferred.
  • Source data may be an existing database, or you can even upload a CSV file.

Requirements

  • Joomla 1.5.7+
  • JXtended Libraries from jxtended.com
  • PHP 5.2+

This extension requires a medium to advanced working knowledge of Joomla to configure and use to its maximum potential.  It is suitable for Joomla extension developers.

Packing List

All extensions are automatically installed from the one package.

  • The Exchange backend component (com_exchange).

License and Support

  • No documentation available.
  • Exchange is free to download and use on any number of Joomla web sites.
  • It is released as Open Source under the GNU General Public License.
  • No official support is provided.  However, usage difficulties can be reported on the Art of Joomla project tracker.  You may also like to discuss this extension at The Art of Joomla Google Group.
  • Improvement suggestions are welcome.
  • Commissioned feature improvements can be negotiated.