Policies: References

The reference manual functionality in KARL2 is moving to a generic “tool” that can go on any community.

List Reference Manuals

  • Since reference manuals span offices, they will be in the /offices/files/referencemanuals area using the generic layout, so they won’t look like they are in a particular office.
  • Only KarlStaff and KarlAdmin can see this, affiliates can’t.
  • KarlAdmin and people in a particular group see actions of “Add Reference Manual”, “Edit”, “Delete”, and “Advanced”
  • Show a backling of “Back to <office name>” with a hyperlink to their home url.
  • Title is “Reference Manuals” with a tagbox underneath
  • The Grid Table has columns: Type, Title, and Last Modified.

Add Reference Manual

  • KarlAdmin and people in a particular group can get here, others see “Forbidden”
  • Shown in generic layout.
  • Form fields: title (required), tags, description
  • Cancel goes back to reference manuals folder
  • Submit adds a reference manual, makes a duplicate identifier if one exists at that name.

Show Reference Manual

  • Only KarlStaff and KarlAdmin can see this URL.
  • Uses GenericLayout.
  • KarlAdmin and people in a particular group see actions of “Add Section”, “Edit”, and “Delete”
  • Backlink goes back to the reference manuals folder
  • Show title and tagbox, then description.
  • Provide a rightfloat link to Print Reference Manual.
  • Listing of contents
    • Reference manual content is organized in an outline. Sections are numbered 1-2-3 etc., then items in each section are a-b-c.
    • Provide lines as separators.
    • On the right, allow re-ordering of content using up and down arrows. Something on the bottom is moved to the top and vice versa.
    • After every click of these move up/down pickers, the page refreshes and a status message says what was changed.

Edit Reference Manual

Add Section

  • KarlAdmin and people in a particular group can get here, others see “Forbidden”
  • Shown in generic layout.
  • Form fields: title (required), tags, description
  • Cancel goes back to reference manual
  • Submit adds a reference section, makes a duplicate identifier if one exists at that name.
  • Content is always added to the end of the ordering.

View Section

  • Only KarlStaff and KarlAdmin can see this URL.
  • Uses GenericLayout.
  • KarlAdmin and people in a particular group see actions of “Add File”, “Add Page”, “Edit”, and “Delete”
  • Backlink goes back to the reference manuals folder
  • Show title and tagbox, then description.
  • List section contents
    • Use a. and b. etc. for numbering
    • Each item has the title as a hyperlink to the file or page
  • At the bottom, provide the title as a hyperlink of the “previous” and “next” items in the ordering for that section. If on the first section, only show the next section if there is one. If on the last, only show the previous.

Edit Section

Delete Section

Add Page

  • KarlAdmin and people in a particular group can get here, others see “Forbidden”
  • Shown in generic layout.
  • Form fields: title (required), tags, text, attachments
  • Cancel goes back to reference section
  • Submit adds a page, makes a duplicate identifier if one exists at that name.
  • Content is always added to the end of the ordering.

View Page

  • Only KarlStaff and KarlAdmin can see this URL.
  • Uses GenericLayout.
  • KarlAdmin and people in a particular group see actions of “Edit”, and “Delete”
  • Backlink goes back to the reference section.
  • Show title and tagbox, then description, then the attachments using the normal attachments display.
  • Also show the pagination at the bottom to move to previous/next as discussed above.

Edit Page