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
- MyBB http://www.mybb.com/
- phpBB3 https://www.phpbb.com/
- SMF 1.1 http://www.simplemachines.org/
- SMF 2.0 http://www.simplemachines.org/
- vBulletin 4 http://www.vbulletin.com/
- Woltlab Burning Board http://www.woltlab.com/
- Wordpress https://wordpress.org/
- Wedge wedge.org
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.
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
- 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: http://openimporter.github.io/openimporter/