In some cases a website needs to be built from scratch, it is often the case when a Joomla 3 site should be lifted to the latest version. This article highlights a couple of strategies how you can migrate your DPCalendar data to a new Joomla site. Keep in mind, only the advanced level can copy all data, the others only events. Plugins and modules need to be installed and configured in an extra step afterwards and can't be migrated with the following strategies. All these possibilities do require, that the latest version of DPCalendar is installed for a specific Joomla major version:
The Ical plugin import is intended to be used on simple sites with no bookings, hosts or other special features an Ical file can't provide. It imports all the events, without any filtering possibilities. Every calendar in DPCalendar can be accessed by an ical url as documented in Subscribe to calendars. These urls need to be added to the ical plugin. It is not required that both sites have the same DPCalendar version installed. The following steps will help to migrate the events:
A side note: The same procedure can be used for more plugins like CSV, Spreadsheet or CalDAV as DPCalendar has export and import capabilities for all these plugins.
If the new Joomla site has access to the database of the old site, then the SQL plugin plugin can be used. It is intended to be used on simple sites with no bookings, hosts or other special features. Some basic SQL knowledge is required, but it offers the full potential of the SQL syntax for filtering or joins. It is not required that both sites have the same DPCalendar version installed. The following steps will help to migrate the events:
Coping the database tables from one site to the other requires access to the database, either on the command line or tools like PHPMyAdmin. It is very important that you have on both sites the same DPCalendar version installed, because of the database structure. This is the only way to migrate all the data like bookings, tickets, hosts or locations. The following steps will help to migrate all the data:
Comments (0)