a LuxSoft product

LuxCal Event calendar

Release Notes / Change Log


Installation Instructions - First Time

For first-time installations of the LuxCal Event Calendar, follow the instructions in the installation_guide.html.


Installation Instructions - Upgrade to a new version

To upgrade your LuxCal calendar to a new version follow the Upgrade Instructions below.


LuxCal 2.4.2 - Original release date: 2011.06.11

Upgrade Instructions
Note: Upgrading from LuxCal 2.4.1 to LuxCal 2.4.2 will change the structure of the "users" table in the database, but will NOT affect the database contents.

Maintenance Release

If you are installing a maintenance release (a, b, c, etc. following the version number) it is sufficient to just upload the files with a changed file date.

If you haven't changed anything in the calendar files, you can also choose to upload all files.

Major Release

If you are upgrading from an older version, carefully follow the next steps:

  1. Make a backup copy of the config.php file located in the calendar root on the server of your hosting provider.
  2. IMPORTANT: If you have tailored the style sheet file, the language files or other files of your current calendar installation, make a backup of the file(s) concerned and apply the changes to the new file(s) after successful installation.
  3. Delete all LuxCal files and folders from the server, EXCEPT THE FILE config.php IN THE ROOT DIRECTORY.
  4. Download and unzip the latest version of LuxCal (file: luxcalxxx.zip, where 'xxx' is the version number) and upload all files and folders to the calendar root on the server.
  5. Start the calendar by pointing your browser to the calendar root on the server.
  6. If the calendar is displayed successfully, delete the following files from the calendar root: install.php and upgradexxx.php (where 'xxx' is the version number)
  7. The config.php file in the calendar root on the server has changed. Make a backup copy.
Periodically Started Functions

Note: If you periodically start calendar functions using a cron job, then as of LuxCal 2.3 you only need one cron job (running at approx. 2 AM) which starts the script lcalcron.php in the root of the calendar installation. Depending on the configuration settings, the lcalcron.php script will subsequently start notify.php, sendchg.php and userchk.php.

Language Files

If you have translated one of the user interface language files into an other language, you should be aware of the following.

Each user-interface language is defined in three language files: ({lang} is the name of the language)

All language files included in the LuxCal download are up to date with this LuxCal version

For certain languages we could not translate the new and changed texts. These texts were added / changed in English and still need to be translated. New not translated texts are marked by a double slash "//" at the end of the line.

Change Log


design 2011 - powered by LuxSoft