Migration from plat/al 1

For a smooth transition from the first version of plat/al, some rules are required.

Coexistence
  • The new site MUST reuse most URLs from the old site
  • The Apache config can be used to switch sets of URLs to the new site
Database
  • The old MySQL database will be kept as the main storage engine
  • An additional database can be used for specific needs of the new stack
  • Old tables can be altered (e.g adding an auto_increment field) for greater compatibility
Authentication
  • Users SHALL authenticate only once during a session, even when switching versions
  • The password (for strong authentication with sensitive tasks) MAY be required twice, as few pages require this for common usage
  • Option 1: Use authgroupex from the new site to the old
  • Option 2: The new site reads the PHP sessions — but this might break logout
Design
  • Skin choice isn’t available on the new site
  • Enforce the NewDefault skin for the old site once finished
  • Make sure the menu / header / footer have the same look between both sites