To participate you must create an account on apostrophenow.org. If you have already done so, click Login.

Ticket #568 (assigned enhancement)

Opened 17 months ago

Last modified 13 months ago

add versioning on a (virtual) page level

Reported by: lsmith Owned by: rickybanister
Priority: major Milestone: 2.0
Component: apostrophePlugin Version: trunk
Keywords: Cc: team@…
Symfony version: 1.4

Description

It would be nice to also get versioning on the (virtual) page level and not just on the slot level.

Change History

Changed 17 months ago by lsmith

  • type changed from defect to enhancement

Changed 17 months ago by tboutell

  • cc tboutell added

Changed 17 months ago by tboutell

This has pluses and minuses. How do you show what was changed in revision X in a clear and effective way when a page has many discretely editable components?

It would be desirable to be able to roll back page deletions.

Changed 17 months ago by lsmith

Showing the differences is not trivial, especially since a page usually requires most of the screen real estate. Potentially a multi window approach, which would well pair up with multi monitor setups many people have, could be useful here. Maybe with borders around the slots which have changes when comparing two versions. The borders could be color coded to show where there is simply a new version of a slot, where a slot was removed and where a slot was added.

Changed 13 months ago by johnnyoffline

  • cc team@… added; tboutell removed
  • owner changed from agilbert to rickybanister
  • version set to trunk
  • status changed from new to assigned
  • milestone set to 2.0

Versioning for pages is a neat idea, virtual or otherwise.

Something to consider for A2.0

Note: See TracTickets for help on using tickets.