Ticket #2217 (new task)

Opened 9 years ago

Last modified 8 years ago

Restore WYSIWIG mode in portlets editor

Reported by: gracinet Owned by: gracinet
Priority: P2 Milestone: CPS 3.5.7
Component: CPSDesignerThemes Version: 3.5.1rc2
Severity: major Keywords:
Cc:

Description

Currently, the porlets editor works on CPSDesignerThemes, but the WYSIWIG mode has been disabled.

Scheduling for 3.5.1 as I believe this to have very few impact on the rest of the framework.

For now, a simple frames based system would do the trick in most cases. For more original themes, we'll have at some point to let the designer provide edit versions of themes, no guess can replace that.

Change History

comment:1 Changed 9 years ago by gracinet

  • Milestone changed from CPS 3.5.1 to CPS 3.5.2

Implementation has started in future-3.5.2 branch (nothing pushed yet)

comment:2 Changed 9 years ago by gracinet

  • Milestone changed from CPS 3.5.2 to CPS 3.5.3

Tried to adapt CPSSkins based editor to CPSDesignerThemes context. After a dozen dirty hacks seriously harming the quality of CPSDesignerThemes, had to gave away : JS event system completely broken.

The JS idioms used in CPSSkins' WYSIWYG editors predate the spreading of libraries such as Prototype or jQuery. This is nowadays terribly outdated.

A new editor should be written from scratch, probably using jQuery, and that won't happen for 3.5.2

comment:3 Changed 8 years ago by gracinet

  • Milestone changed from CPS 3.5.3 to CPS 3.5.4

nor for 3.5.3

comment:4 Changed 8 years ago by gracinet

  • Milestone changed from CPS 3.5.4 to CPS 3.5.5

Either we have some unexpected magic or we need a new editor from scratch, and that would be in 3.6

Note: See TracTickets for help on using tickets.