Recurring Events
- Warning
- This product has not had a release in over 1 year and may no longer be maintained.
Scripts by Steven Haddox & Larry Lay that allows for the implementation of recurring events (as individual objects) within Plone.
Project Description
NOTES:
- Implementation of Recurring Events 2.0 has begun, view the Roadmap here.
- Recurring Events 1.0 has been released (on our promised deadline of March 31)!
Recurring Events Version 2.0 Roadmap:
- Utilize the same logic as from Recurring Events 1.0
- Subclass event.py
- Add support for Yearly frequency
- Make recurring events implementation globally possible
- One Object within the Plone site
- Catalog will handle date ranges (including infinite events)
- Support iCal standards
- Allow for single event exceptions within a recurring event
- Calendar Support:
Recurring Events Version 1.0
This package will provide for the ability to create recurring events within a Plone site. Currently it is not in a product state but requires that the user create a new version of event.py and schemata.py within the filesystem and then imports several files within the ZMI.
Benefits of this implementation:
- Should work with Plone 2.1.0 or greater (2.1.0, 2.1.1 both tested)
- You can create recurring events within Plone (not possible with default installation).
- You can modify single events within a recurring event sequence (not possible with other proposals as of yet).
- You can upload files that are inserted as 'related items' to a single / recurring event.
Drawbacks with this implementation:
- Recurring events will be recreated within a subfolder with the event's title.
- Recurring events must have an end-date. The farther out the end-date, the longer the request takes to process as a new object must be created for each applicable date within the date range.
- There is an event object created for each date within the start and recurring end date range.
Future goals for this implementation:
- Consider subclassing the current Event.py into a separate file (avoiding the modification of the Event.py file)
- Modify the object creation code to utilize cloning instead of full-object creation (saving time)
- Try to find a way to create the objects as a background task (allowing user to browse instead of waiting for the event creation scripts to finish
- Package the scripts/files into a Product that can be installed through the QuickInstaller
Current Release
Recurring Events 1.0
Released Mar 31, 2006 — tested with Plone 2.1.1, Plone 2.1
Rough implementation of recurring events within Plone requiring the modification of several system files. This implementation creates an Event object for each date the recurring event occurs. This is not the perfect solution, but does work. Look for Recurring Events 2.0 to fix many faults with this implementation.
More about this release…
-
Get
Recurring Events
for
all platforms
- Recurring Events 1.0 Zip File
- If you are using Plone 3.2 or higher, you probably want to install this product with buildout. See our tutorial on installing add-on products with buildout for more information.
All Releases
| Version | Released | Description | Compatibility | Status |
|---|---|---|---|---|
| 2.0 | Implemenation of a single-object recurring event. More about this release… |
Plone 2.1.2
|
pre-release | |
| 1.0 | Mar 31, 2006 | Rough implementation of recurring events within Plone requiring the modification of several system files. This implementation creates an Event object for each date the recurring event occurs. This is not the perfect solution, but does work. Look for Recurring Events 2.0 to fix many faults with this implementation. More about this release… |
Plone 2.1.1
Plone 2.1
|
final |

