[Framework-Team] plone.app.event core integration related questions

Johannes Raggam dev at programmatic.pro
Tue Sep 3 10:01:43 UTC 2013


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?

2) With the removal of the CalendarTool, we can also drop the dependency
on Products.CMFCalendar. Remove or deprecate?

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?

4) The Products.CMFPlone.skins.plone_content.event_view.pt skin template
can be moved to plone_deprecated. OK?

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?


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.


Best, Johannes



-- 
programmatic  web development
di(fh) johannes raggam / thet
python plone zope development
mail: office at programmatic.pro
web:  http://programmatic.pro
      http://bluedynamics.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part
URL: <http://lists.plone.org/pipermail/plone-framework-team/attachments/20130903/40b5ede4/attachment.asc>


More information about the Framework-Team mailing list