Feature Wiki

Information about planned and released features

Tabs

KS-Entry: Content Subtab

1 Guideline

  • Status: to be revised
  • External Library: Bootstrap Tabs
  • Status: to be revised
  • External Library: Bootstrap Tabs
  • Description:
    • Purpose: Underneath the Content Tabs there may or not may be additional links to services, forms or aspects of the Content Tabs in the form of Content Subtabs.
  • PHP:
  • Context: Content Subtabs are placed directly below the Content tabs e.g. in the Repository.
  • Rules:
    • Usage:
      1. Content Subtabs MUST NOT have further subtabs (3rd Level of subtabs).
    • Ordering (for Subtabs of first tab):
      1. View (Zeigen) tab: Displays content of First Tab. This Sub-Tab is only displayed along with other Sub Tabs if the user has “Edit Settings” permissions and there are other sub-tabs. MAY Contain Toolbar to add Sub-items if needed.
      2. Manage; Verwalten tab:
        • For Container and Cluster Objects (Course, Groups, Folders, Categories, Sessions, Item Groups): Offers actions to be performed on multiple objects such as moving, copying or deleting. All these actions can only be carried out upon proper objects. Further this Sub-Tab may also contain a “Download” Button to download multiple objects at once and an “Adopt Content” Button to adopt content of other objects.  Objects are shown in a Container List.
        • For Objects containing Sub Items (Tests, Exercises, Data Collection etc.): Offers actions to be performed on multiple Dub-Items (mostly delete). Sub-items are shown in a Data Table. Potential Print Views of the Sub-Items are to be kept in the Toolbar of the Manage Sub-Tab.
      3. Sort; Sortieren tab: Sorting MUST NOT be kept in the Manage sub-screens.
      4. Customize Page: If the page editor is activated in the administration, then page content can be added and placed above and below content lists.
    • Ordering (for Subtabs of settings tab):
      1. General: The General settings Tab containing the form to edit basic information about the object such as Title and Description
      2. All other tabs (not in this list): Other Tabs that are necessary to configure the object.
 

2 Status

  • Effective from release: { not approved yet | x.y }
  • Approved by Jour Fixe at: { link to Jour Fixe agenda }
  • Implementation status: { implemented completely | partly implemented | needs implementation }
  • Funding for streamlining existing features: { name of organisation }
  • Implementation of guideline: { all developers | name of responsible developer }

3 Components that are not compliant with the Guideline

4 Discussion

...

Last edited: 24. May 2016, 20:36, Amstutz, Timon [amstutz]