Exchange

Data Tools for Joomla!™ 1.5

Click images to enlarge

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.

Exchange is 100% Open Source and released under the GNU General Public License

Export

  • 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

Import

Feature still under construction.

Migrate

  • 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.0 or higher
  • The JXtended Libraries plugin
  • Your host must support PHP 5 for all the features of this extension to work properly