Downloads

Download tar.gz 40.14 KB
MD5: 0deaf926a55ccb18b0ad2a72fdc2d65c
SHA-1: 808086dc699896ecdfa9211444f20e2ec886fb86
SHA-256: 4907a1e5cf7a1a8de54aa0223ddae0e10b61751e4c0cc407183454119f1f02da
Download zip 46.12 KB
MD5: 58ca128e0e096072a0826c12468b637c
SHA-1: 83cad24441ed8c87aaac00c154d58d268b081831
SHA-256: b9c8f7e870b5743c6a0af67a37ac3365c42ac9c1f1d919f0862d0ed9bfedd2df

Release notes

This version requires the 5.2 version of the Date API!

After updating the files on your system, you'll find the Calendar modules in a new Date/Time section of the admin/build/modules page. Be sure to visit update.php to update your database. Make sure to set up your site timezone name after installing the new Date API.

As with the new Date API, the new version will work with either PHP 4 or PHP 5, but will be noticably more efficient with PHP 5.2. In very limited tested, calendar page execution times using the new code under PHP 5.2 were up to 20-30% faster with than the older code.

* All the calculations use the new, improved date and timezone handling added by Date API version 2 (see http://drupal.org/project/date for details).
* The queries have been updated to do the timezone conversion in the database and return items that have already been converted to the local timezone. It's more efficient to do this in the database and it easier to drop the right dates into the right places in the calendar.
* If the new Date Popup module is enabled, a jQuery popup date selector is available at the top of the page to allow you to easily jump to any year, month, and day.
* The calendar settings have been moved to the admin settings area instead of using a tab on the View. There were too many cases where the settings tabs weren't working correctly. Once a calendar view has been created, you can alter the settings on the settings page.
* New tables have been added to store calendar templates, and instead of using PHP to laboriously re-compute how to draw the calendar in each view, we just pull out the right template and drop the calendar values into it.
* The new templates have made it possible to get the 'week' view working correctly, no matter what day of the week your week starts on.
* Feed items are added in during views_pre_view so they are included for all types of displays, not just calendar displays.
* As much code as possible has been moved into separate .inc files so it is parsed only when you are actually on a calendar page.
* Lots of clean up has been done in the css files and the themes to simplify them and remove old legacy parts that are no longer needed.

Created by: karens
Created on: 11 Mar 2008 at 13:38 UTC
Last updated: 11 Mar 2008 at 13:38 UTC
New features
Unsupported

Other releases