Pre-sprint comments

by Nate Aune last modified Jan 07, 2006 07:25 PM

CPSSharedCalendar by timte

PLEASE consider porting CPSSharedCalendar to Plone. It has many good features, is already designed and partly implemented for plone. The CPS-specific part of the application is separated from the rest. IMHO it would be dumb to not reuse that great application.

Year Calendar by dthomas218

Please consider a calendar that works much like the upcoming events portlet, but for all future events. This type of calendaring is common on non-Plone websites. See my attempt at same here: http://www.eastbayamigos.org/current/PloneCal/calendarAll.

Thanks!

Please look at CalCore by runyaga

http://svn.nuxeo.org/trac/pub/browser/CalCore/trunk/

I have spoken with Nate Aune about looking into CalCore?. Enfold Systems is no longer actively maintaining the Calendaring software. If we were going to redo it
we would share the load with Nuxeo's calendaring efforts which are CalCore?.

Calcore also is pure python! and there is a zope/five interface on it. We just need to Plonitize it. It would also be good for the communities to cross pollinate.

Calcore by justizin

Calendaring seems like a good name for the Plone project. If it can use python, z3/five components from Calcore, all the better. Perhaps we can also include some migration scripts from other calendaring-related content types and old Calendaring..

CalendarX by diskind

I hope the participants will consider the broad functionality especially in the non UI back-end. It allows extreme flexibility in creating calendars with events visible only by group, role, path etc. 1 simple example - I have used it to create a school calendar, main calendar and staff calendar so that: anon users can't see any events on the school calendar, the main calendar and school calendar do not display any staff events and the staff calendar displays everything. this is just the tip of the iceberg with respect to its flexibility and power.

CalPlone by regebro

CPSSharedCalendar and CalCore that has been mentioned above are really the same thing. CalCore? is the Python base, CalZope is the Zope product that uses CalCore, and provides most of the user interface, CPSSharedCalendar are a set of adaptations for CPS.

Efforts to do a Plone adaptation has just been started, by yours truly. :) A svn repository for this should appear soon, if I find a good place to store it. ;)

Non-functional starting point for CalPlone checked in by regebro

OK, it's accessible at http://svn.nuxeo.org/pub/CalPlone now. You'll need CalCore, CalZope, iCalendar, CMFonFive and Five 1.2a as well. :)

svn co http://svn.nuxeo.org/pub/CalCore/trunk CalCore svn co http://svn.nuxeo.org/pub/CalZope/trunk CalZope svn co http://svn.nuxeo.org/pub/CalPlone/trunk CalPlone (note: this is no longer the latest version, please look in the collective svn)

http://codespeak.net/icalendar/iCalendar-0.10.tgz http://codespeak.net/z3/cmfonfive/release/CMFonFive-1.2.0.tgz http://codespeak.net/z3/five

I expect you would want to move CalPlone to the Plone repository if people like it (it's not exactly functional yet, and I know way to little of PLone? to make it so). Interested parties can mail me at regebro@gmail.com and we'll organise the future development of this.

CalCore / conversions by justizin

someone asked on irc about conversions from hebrew calendar dates to gregorian, so, for instance, people who live on the gregorian calendar can see a calendar of hebrew holidays or somesuch. I think there are also other calendar systems for china and maybe other parts of asia, so if CalCore does not already handle this, it would be nice to have some modular translation method.

CalCore / conversions by antgel

That was me. I put more detail above in the "Sprint Topics" section. Indeed, there are other calendar systems.

Calendar views for Smartfolders by jeffk

Good luck at the sprint, everyone. I just wanted to place a link to an suggestion that developers could get a lot of mileage out of some standardized calendar display views that can be used with smart folders. Ideally, they would be packaged in an standalone installable product. This alone would allow many calendar display applications to be completed.

The second aspect of that suggestion is that it would be helpful if various plone calendaring projects if these general-purpose calendar views became more or less consensus standards, so that calendaring apps didn't reinvent the wheel with displays, instead focusing on the mechanics of collaborative scheduling, free/busy time, etc.

Many people who have previously written Plone calendar display code could cooperate to improve the quality of the standard ones, and treating the installable views product as a dependency.

http://permalink.gmane.org/gmane.comp.web.zope.plone.calendaring/144 http://permalink.gmane.org/gmane.comp.web.zope.plone.calendaring/145 (Sidnei's +1000)