Development workspace for the open Importer engine.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.

This is the OpenImporter development repository.

OpenImporter was inspired by SMF's forum converter engine and is supposed to "convert" data between different forum systems. This importer assumes you have already installed one of the supported destination systems and that your installation of this system is working properly. It copies data from a source system into the destination plattform, so it won't work without an installation of the selected destination.

Supported Source systems

Supported destination systems

The software is licensed under BSD 3-clause license.

Contributions to documentation are licensed under CC-by-SA 3. Third party libraries or sets of images, are under their own licenses.

Development notes

The development happens on two branches: master and development.

The master branch holds the current most stable version of OpenImporter. If you want to do a conversion this is the one to use (unless your system is not supported). The development branch contains the most "advanced" (in terms of refactoring and "moving-forward" ideas) code, but it's very unstable and can be badly broken.

Using master code

In order to use the code from the master branch, download it and upload the files to your host. Point the browser to the path where OpenImporter is to import.php and follow the instructions.

Using development code

The code in the development branch relies on a number of external dependencies, that must be installed before using OpenImporter. External dependencies are handled by Composer, follow this procedure to have OpenImporter up and running:

  • Install Composer (instructions)
  • download OpenImporter package (either downloading the HEAD from github, or cloning the repository)
  • from the command line go to the OpenImporter directory
  • run the command composer install
  • OpenImporter is ready to be used


Feel free to fork this repository and make your desired changes.

Please see the Developer's Certificate of Origin in the repository: by signing off your contributions, you acknowledge that you can and do license your submissions under the license of the project.

Please see How to contribute for information on how to contribute to the development process.


Project site:

Build Status Scrutinizer Code Quality Code Coverage