[Framework-Team] plone.app.event core integration related questions
David Glick (Plone)
david.glick at plone.org
Tue Sep 3 17:03:27 UTC 2013
On 9/3/13 3:01 AM, Johannes Raggam wrote:
> Hi FWT,
>
> I'm thinking about implications of the integration of plone.app.event in
> Plone core and need to have some feedback:
>
>
> 1) Products.CMFPlone.CalendarTool was only used by the calendar portlet
> and is now obsolete. Should we better remove or deprecate that tool?
Remove in 5.0. Once that's complete, we can add deprecation warnings in
Plone 4 if we want.
> 2) With the removal of the CalendarTool, we can also drop the dependency
> on Products.CMFCalendar. Remove or deprecate?
Remove.
> 3) plone.app.event provides it's own event-settings control panel.
> plone.app.controlpanel's calendar-controlpanel isn't needed anymore.
> Remove or deprecate?
Remove.
> 4) The Products.CMFPlone.skins.plone_content.event_view.pt skin template
> can be moved to plone_deprecated. OK?
Maybe it should go in a skin layer in ATContentTypes.
> 5) The calendar and event portlets are now moved from plone.app.portlets
> to plone.app.event and registered under the same name, making them a
> drop-in replacement for the old ones. This should give us a smooth
> upgrade path, especially because there are still the calendar and event
> modules in plone.app.portlets.portlets, which import plone.app.event's
> portlet Assignment classes. Otherwise the persistent Assignments would
> break.
> (I think we agreed on this and it has some good sides but it gives me
> regulary some headache when maintaining Plone 4.x compatibility (because
> of the need of having the ploneintegration module and profile). I'm just
> sayin'...)
> I'm going to remove the calendaring related tests from
> plone.app.portlets (relevant tests were moved to plone.app.event), OK?
+1.
> There are still some unresolved issues, wich are better to fix later on:
>
> - Moving/Removing of
> Products.CMFPlone.skins.plone_3rdParty.jscalendar
> Products.CMFPlone.skins.plone_ecmascript/calendar_formfield.js
> Products.CMFPlone.skins.plone_forms/calendar_popup.pt
> Products.CMFPlone.skins.plone_templates/calendar_macros.pt
>
> - Creating a Mockup/plone.app.widgets pattern for
> jquery.recurrenceinput.js.
>
> - Depending on plone.app.widgets and possibly dropping the dependency on
> plone.formwidget.datetime and plone.formwidget.recurrence.
>
Right, every place in Plone that uses a date picker widget should use
the same one. :)
More information about the Framework-Team
mailing list