/nitro-porter

The only multi-platform community migration tool. Free your forum! Forking to improve phpbb3 support

Primary LanguagePHPGNU General Public License v2.0GPL-2.0

Nitro Porter 🚀

The only multi-platform community migration tool. Free your forum!

Currently exports to:

  • Flarum
  • Vanilla

Currently imports from:

  • Flarum
  • Vanilla
  • vBulletin
  • XenForo
  • phpBB
  • IPBoard
  • Simple Machines (SMF)
  • Drupal
  • NodeBB
  • FluxBB
  • ...and more than a dozen more!

Click the links for a list of supported features for each platform. Both the source and target must support a feature for the data to transfer.

Requirements

Nitro Porter is based on PHP 8.0+. For the full requirements, see the user guide.

Getting Started

Nitro Porter can run via the web browser or the command line. For the installation steps, see the user guide.

Contribute

Data!

We greatly appreciate donated data from existing forums to improve the migration and its testing (using partial, anonymized records). A complete database dump is best way to do this. We protect privacy, but you're welcome to anonymize personally-identifiable information first. Willing to sign an extremely narrow NDA for the purpose if necessary. Contact lincoln@icrontic.com.

Document a bug

Start a discussion if you've found a reproducible defect. Please include expected vs actual outcome and full steps to reproduce it reliably. We don't currently maintain an issue tracker.

Repair a bug

Basically doing the above, but attached to a pull request with a proposed fix! It's greatly appreciated.

Add support for a new source

Check the developer guide for info on extending Nitro Porter.