Ticket #2488 (new task)

Opened 8 years ago

Last modified 8 years ago

Remove CPSonFive and CPSCompat

Reported by: gracinet Owned by: gracinet
Priority: P2 Milestone: CPS 3.6.1
Component: CPS (global) Version:
Severity: normal Keywords:
Cc:

Description

These two products don't make sense any more:

  • CPSonFive dates back to the times where Five was optional (Zope 2.7 !)
  • IIRC, CPSCompat's goal was to help the transition from Zope 2.8 to Zope 2.9 and/or smoothen some differences between Zope versions

Whatever is still needed in them should go to CPSCore (maybe CPSUtil for some). In the future (CPS 4.0), an equivalent of CPSCompat, exclusively dedicated to maintain compatibility between different Zope versions might still be useful, but it would in any case be very different.

Change History

comment:1 Changed 8 years ago by gracinet

Actually, CPSCompat serves useful purposes : isolate patches of Zope or CMF themselves that are slight modifications. This is (a bit) useful to know where to find in case of weird incompatibilities, and morevover because such patches must distributed under ZPL.

CPSonFive certainly has to go, and will probably be dispatched between CPSCore and CPSDefault. For instance, the default skin should be defined in CPSDefault, not in CPSCore, since it depends on the master template of CPSDesignerThemes

Note: See TracTickets for help on using tickets.