Personal tools
You are here: Home Products Plone4ArtistsCalendar Releases Plone4ArtistsCalendar 1.0
Document Actions

Plone4ArtistsCalendar 1.0

Up to Product page
First 1.0 release with many bug fixes and internationalization.

For additional information about this project, please visit the project page.

Available downloads

Release Notes

Tested with Plone 2.5
State Final release
License GPL
Release Manager Rocky Burt
Released 2007/10/14

See the Plone4ArtistsCalendar screencast for a overview of the product's features.

Plone4ArtistsCalendar is a Plone product built to expose the p4a.plonecalendar framework in a Plone setting. In a nutshell it provides the following features:

Calendar support
Any folder or smart folder can be calendar activated which turns it into a calendar which knows how to display an overview for all contained events.
Monthly view
Any calendar activated (smart) folder can has several default views including a monthly view.
Chronological event view
The events gathered together by the activated calendar can be displayed using a chronological event listing.
Past events view
Events that have already occurred are grouped into a past events listing page.
Color coding by event type
Events can be color coded based on what event type (keyword) they have been assigned.
iCal support
Importing and exporting events in iCal and hCal format.

Requirements

  • Zope 2.9.4+ (Zope 2.10+ is not supported at this time)
  • Plone 2.5.1+ (Plone 3.0+ is not supported at this time)
  • Five 1.4.2+ (Five 1.5+ is not supported at this time)
  • CMFonFive 1.3.4+
  • Calendaring SVN trunk r31258 or higher
  • Marshall SVN trunk r7066 or higher

Installation

If you're installing from the Plone4ArtistsCalendar bundle release you simply need to install all of the included Zope2 products into your $INSTANCE_HOME/Products directory.

If you're installing just the Plone4ArtistsCalendar Zope 2 product, you'll need the other dependencies installed manually as well. Please see their install files for proper installation instructions.

Configuration within a Plone site is simply a matter of going to the Add/Remove Products configlet and installing the Plone4ArtistsCalendar product.

Basic Usage

Note: The Plone4ArtistsCalendar product does not install any content types.

  • folders and smart folders can be toggled to be calendar enhanced (become calendars) by selecting the configure calendar menu item in their respective actions drop down menu's.

Directory Layout

Please note that this product is just a Zope 2 integration layer for the p4a.calendar and p4a.plonecalendar python packages. See the actual python package directories within the $INSTANCE_HOME/Products/Plone4ArtistsCalendar/pythonlib directory for further details.

Change log

1.0 Final

Localizations and bugs fixed at the Naples sprint. http://www.openplans.org/projects/plone4artists-naples/

Features

  • Localization to Spanish (Roberto Allende)
  • Localization to Greek (?)
  • Localization to German (Hans-Peter Locher)
  • Localization to French (Souheil Chelfouh)
  • Localization to Norwegian (Finn Arild Aasheim)

Bugfixes

  • Fixed issue #45: events that span across several months can now be viewed properly on the ending month (Rocky Burt)
  • Fixed issue #42: days with multiple events show the events overlapping in IE 6 (Rocky Burt)
  • Fixed issue #24: where folders created by uploading ICS files via WebDAV were not becoming calendar enhanced (Rocky Burt)
  • Fixed issue #41: where regular users couldn't activate their own folders to be calendars (Rocky Burt)

1.0 RC1

Bugs fixed at the Plone4Artists sprint in Boston. http://www.openplans.org/projects/plone4artists-sprint/calendar

  • #40 - Events not displayed in Month View on Windows IE6. Default install would not display events in IE 6. Rob Baker supplied fix.
  • #39 - Timezone issue when exporting to iCal. Issue is resolved. It was an old version of DateTime.py that caused the trouble. Replacing the file with the new version (available at zope.org) solved the problem.
  • #38 - Time formatting for internationalization. P4A Calendar now uses the i18n library to convert the hour/minute format to the locale based on the language of the incoming browser request. This change removed several methods on the Month class that were formally handling this formatting chore. However, this new code does not have any tests written against it.
  • #36 - Event starting in the past, ending in the future is not listed. The submitter of the original bug supplied a patch. The patch was applied to the code base and tested. We concluded that the patch solves this issue.
  • #35 — KeyError causes month view to crash
  • #34 and #37 - Site breakage when the P4A product is removed from the file system. This occurs after marker interfaces are set on containerish objects. Rocky Burt concluded that this is a core Zope issue and provided a workaround is to remove all marker interfaces for P4A when uninstalling the product via the QuickInstaller. Reinstall does not affect the marker interface settings. The drawback is that if the product is uninstalled all site setting dealing with the calendar will be lost. But it was considered worse to have a product that breaks a site with its removal from the files system. The long term solution will have to come from Zope core.
  • #30 — Changing folder back to normal causes error.
  • #28 — Events with future month don't show up
by Rocky Burt last modified 2007-11-27 12:49 AM

Powered by Plone CMS, the Open Source Content Management System

This site conforms to the following standards: