Import of a Forum Running on Other Software

Communiteq can also migrate communities that are currently running on other forum platforms. In addition to the most common systems such as phpBB, vBulletin, Simple Machines Forum, bbPress, Invision Community, Vanilla Forums and NodeBB, we regularly develop custom import scripts for less common platforms as well. This includes proprietary systems, bespoke community platforms and home-grown forum software. Our experience with Discourse migrations allows us to adapt the importer to the specific structure of your data so that the resulting forum preserves the integrity of your community content.

Communiteq is also the developer of the Discourse MigratePassword plugin, which enables the migration of existing password hashes. This means that in many cases users can log into the new Discourse forum using their existing password, without needing to reset or create a new one. Removing this friction significantly improves the user experience during a platform transition and helps maintain community engagement.

A typical migration includes all core forum data. This generally covers categories, topics, posts, user accounts, uploads, avatars and private messages. Where possible we also create permanent URL redirects for existing topics so that previously indexed links continue to function. This helps preserve search engine visibility and reduces the SEO impact of moving to a new platform.

How much does it cost?

Each forum migration is slightly different, so we usually provide a quote after a brief assessment of the source forum. To estimate the scope of the work and provide an accurate timeline, we normally ask for the following information:

• the URL of the existing forum
• the approximate number of users and posts
• the forum software and version currently in use (for example vBulletin, phpBB or bbPress)
• whether there are any special considerations, such as unusually large attachments, custom plugins, or character encoding issues

Based on this information we can estimate the complexity of the migration, provide a realistic timeline, and prepare a clear quotation for the work.

Our process

Our migration process is designed to minimise disruption while ensuring that the imported forum accurately reflects the structure and content of your existing community. In most cases the process proceeds as follows:

First, we obtain a copy of your existing forum data. This typically consists of a database dump and an archive of uploaded files or attachments (if applicable). You can provide these to us directly, or we can create the backups ourselves if temporary access to the server is available.

Once the data has been received, we perform an initial test import in our development environment. This stage usually takes one to two weeks depending on the size and complexity of the forum. During this step we convert the data, map user accounts, categories, topics and posts, and ensure that attachments and other media are properly linked.

When the test import is complete, we provide you with access to a private preview instance. This allows you and your team to review the migrated forum in detail. At this stage you can verify that categories, users, topics, permissions and media have been transferred correctly.

Based on your feedback we refine the migration. This often involves adjusting the importer, correcting edge cases, improving category structures, or addressing any inconsistencies discovered during review. We repeat this process until the result meets your expectations.

Once the migration has been approved, we jointly schedule the final migration window. This is typically planned at a time that minimises disruption for your community.

Before the final migration begins, you order the Communiteq hosting plan so that an empty production forum is available as the target environment. At the agreed moment the existing forum is placed into read-only mode to prevent new content from being created during the transfer. You then provide us with the most recent database export so that we can capture all final changes.

We then run the final migration and import the data into the production forum. After verification, the new Discourse forum is brought online and made available to your community.

If needed, we also assist with DNS changes, email configuration, and post-migration checks to ensure the community operates smoothly from day one.

Do you want to know more? Contact us!