Plugin Directory

Test out the new Plugin Directory and let us know what you think.
!This plugin hasn’t been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

e107 Importer

e107 import plugin for WordPress.

What is the status of this plugin ?

This plugin is not in activate development.

As I succeeded in moving to WordPress all my old e107 sites, I have no longer interest of maintaining this plugin. But I'll still integrate code other developers are willing to contribute.

How can I know the import process finished well ?

The only way you can tell is by having the "Finished !" / "Have fun !" message at the end of the import report. If not, it means the import process didn't had enough time to finish or encountered an error.

Why the import process failed, or did not end well ?

While importing content from e107, you may encounter one of the following error:

These means that the script has failed one way or another.

Generally, this is due to constraints set by your hosting provider, limiting the execution time of PHP scripts. This issue affect all scripts consuming lots of CPU and memory resources, like all import scripts. The timeout can come from MySQL, Apache or PHP.

The issue and solutions are detailed in WordPress FAQ, please read this article before complaining to me.

How long this plugin takes to import content ?

Importing big forums takes a lot of time. For example, on my 4-cores 1.5GHz laptop, it takes more than an hour to import a forum with 18000+ replies. That's expected as I didn't designed this plugin for performances: it doesn't make sense to spend time working on performance for a plugin you'll only use once in the life of your WordPress site.

Can I import content step by step ?

Yes, you can. I designed this plugin to let you have the opportunity to import one kind of content at a time. So you should be able to import news first, then re-run the importer process to only import pages, then do it again for forums and so on...

Why accents in my imported content are replaced by strange characters ?

Looks like you have some kind of Unicode transcoding errors. Before running e107 Importer, your e107 site must be fully encoded in UTF-8. If it's not the case, please have a look at the Upgrading database content to UTF-8 article on e107 wiki.

Can you add import of e107 forums to BuddyPress and bbPress 1.x ?

This plugin currently import forums to bbPress. But the brand new 2.x plugin version, not the legacy standalone 1.x version. As for BuddyPress forums, they are planed to be replaced by a future version of the new 2.x bbPress.

So as you can see, there is no need to add specific support of the these forums. You just have to be patient.

Why profanities show up in imported content ?

This plugin ignore the configuration of the profanity filter from e107. If you want to hide words, it should be done by a dedicated WordPress plug-in. As suggested by Jon Freger, you can use the WebPurify plugin.

Why links generated by e107's Linkwords plugin are not preserved ?

This plugin disable all extra HTML rendering hooks added by e107 plugins. Which means Linkwords plugin will be ignored while rendering imported content. So as for profanities (see above), you have to use a third-party WordPress plugin to apply Linkwords-like transformations to your imported content.

Can I give you money to fix my problem ?

That's nice from you to propose a donation but quite frankly, money is not the kind of incentives that will push the development of my plugins. But code, bug reports and testing is the kind of contributions I'm looking for. In fact getting rid of my old e107 instances is the best motivator I have. But by popular demand, here is my donation link anyway...

Where can I report bugs ?

Bug reports and feature requests must be done via GitHub's ticket system.

Can I update the plugin ?

That's nice from you to propose to update it. All contributions are welcome ! I'll be happy to apply all your patches in the original code to let anyone benefits your work. Even after I will declare this plugin dead.

How can I contribute code ?

Feel free to send me patches and code by mail. Or better yet, use GitHub fork/merge features.

Where can I find the source code ?

Development of this plugin happen in a dedicated GitHub repository. The latter is the official repository of this plugin. All developments are done there. This repository is the reference repository.

FYI, this plugin is also hosted on WordPress plugins' Subversion, but this repository is just a copy of GitHub's. No original development should be performed in the Subversion repository: changes made there will be ignored and deleted if not mirrored in the GitHub repository.

Requires: 3.1 or higher
Compatible up to: 3.2.1
Last Updated: 6 years ago
Active Installs: 70+


0 out of 5 stars


Got something to say? Need help?


Not enough data

0 people say it works.
0 people say it's broken.

100,1,1 100,1,1 100,1,1 100,1,1