Policies: Forums

Forums provide messageboard functionality for offices. Many aspects of a forum are very similar to blogs.

As an “office” tool, Forums have a duality: the UI used for KarlAdministrator functions and the UI used for KarlStaff. The former is the Community Layout and the latter is Office Layout.

A Forum could be used in a regular, non-office community. In this case, it would have the wrapper of the community-oriented layout.

Admin List Forums

  • Viewed via the Community Layout which provides the content-administration interface for office content.
  • Go to a community (/osi, /osi/budapest, /africa-project) and click the FORUMS tab.
  • The actions box shows “Add Forum” as the only action
  • The “grid” is a tabular listing of all forums

List Forums

  • Viewed through the Office Layout, not the Community Layout.
  • Only viewable by KarlStaff
  • Shows listings of forums grouped by some criteria. Primarily, the criteria is “by office”.
  • Forums that are unique to an office are contained directly within the Forums tool for that office/community, e.g. /osi/budapest/forums/some-forum. Forums general to all OSI are stored in /osi/forums/another-forum.
  • When each form goes “up” to the parents listing of all forums, they are going “up” to /osi/forums. This view flattens the hierarchy and shows all forums, directly inside the OSI office/community or within a particular office/community, in the appropriate grouping.
  • Each grouping shows a header with the label for the grouping, then a table showing all forums in that grouping.
  • Sort order for forums in a group is reverse chronological order on creation date (in KARL2, there is no visible sort order, as create date isn’t a visible column.)
  • The columns are: Forum (as a link to the forum), a count of all topics, a count of all comments, and the Last Activity. The Last Activity is a link to the last active topic/comment, plus the name of the poster, and the “posted” (created) date for that item.
  • There is no security filtering in this (or any) listing in Forums. Meaning, everybody that is allowed to see this screen, sees the same items and counts. (There is no Is Private anywhere in Forums.)

Add Forum

  • This view can only be reached by a KarlAdministrator.
  • This action is performed via the Community Layout which provides the content-administration interface for office content.
  • To add a forum, first go to the appropriate Forums tool. If you want a forum’s “context” to be for all offices, go to the Forums tool on the /osi community. If you want the forum to be tied to an office, go to the Forums tool on that office.
  • Click “Add Forum”
  • Fields
    • Title (required)
    • Description (optional)
  • Both fields contribute to the search content
  • A Forum shows up in the “Posts” grouping for livesearch
  • Adding a Forum with a Title that is the same as a previous title simply appends a unique suffix such as -1 to the URL. Both show up with the same title.
  • There is no “is private” or “sendalert” or other such concept in forums (or other “office” content)
  • When the forum is saved, redirect to the view for the new forum and put a status message on the URL saying it was saved.

Edit Forum

Delete Forum

Show Forum

  • Viewed through the Office Layout, not the Community Layout.
  • Provide a link that gets back to the List Forums screen
  • All KarlStaff can see this view and sees an action saying “Add Forum Topic”
  • Show the title of the forum in the page heading area
  • A paginated listing with pagination boxes at the top and bottom
  • 20 items per page, no security filtering
  • 4 columns
    • Topic shows the title of the topic as a hyperlink to the show the topic
    • Posted By shows the name of the creator
    • Date shows a longform version of the creation date
    • Comments shows the count of comments to the topic

Show Topic

  • Viewed through the Office Layout, not the Community Layout.
  • The creator of the topic sees actions of “Edit” and “Delete”
  • Show a link to get back to the forum
  • Show the title of the topic, followed by the tagbox
  • Show a link that says “Reply”, which is a jumplink down the page to the “Comments” area
  • The original text of the topic is displayed in a colored background with a “byline” showing who posted it and the “posted” (created) date in longform
  • Each reply is then shown, same format but:
    • Without background color
    • A right-floated “action” that says “Quote”. Quoting a reply shoves the content into the editor, same as on blogs.
    • The creator of the reply also sees links of “Edit” and “Delete”
  • At the bottom, a Comments box with a richtext editor
    • The submit button posts to the topic with a status message saying “Your reply has been added”
    • The cancel button returns to the topic and discards the typing, with a status message saying “Your new reply has been cancelled.”

Edit Reply

  • Viewed through the Office Layout, not the Community Layout.
  • Only the creator of the reply can get to this view.
  • A richtext box to edit the content with a submit and cancel button.
  • Submit saves and returns to viewing the reply, plus a status message.
  • Cancel returns to viewing the reply.

Delete Reply

Table Of Contents

Previous topic

Policies: Files

Next topic

Policies: Calendar

This Page