Release Notes
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.7.1 - Release date: 10 S 2012
Upgrade Instructions
Major Release
If you are upgrading from an older version, carefully follow the next steps:
- a. When upgrading from LuxCal version 2.5.3 or lower, make a backup copy of
the config.php file located in the calendar root on the server of
your hosting provider.
b. When upgrading from LuxCal version 2.6.0 or higher, make a backup copy of
the lcalbc.dat file located in the calendar root on the server of
your hosting provider.
- 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.
- Delete all LuxCal files and folders from the server,
EXCEPT THE FILE lcalbc.dat (or config.php - see point
1. above) IN THE ROOT DIRECTORY.
- 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.
- Launch the calendar by browsing to the calendar root on the server.
- If the calendar is displayed successfully, delete the following files from
the calendar root: config-backup.php, install.php and
upgradexxx.php (where 'xxx' is the version number)
- The lcaldbc.dat file in the calendar root on the server has been
created / changed. Save 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 each day at approx. 2 AM)
which starts the script lcalcron.php in the root of the calendar
installation. Details on how to define a cron job can be found in the header of
the lcalcron.php file.
Depending on the configuration settings, the lcalcron.php script will
subsequently start:
- notify.php which takes care of sending email reminders
- sendchg.php which takes care of sending calendar changes *)
- eventchk.php which checks if events have expired and should be deleted *)
- userchk.php which checks if user accounts have expired and should be deleted *)
*) if activated on the admin's Settings page
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)
- lang/ug-{lang}.php files: User guide for the calendar users
- lang/ui-{lang}.php files: User interface language files (calendar)
- lang/ai-{lang}.php files: User interface language files (admin pages)
For the language files character encoding "utf-8 without BOM" (BOM = Byte
Order Mark) is recommended.
All language files included in the LuxCal download are up to date with this
LuxCal version. However, 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.
Change Log
The full change log can be viewed in the release notes on the LuxCal web site:
Forum
- What's New.