Ticket #2423 (s1b_analysis_finished feature) — at Version 10

Opened 15 years ago

Last modified 13 years ago

template-editing-page -- Page editing in separate window

Reported by: deyan Owned by: deyan
Priority: major Milestone: X3
Component: uncategorized Version: 2.0
Keywords: Cc:
Category: unknown Effort:
Importance: Ticket_group:
Estimated Number of Hours: 0 Add Hours to Ticket: 0
Billable?: yes Total Hours: 0
Analysis_owners: deyan, deyan Design_owners:
Imp._owners: Test_owners:
Analysis_reviewers: deni Changelog: Changelog
Design_reviewers: Imp._reviewers:
Test_reviewers: Analysis_score: 3.5
Design_score: 4 Imp._score: 3.5
Test_score: 0

Description (last modified by deyan) (diff)

Implement page template editing in separate window

  • Double clicking a template in the library tab should open the template for editing
  • The page size should be taken from the book
  • The following menu items should not be active (including their shortcuts)
    • Save
    • Save as
    • Save on server
    • Save as template
    • Book properties
    • Export book as
  • The page turning controls in Book panel should not be present
  • The book extras tab should not be accessible (should be gray
  • The pages palette should only be displaying the template or should not be accessible (gray)
  • If possible, the changes palette should only show the changes made for the template. Book's changes palette may show all made to the template as regular changes
  • Behavior
    • The changes should be applied immidiately
    • The page should be displayed with all the halos and HUDs
    • The page should have a (default) minimal size and should cover all page element parts that are with positive coordinates


  • Resources added to the page should be accessible in the book and vice versa
  • All resources and library items should be accessible when editing a template
  • Books, Tools, Config, Servers, Resources, Library and Changes tabs should work normally
  • File -> Close Book should be renamed to File -> Close and the tooltip should be set to "Close current document". This should work for page templates.
  • Edit and Insert should work over the current template, adding/removing frames to it and content (media, text, etc) to the original book (including shortcuts for insert, copy, paste, etc)
  • View, Skins, Window and Help menus should work normally
  • Drag and drop should work like in normal book
    • You should be able to apply templates to the frames
    • You should be able to apply templates to the page
    • You should be able to insert resources in the page via Drag and Drop - frames should appear and resources should be added to the resource palette
  • Applying page templates to the template should be possible
  • If a template is deleted or creation is undone, its window should be closed and notification "This template does not exist" should appear in a dialog

Change History

comment:1 Changed 15 years ago by deyan

Implement page template editing in separate window

  • Double clicking a template in the library tab should open the template for editing
  • The page size should be taken from the book OR default one
  • The page should be resizeable, however this should not be persisted, it should be done for convinience only

comment:2 Changed 15 years ago by deyan

  • Type changed from bug to feature
  • Description modified (diff)
  • Analysis_owners set to deyan
  • Milestone set to X3

comment:3 Changed 15 years ago by deyan

  • Owner set to deyan
  • Status changed from new to s1a_analysis_started
  • Description modified (diff)

Changed 15 years ago by deyan

Changed 15 years ago by deyan

comment:4 Changed 15 years ago by deyan

  • Description modified (diff)

comment:5 Changed 15 years ago by deyan

  • Description modified (diff)

comment:6 Changed 15 years ago by deyan

  • Status changed from s1a_analysis_started to s1b_analysis_finished
  • Description modified (diff)

comment:7 Changed 15 years ago by deni

  • Status changed from s1b_analysis_finished to new

I like the analysis but I think it is incomplete and a bit inconsistent.

Please take in mind the following: When opening a page template in its own window, we are actually opening a special book window, that shows the page template (instead of an ordinary page from the book) and does not display all the controls that are present now. This will ensure that most of the menu items and palettes will continue to work on the original book (which is exactly what we what for the whole insert menu, resources and library palette and so on). However, if there are some differences, they should be mentioned in the analysis.

I would appreaciate a more detailed description about the functionality of the menu items, palettes (including the buttons on them and DnD behaviour), halos and huds when the current document is showing a template - which of the constrols should be inactive, which functionality should be present and which not...

Notes on the current requirements:

  • The requirements about page size are contradictory - I think we agreed to take it from the book (even if it does not cover all page elements), so please update the analysis.
  • Since we are editing whole the book that contains the page template, we cannot ignore resizing the page. It will be difficult to implement and the behaviour will be inconsistent (we change the book (and not only the template) by importing resources).

comment:8 Changed 15 years ago by deyan

  • Status changed from new to s1a_analysis_started
  • Description modified (diff)

comment:9 Changed 15 years ago by deyan

  • Status changed from s1a_analysis_started to s1b_analysis_finished
  • Description modified (diff)

comment:10 Changed 15 years ago by deyan

  • Analysis_reviewers set to deni
  • Analysis_owners changed from deyan to deyan, deyan
  • Description modified (diff)
Note: See TracTickets for help on using tickets.