Portal Menu

Version 19.23 by Ecaterina Valica on 2013/04/16 07:41
Warning: For security reasons, the document is displayed in restricted mode as it is not the current version. There may be differences and errors due to this.

Failed to execute the [velocity] macro. Cause: [The execution of the [velocity] script macro is not allowed in [incubator:Improvements.HomeMenu]. Check the rights of its last author or the parameters if it's rendered from another script.]. Click on this message for details.

Community Feedback

.

Proposal

Overview

  • 'Portal' = 'Main Wiki'
  • There can be two types of portals:
    • Wiki Portals (ex. myxwiki.org, farm, xwiki cloud instances)
      • wikis are independent and they don't care one of another
    • Workspaces Portals (similar to xwiki.org [xem] + workspace features, useful for intranets)
      • users are global and can access the individual thematic workspaces
  • Zones:
    • 1: Global Menu
    • 2: Header Zone
      • contains logo, header and search bar
    • 3: Quick Links Zone
      • Horizontal Menu customizable by admins 
    • 4: Applications Zone
      • similar to current Applications panel, should be customizable by user
    • 5: Content Zone
    • 6: Right Panels Zone

Global Menu

Add Menu

  • 'Add Menu' entries
    • 'Workspace' / 'Wiki'
      • In this step the flavors will be selected
    • 'Space'
      Failed to execute the [groovy] macro. Cause: [The execution of the [groovy] script macro is not allowed in [incubator:Macros.jiraIssues]. Check the rights of its last author or the parameters if it's rendered from another script.]. Click on this message for details.
    • 'Page'
      Failed to execute the [groovy] macro. Cause: [The execution of the [groovy] script macro is not allowed in [incubator:Macros.jiraIssues]. Check the rights of its last author or the parameters if it's rendered from another script.]. Click on this message for details.
    • 'Application'
      • In this step you can use EM or AppWithinMinutes to create applications

Portal Menu

  • Portal = Main Wiki
    • is the place that manages all the sub-wikis (workspaces)
    • will be marked in breadcrumbs and global menu with a "Home" icon
  • 'Portal' entries
    • 'Administer Portal'
    •  _ 
    • 'Workspaces Directory'
    • Alternative: could also contain 'Users Directory', but would cover just the Workspace case, so having 'User Directory' in the 'Profile' submenu is better

Workspace/Wiki Menu

  • 'Workspace'/'Wiki' entries
    • 'Watch Workspace'
    • 'Administer Workspace'
    •  _ 
    • 'Workspace Index'
      • Document Index at Workspace level
    • 'Applications Index'
      • A livetable with all applications installed in the Workspace, easily filtrable
    •  _ 
    • 'Delete'

Space Menu

  • 'Space' entries
    • 'Watch Space'
    • 'Administer Space'
    •  _ 
    • 'Space Index'
      • Document index at Space level
    •  _ 
    • 'Delete'
      • and other space actions that will be implemented

Page Menu

  • 'Page' entries
    • 'Watch Page'
    • 'Administer Page'
      • New administration section for pages that will contain Rights + display options for page level (like show comments, etc.)
    •  _ 
    • 'Copy'
    • 'Rename'
    • 'Delete'

Profile Menu

  • 'Profile' entries
    • 'Profile'
    • 'Preferences'
    •  _ 
    • 'Users Directory'
      • Alternative: could be put also in the 'Portal' menu because in the Workspaces there will be just global users, but logically is related to 'Profile'
      • Having it here works for both cases Wikis and Workspaces
    • 'Log-out'

Breadcrumbs

    • The 'Home' icon will represent the 'Portal' entry and will be always the first entry in the breadcrumbs
    • The Workspaces WebHome will be the next entry, followed by user added parent/child relationships