Login / Status
developer.Resource
Home . Documentation . Document Library . Extension Manuals
Sponsors
hosted by punkt.deTYPO3 and Open Source MagazineAOE Media

1.7. Appendix A: Upgrading from version 0.x.x

Introduction

READ THIS SECTION BEFORE INSTALLING THE NEW VERSION!

As mentioned, version 1.0.0 was a major overhaul of the event database extension which includes many new features and some changes in the data structure as well as the TypoScript. This section gives you a step-by-step guideline how you can upgrade to version 1.x.x and keeping your existing data from earlier versions.

Modify data structure

Before upgrading or installing the new version of the rlmp_eventdb extension, the table / field structure has to be modified a bit. Just go to phpMyAdmin or your favourite SQL client and execute this SQL query:

ALTER TABLE `tx_rlmpeventdb_events` CHANGE `location` `locationid` INT(11) UNSIGNED DEFAULT '0' NOT NULL;ALTER TABLE `tx_rlmpeventdb_events` CHANGE `shortdescription` `name` tinytext NOT NULL;ALTER TABLE `tx_rlmpeventdb_events` CHANGE `description` `teasertext` text NOT NULL;

Installation

Now you are ready to install (i.e. upgrade) the rlmp_eventdb extension with the Extension Manager. A bunch of new fields and tables will be created, just confirm this creation as it won't overwrite any of your existing data. After successful installation you should enter the install tool, go to the “Database Analyzer” section, choose “compare” and drop the fields which are not used anymore:

[FIXME: Screenshot install tool]

After installing the new version you have

Next steps:

- Edit all frontend plugins (because now uses flexforms)