A complete and modular site calendar application for Plone
Project description
Introduction
The Monet Calendar suite (also monet.calendar.star) is a complete event managing solution for Plone, inspired by needs of the City of Modena. Is widely used for managing all kind of events.
This is only a transitional package, for downloading and installing all other products in the suite in a simple way.
Features
We want to give to Plone an event type that:
hide totally the “time” data (managed as simple text)
give a closed (but configurable) set of type of events
the days of weeks where really the event take place
be able to manage special days where the event don’t take place
a lot of additional text information
See the monent.calendar.event page for know how to configure the event.
Additionally one or more Plone folder can be marked as “Calendar section” in a new “Calendar” menu.
This mean that this folder can use the “Calendar view” that show events in the current day, taken (by default, see below) from all the site events. This search take care of counting exceptions and days of the week of events.
Every event (and the also calendar sections) will also show a new “search” section at the top. This form can be used to perform a search on events of the calendar.
The form can be used to expand the search to more than one day, showing a summary of all events, per-day
Use multiple calendar: “Calendar root” sections
Using again the “Calendar menu” you can also mark folder as “Calendar root”. This is useful when using a Plone filled of subsites, where you can have a main calendar that look at every event in the site, but also additional sub-calendars (inside many calendar roots).
When a calendar perform searches inside a Calendar root, it will only look for events inside the calendar root itself
New calendar portlet
The calendar construction is expensive, and not good to be used in a portlet of the site, where is visible (in the worst case, also not cached) in every page of the site.
When you install the monet.calendar.extension product, the calendar portlet is replaced with a version that:
not show anymore events in a specific day
every cell is a link that perform a day-search in the nearest calendar
“Nearest calendar” mean that if the visitor is inside a “calendar root” section he will be moved to the calendar of that section, otherwise a global calendar section will be used.
You can also install an additional portlet from the monet.calendar.portlet product. This portlet gives you a way to select a calendar section in the site, then display it in a portlet (in the same way you can see him in the calendar section itself).
Special event types
From ZMI (see also monet.calendar.event configuration) you can specify one or more event type as “special”. Those are then highlighted in the single day view, below the categorizations done for the time of event.
Examples:
Morning
Afternoon
Evening
YouEventType
Plone4Artists Calendar integration
The suite were originally done for working with p4a.calendar. The compatibility code is still there, but has not been tested in latests releases.
Dependencies tree
You can freely install single components of the suite, that are:
monet.recurring_event
p4a.plonecalendar (optional, see above)
rt.calendarinandout
collective.js.jqueryui
monet.calendar.event
monet.calendar.extensions
monet.calendar.portlet (optional, see above)
Requirements
The monet.calendar.star solution works onto:
Plone 3.2
Plone 3.3
Plone 4
Under Plone 4 the integration with the “Sunburst theme” is not perfect. See also #11474.
Credits
Developed with the support of Rete Civica Mo-Net - Comune di Modena; Rete Civica Mo-Net supports the PloneGov initiative.
Changelog
1.1.0 (2011-05-10)
Added to the suite the new monet.calendar.portlet product [keul]
updated documentation [keul]
1.0.0 (2011-03-18)
first release
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Hashes for monet.calendar.star-1.1.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3033156f0b8e272d485ffe16c7cdf9557af7a595d3c490ff8a58b170c4578480 |
|
MD5 | 73188448b13eacffe0ee5fd09a3765f3 |
|
BLAKE2b-256 | 707635442099886ee74a4b24aea913565abd1288dba74ceef545a0decbf4329a |