Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

This is a proposal to make some minor usability and functionality improvements to the UI of the Template Editor pages (edit-page.jsp and edit-pages.jsp).

Requirements

Templates page

  • Remove Navbar, Hidden page and Edit columns
  • Add Content-Type column where removed columns were
  • Add icon to column one and make page name link to edit page
  • Show hidden pages in italics and with different icon

Template Editor page

  • Add proper subtitle and tip like all other page
  • Create advanced settings area for things most users don't use.
  • Provide up/down expand/contract buttons for template text area on Template Editor page.
  • Provide link to page generated by template
  • Provide feed-back to show users what the page URL will look like
  • Provide content-type field for each page template.
    • Text field and combo-box with options:
      • Page (text/html)
      • CSS (text/style)
      • JavaScript (text/script)
      • Custom... (launches pop-up allows entering custom content-type).
  • Provide language field for each page template.
    • Combo-box with options:
      • Velocity
      • (list of others specified in startup configuration).
        All template pages:
  • Switch out Struts logic tags for JSTL
  • Use page model approach like other pages

Issues

None.

Design

List and describe new manager methods, Struts actions, JSP pages, macros, etc.

...