Versions Compared

Key

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

...

  • 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

...

  • edit-page.jsp: Changes to meed requirements above. See screen-shots below.
  • edit-pages.jsp: Changes to meet requiremets above. See screen-shots below.
  • WeblogTemplateFormAction.java: Changes to meet requirements above.

Rendering system changes

  • PageServlet.java: Use content-type specified by page or default to "text/html"

Edit-Pages screen-shot

NOTES:

...