Joomla importer
This plug-in will import your Joomla categories, articles, pages and users (with preserved passwords) to Vivvo.
Description
Joomla importer is a tool for importing content from your Joomla website to Vivvo CMS.
It can import:
- Categories and articles - Joomla importer imports all categories and articles from Joomla to Vivvo database while overwriting existing Vivvo categories and articles. Uncategorised articles (articles that doesn't belong to any section or a category) can be imported as Vivvo pages.
It is recommended that you install Vivvo Pages plug-in prior to import else uncategorised articles will not be imported to Vivvo.
- Users - The script will import all users (with preserved passwords) from Joomla to Vivvo as Members. It will delete existing Vivvo user accounts except the administrator who imports content. After import, you can still log-in to Vivvo using your current Vivvo administrator account.
Joomla importer doesn't synchronize imported content with existing Vivvo content - it overwrites existing categories, articles, pages and users.
For general install and uninstall instructions, please refer to Manage plug-ins section of user guide.
Access
The path to the Joomla importer:
Choose Plug-ins from the secondary administrative menu located at the top right side in your web browser right above the main administrative menu.
Choose Joomla importer from the list of all installed plug-ins (on the left side of the screen).
User level
This plug-in can be accessed only by users with administrator-level privileges.
Actions
Create a back-up
First you need to back-up files and content that you'll import later to your Vivvo website.
To back-up files (images) from Joomla, you need to copy the whole /images folder from Joomla's root to Vivvo's root. Simply download this folder to your hard drive via FTP, then upload the folder to Vivvo's root. You also need to put a htaccess file with the following content to VIVVO_ROOT/images folder:
<IfModule mod_rewrite.c> RewriteEngine Off ErrorDocument 404 ../index.php </IfModule>
Now you can create a database backup file of your Joomla content via phpMyAdmin database management tool.
You should log-in to phpMyAdmin administration panel, then select the database that you would like to backup from the list on the left hand side of the screen.

A new page will be loaded in phpMyAdmin showing the selected database. In order to proceed with the backup click on the Export tab.

A new page will appear and you need to make sure that the following options are checked:
- IF NOT EXISTS
- ADD AUTO_INCREMENT
- enclose table
- complete inserts
- use hex
Also, make sure that the following options are unchecked:
- extended inserts
- add drop table
- add create procedure
- use delay
- use ignore
Options that should be selected are shown on the image below.

Click on the Go button to start the database export/backup procedure. A download window will pop up prompting for the exact place where you would like to save the file on your local computer. Depending on your browser's settings it is possible that the download starts automatically.
After you have created a back-up using phpMyAdmin tool and saved the backup file on your local computer you should upload it via FTP to /VIVVO_ROOT/files/joomla_importer folder. You can also upload the back-up via Vivvo administration panel when you access the plug-in's page.

Import
Go to the plug-in's page and find the backup listed on the right-hand side of the screen. To import previously created and uploaded backup, click on the Import icon next to its name.

A pop-up notice will appear and you need to confirm this in order to proceed:
"This action will restore Joomla backup and it will overwrite existing Vivvo content. Are you sure you want to continue?"
If confirmed, the process will execute and you'll be able to see the progress of the import on the right-hand side of the screen.
After you import your Joomla database, you must execute Clean cache command from Vivvo admin >> Maintenance section
Make sure not to delete Joomla importer since missing files may result in log-in failures.