FG Joomla to WordPress

Bannière FG Joomla To WordPress

The “FG Joomla to WordPress” plugin is a WordPress plugin that migrates posts, categories, sections, images, medias, tags, users, comments and views from Joomla/Mambo to WordPress.

New: Can import the videos and the images galleries from K2

It has been tested with Joomla 1.0, 1.5, 1.6, 1.7, 2.5 and 3.0, Mambo 4.5 and 4.6 and WordPress 3.5 on huge databases (72 000+ posts). It is compatible with multisite installations.

The free version is for personal blogs.

If you want to migrate a professional site or a site with multiple users or want to use an add-on, the Premium version is for you.

Post views

If you want to import the Joomla views, you need the Premium version, the WP-PostViews module and the WP-PostViews plugin.

Comments

For the JComments component, you need the Premium version and the JComments module.

For the JomComment component, you need the Premium version and the JomComment module.

K2

If you are using the K2 Joomla component, you need the Premium version and the K2 module.

Flexicontent

If you are using the Flexicontent Joomla component, you need the Premium version and the Flexicontent module.

Download Free version Buy Premium version
Add-onsBuy WP-Postviews module Buy JComments module Buy JomComment module Buy K2 module Buy Flexicontent module
Features Free version Premium version
Mambo 4.5 - X
Mambo 4.6 - X
Joomla 1.0 - X
Joomla 1.5 X X
Joomla 1.6 X X
Joomla 1.7 X X
Joomla 2.5 X X
Joomla 3.0 X X
Migrate sections X X
Migrate categories X X
Migrate posts (72000+) X X
Migrate media (images, PDF, …) X X
Migrate keywords X X
Thumbnails (featured images) X X
Joomla 2.5 featured images - X
Migrate authors - X
Migrate all users - X
SEO (redirect standard Joomla URLs) - X
Price 0€ 29.99€

K2 module

The K2 module migrates:

K2 items X
K2 categories X
K2 tags X
K2 comments X
K2 images X
K2 images galleries X
K2 videos X
K2 attachments X
K2 custom fields X
K2 authors X
SEO (redirect K2 URLs) X
Price 19.99€
Note: The K2 module is an extension of the Premium version.You need to purchase both the Premium version and the K2 module to get the K2 features.

WP-Postviews module

The WP-Postviews module is compatible with the WP-Postviews plugin. It migrates:

Joomla views X
K2 views X
Price 9.99€
Note: The WP-Postviews module is an extension of the Premium version.You need to purchase both the Premium version and the WP-Postviews module to import the Joomla views. You also need the free plugin WP-Postviews to manage the post views.

JComments module

The JComments module migrates:

JComments comments X
Price 9.99€
Note: The JComments module is an extension of the Premium version.You need to purchase both the Premium version and the JComments module to get the JComments features.

JomComment module

The JomComment module migrates:

JomComments comments X
Price 9.99€
Note: The JomComment module is an extension of the Premium version.You need to purchase both the Premium version and the JomComment module to get the JomComment features.

Flexicontent module

The Flexicontent module migrates:

Flexicontent items/categories relations X
Flexicontent tags X
Flexicontent images X
Price 19.99€
Note: The Flexicontent module is an extension of the Premium version.You need to purchase both the Premium version and the Flexicontent module to get the Flexicontent features.

screenshot

Latest forum posts

All the forum posts

+ Add New Topic

FAQ

All the posts are not migrated. Why ?

  • The archived posts or posts put in trash are not migrated. But unpublished posts are migrated as drafts.

The migration stops and I get the message: “Fatal error: Allowed memory size of XXXXXX bytes exhausted”

  • You can run the migration again. It will continue where it stopped.

The media are not migrated and I get the error message: “Warning: copy() [function.copy]: URL file-access is disabled in the server configuration”

  • The PHP directive “Allow URL fopen” must be turned on in php.ini to copy the medias.

I get the message: “Fatal error: Class ‘PDO’ not found”

  • PDO and PDO_MySQL libraries are needed. You must enable them in php.ini.

I get this error: PHP Fatal error: Undefined class constant ‘MYSQL_ATTR_INIT_COMMAND’

  • You have to enable PDO_MySQL in php.ini. That means uncomment the line extension=pdo_mysql.so in php.ini

Where are stored the authors aliases?

  • Authors aliases are stored in the custom field “author_alias”. You can see it by displaying the custom fields in the edit post screen.

I get the message: “SQLSTATE[28000] [1045] Access denied for user ‘xxx’@'localhost’ (using password: YES)”

  • First verify your login and password to your Joomla database.
  • You must give access to the WordPress host on your Joomla database.
  • If your provider doesn’t allow external IP to access your database, you have two solutions:- install WordPress on the same host as Joomla- install WordPress and the Joomla database on your localhost and do the migration on localhost

Does the migration process modify the Joomla site it migrates from?

  • No, it only reads the Joomla database.

How can I migrate a Mambo site?

  • Choose Joomla 1.0 in the Joomla version field, as Joomla 1.0 and Mambo have the same database structure.

I get this error: Erreur !: SQLSTATE[HY000] [1193] Unknown system variable ‘NAMES’

  • It comes from MySQL 4.0. It will work if you move your database to MySQL 5.0 before running the migration.

Redirections don’t work

  • Choose a permalink different from the default one in the WordPress permalinks settings. You can do it either before or after the migration.

None image get transferred into the WordPress uploads folder. I’m using Xampp on Windows.

  • Xampp puts the htdocs in the applications folder which is write protected. You need to move the htdocs to a writeable folder.

Are the user passwords kept during the import?

  • No, there is no way to keep the passwords during the migration because the passwords are crypted, and Joomla and WordPress don’t use the same crypting method.
    The only way is for the users to reset theirs passwords.

Don’t hesitate to let a comment on the forum or to report bugs if you found some. http://wordpress.org/support/plugin/fg-joomla-to-wordpress

Free version Change Log

See fg-joomla-to-wordpress CHANGE LOG on WordPress.org

Premium version Change Log

1.10.9

Fixed: Broken links to author pages

1.10.8

Fixed: The usernames with Greek characters were not imported

1.10.7

New translation: Russian (Thanks to Julia N.)
New: Compatibility with the dynamicImage mambot (Joomla 1.0 and Mambo)

1.10.6

Fixed: Categories hierarchy lost when parent categories had an id greater than their children
FAQ updated

1.10.5

New: Redirect /view URLs
Fixed: With a multisite installation, delete only the current blog users and not all the multisite users

1.10.4

Fixed: Posts were not imported when the skip media option was off

1.10.3

Fixed: Categories hierarchy lost when parent categories had an id greater than their children (Joomla 1.6+)
New: Add hooks for extra images and after saving options

1.10.2

Tested with WordPress 3.5.1
New: Add hooks in the modify_links method

1.10.1

New: Add a hook for extra options
Fixed: Move the fgj2wp_post_empty_database hook
FAQ updated

1.10.0

New: Compatibility with Joomla 3.0
New: Option to delete only new imported posts without deleting the whole database

1.9.2

Fixed: URL redirect works with sticky posts

1.9.1

Fixed: the internal links where not modified on pages

1.9.0

Tested with WordPress 3.5

New: Button to test the database connection

New: Improve the user experience by displaying explanations on the parameters and error messages

New: get_categories hook modified to be able to migrate non K2 databases even when the K2 module is activated

1.8.5

Option to not import already imported medias

1.8.4

Add a hook for Flexicontent module

1.8.3

Fixed: Compatibility issue with WordPress < 3.3

1.8.2

Fixed: Cache flushed after the migration

1.8.1

New: Better compatibility for copying media: uses the WordPress HTTP API

1.8.0

New: Enable modules

New: Compatibility with PHP 5.1

New: Compatibility with WordPress 3.0

New: Better compatibility for copying media (uses cURL)

1.7.1

Fixed: Bug in the URL rewriting module

1.7.0

Update the FAQ

1.6.0

New: Compatibility with Joomla 2.5

New: Migrates Joomla 2.5 featured images

Code restructuring

1.5.0

New: Migrates all users. Users which are not authors are imported with the subscriber role.

1.4.0

New: Compatibility with Joomla 1.0 and Mambo 4.5 and 4.6

1.3.1

Fixed: Clean the cache after emptying the database

Fixed: The categories slugs were not imported if they had no alias

1.3.0

New: Compatibility with Joomla 1.6 and 1.7

1.2.0

New: Can import posts as pages

Fixed: The keywords were not imported

Translation: German

1.1.1

Fixed: Doesn’t import empty authors aliases

Update the FAQ

1.1.0

New: Migrate the authors alias in the custom field “author_alias”

1.0.4

Tested with WordPress 3.4

1.0.3

Fixed: Conflict between Joomla URLs and events URLs that begin with numbers

1.0.2

Fixed: Add “c” in the category slug to not be in conflict with the Joomla URLs

1.0.1

New: SEO. The Joomla URLs are automatically redirected (301 redirection) to the new WordPress URLs using the permalink settings. So the old URLs don’t appear as “404 not found” and all traffic is kept.

1.0.0

Initial version : Migrates the authors

K2 module Change Log

1.5.0

Migrates K2 images galleries
New translation: Russian (Thanks to Julia N.)

1.4.2

Fixed: Duplicates in multiselect fields
Fixed: Ability to import iframed videos even for non super-admins. We can use the plugin http://wordpress.org/extend/plugins/iframe/ to view the iframes.

1.4.1

Fixed: the K2 options were not saved when testing the connection

1.4.0

Migrates the K2 videos
Fixed: multiselect extra fields now get the value and not the index
Add hooks for getting views

1.3.0

URL redirect for the K2 items (SEO)

1.2.2

Fix the “modify internal links” for K2 items when not using SEF

1.2.1

Tested with WordPress 3.5.1
Modifies the K2 ID post meta
Fix the “modify internal links” for K2 items

1.2.0

Option to import the K2 images in the content or just as featured images
Ability to import K2 items as WordPress pages

1.1.0

Migrates the K2 authors

1.0.1

Tested with WordPress 3.5
Ability to migrate non K2 databases even when the K2 module is activated

1.0.0

Initial version as a module

WP-Postviews module Change Log

1.1.0

Migrates K2 views

1.0.0

Initial version

JComments module Change Log

1.2.1

Fixed: Removed the “deleted=0″ SQL criteria as this field does not belong to every JComments versions

1.2.0

Imports the JComments comments after all the posts have been imported. It implies that it can import new comments on already imported posts.

1.1.0

Imports the JComments comments of the K2 items

1.0.1

Tested with WordPress 3.5

1.0.0

Initial version

JomComment module Change Log

1.0.0

Initial version

Flexicontent module Change Log

1.1.1

Fixed: Posts were not imported when the skip media option was off

1.1.0

New: migrates the Flexicontent images

1.0.2

New: migrates tags

1.0.1

Tested with WordPress 3.5
Ability to migrate non Flexicontent databases even when the Flexicontent module is activated

1.0.0

Initial version : migrates the item/categories relations

Download Free version Buy Premium version
Add-onsBuy WP-Postviews module Buy JComments module Buy JomComment module Buy K2 module Buy Flexicontent module