Warning – this is a work in progress — check back until this warning is removed.
For questions, send to contact us.
Anyone using this, please report your success, issues or questions, so we know there has been more field testing.
Notes about how to move a web site from Joomla to WordPress.
The j2wp tool kit about be found here. It should be expanded in the directory below the WP main directory.
Get, install and run: fg-joomla-to-wordpress
We found premium version was worth the cost as we had a number of sites to move. You have to review the details as to the differences.
All these steps requires the wordpress web site have access to the joomla databases and files. Being on the same server makes it easiest.
These depend on the components in your joomla site and how you want move them to the new wordpress site.
We found changing the url of the 2 sites during the work makes the process easier. Initially the WP site becomes wp.YOURSITE.TLD and once the wp site is mostly done, the joomla site becomes j.YOURSITE.TLD for all the details you forgot.
Our approach has been to use the existing Joomla custom fields (from component or CCK) to create custom fields in WP or use PODS to create custom applications.
Since these following scripts all need access to the Joomla database, the easiest approach is to copy the joomla configuration.php into the j2wp directory.
The index.php page for the j2wp has a number of tools to help file posts that have missing images (or images with bad URLs)
We have created a tool kit that includes scripts to convert the data from various Joomla components to matching plugins/themes for WordPress. These are designed to be run as shell commands, so to run one, from a shell prompt, just run:
Joomla sobi directory to eList theme:
The theme used is:
This theme uses a custom post, which we created scripts to populate from the Sobi information:
creates categories.csv of categories
Checks sobi fields against eList_custom_options
so you can add any non-standard fields in sobi to eList
copies sobi entries into eList entries. It will list missing fields in the output.
4) Use ./rm-elist-posts to clear elist entries to add missing fields and repeat #3
PODS based migrations:
For Handling docman documents and seyret videos:
1) install pods: https://pods.io/
2) enable migrate: packages
3) import pod-package.txt (from j2wp tools)
This creates a pods named sdoc and sdoc_cat, with related templates.
Moving docman documents into WP PODS:
3) Copy /dmdocuments from J site to WP site
4) remove .htaccess from /dmdocuments directory
An example of code to show a document list:
pod template=”document list” name=sdoc limit=100 where=”doc_category.name=’Sustainability Indicators'”/]
Moving seyret videos to WP PODS
1) Install videojs-html5 player:
2) Copy Videos from J to WP: