Action Menu Proposal 3

Last modified by Vincent Massol on 2024/11/19 16:13

 XWiki
 Design
 Completed

Description

Information
  • Current Implementation
    • Flamingo skin 
    • XE 6.1-M2

Global Menu

Wiki

Before
currentWiki.png

After
afterWiki.png

Notes

delete Remove 'Wiki Index', 'Document Index' and 'User Index'. These will be accessible through AppBar

Space

Before
currentSpace.png

After
afterSpace.png

Notes

delete Remove 'Document Index'. This entry (and its per space functionality) is the only reason we still have these applications inside the menus

Page

Before
currentPage.png

After
afterPage.png

Notes

add 'Administer Page', see Page Administration
add In usability tests, users find confusing to use 'Rename' or 'Copy' actions to perform 'Move'
delete Removed 'Share by email' since it's better suited in 'More actions' menu

Failed to execute the [groovy] macro. Cause: [startup failed: Script17494.groovy: 14: unable to resolve class XmlParser  @ line 14, column 12.     def xml = new XmlParser().parseText(cont)               ^  1 error ]. Click on this message for details.

Content Menu

Edit

Before
currentEdit.png

After
afterEdit.png

Notes

delete Remove 'Access Rights' since it will be available in 'Administer Page'

Add

Before
currentAdd.png

After
afterAdd.png

Notes

delete 'Page from Office' should be enabled only if the server is configured
add Application - could launch a modal similar to the one from AppBar

Failed to execute the [groovy] macro. Cause: [startup failed: Script17495.groovy: 14: unable to resolve class XmlParser  @ line 14, column 12.     def xml = new XmlParser().parseText(cont)               ^  1 error ]. Click on this message for details.

More actions

Before
currentActions.png

After
afterActions.png

Notes

add 'Share by email' moved here from Page actions. We need to add also an extension point for future applications to insert content here

Failed to execute the [groovy] macro. Cause: [startup failed: Script17496.groovy: 14: unable to resolve class XmlParser  @ line 14, column 12.     def xml = new XmlParser().parseText(cont)               ^  1 error ]. Click on this message for details.


 

Get Connected