Documentation

Light-weight, fast, simple and powerful!
Translations of this page?:

Introduction

Wolf CMS has some common ground with the old Frog project. As such, former Frog users may consider to migrate to Wolf CMS for one reason or another.

Since Wolf CMS is continuing at a steady pace, it is advisable not to wait too long with any migration.

General tips on migrating

There are some general tips you may want to follow in migrating from Frog to Wolf CMS. Please be aware though that these tips and this document cannot take into account any customizations you may have done on the Frog core or plugins code.

  • Always make a full backup of both the database and filesystem.
  • Turn off any non-core plugins before starting to migrate.

Suggested migration scenario

This is a suggested migration scenario. Please be aware that we cannot take any responsibility for any possible data loss that may occur. Also please be aware that this scenario does not take into account any possible customizations you may have done to the database structure, Frog core code or Frog plugins.

Please be aware that this migration scenario assumes you migrate from Frog 0.9.5 stable to Wolf CMS 0.5.5 stable!

First

  1. Make a backup of your entire database.
  2. Make a backup of your entire Frog installation's directory.

Only then

  1. Turn off any non-core plugins in Frog's administration area.
  2. Delete your entire Frog installation. Make sure you have a complete(!) backup
  3. Rename the database if desired/possible/necessary.
  4. Install Wolf CMS from scratch and point it to the old database and the old tables.
  5. Copy back the old ”/public” directory from your backup.
  6. Copy any Wolf CMS compatible plugins you have from the old ”/frog/plugins” directory from your backup to ”/wolf/plugins”. Be sure you've disabled them! (See Step 1)
  7. Update the settings in config.php and .htaccess if necessary. Use your backups as reference material.
  8. Try to login to Wolf CMS.
  9. Turn each non-core plugin on again one by one. Test each plugin before turning on the next one.

This upgrade scenarios re-uses the old Frog database and its contents. This should work flawlessly, however, it does mean you will not have the new Layouts available to you.

Should re-using the database not work or if you want to have all of the data that comes with Wolf CMS by default, you will need to remove the old Frog database, install from scratch using a clean database and then carefully copy over the contents of the old Frog database for each table.

For obvious reasons, this is a much more time-consuming and risky scenario.

Getting past versions

In order to move from Frog 0.9.5 to the current version of Wolf CMS, you need to move sequentially through the single step ugrades. Old versions of Wolf CMS can still be downloaded from the old Google Code Wolf CMS repository.

The upgrade steps are:

  • Frog 0.9.5 to Wolf 0.5.5
  • 0.5.5 to 0.6.0b
  • 0.6.0b to 0.7.3

Each ZIP contains a file called updating.txt which contains the instructions for that single-step upgrade.

Frequently Asked Questions about migration

Are Frog 0.9.5 databases compatible with Wolf CMS 0.5.5?

Wolf CMS 0.5.5 is completely compatible with Frog 0.9.5.

For a full list of what's new in Wolf CMS 0.5.5, see this blog post.

 
migrating_from_frog_to_wolf_cms.txt · Last modified: 2012-03-13 11:41 by mvdkleijn
 
Except where otherwise noted, content on this wiki is licensed under the following license:GNU Free Documentation License 1.2
Copyright 2010 wolfcms.org / design by yello studio / Wolf CMS Inside