Wordpress Import

yrocq - December 17, 2007 - 05:43

This module imports a Wordpress blog into Drupal from a WordPress eXtended RSS (WXR) file.

Stable releases

5.x-1.0 and 6.x-1.0 are the current stable versions of this module.

  • You must be logged-in as the superuser to import the blog
  • Wordpress posts are imported as nodes of type Story or Blog (module Blog required)
  • Pages are imported as nodes of type Page
  • New taxonomies are automatically created for Wordpress categories and tags
  • Comments and trackbacks are imported as Drupal comments.

Known issues

  • Imports of blogs with a large number of posts (300+) may fail due to "Maximum execution time" or "Memory exceeded" PHP errors. If you have a large Wordpress blog to transfer to Drupal, you will most likely have better results with the development version.

Development snapshot

6.x-2.x-dev is the current unstable version and is currently undergoing active development. This version is an almost complete rewrite of version 1.0, incorporating many bugfixes and new features :

  • Batch processing
  • CTools-based multistep form
  • XML stream-based processing allowing large blogs to be imported
  • Selectable content type and language for imported posts and pages
  • Possibility to disable importing of comments, categories and tags, and trackbacks
  • Possibility to preserve links using path aliases
  • Possibility to transfer images referenced in the posts into Drupal
  • Removal of all dependecies except ctools
  • Skips already imported posts (new comments are still imported)
  • Organic groups support

Although this version is by no means guaranteed to work, the latest CVS code should function correctly. Usage reports, comments and patches are most welcome!

Known issues

  • Blogroll isn't imported because it isn't included in the WXR export file created by Wordpress. However, you can find instructions on how to export your site's blogroll as an OPML file. This OPML file can then be imported into Drupal through a module such as Feeds.
  • Attachments and custom fields aren't imported.

Warning

Before trying any version of this module, it is highly recommended that you perform a full backup of your Drupal installation. Wordpress import will make changes the contents of your Drupal database and as such, a failed import can be difficult to undo without such a backup.

Releases

Official releasesDateSizeLinksStatus
6.x-1.02009-Feb-0813.93 KBRecommended for 6.xThis is currently the recommended release for 6.x.
5.x-1.02008-Dec-1114.37 KBRecommended for 5.xThis is currently the recommended release for 5.x.
Development snapshotsDateSizeLinksStatus
6.x-2.x-dev2009-Nov-0418.9 KBDevelopment snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.
6.x-1.x-dev2009-Oct-1313.99 KBDevelopment snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.


 
 

Drupal is a registered trademark of Dries Buytaert.