Homepage - Proposal1: Keep the current homepage, fix problems

Last modified by Vincent Massol on 2024/02/26 17:51

 XWiki
 Implementation
 Dropped
 

http://design.xwiki.org/xwiki/bin/view/Improvements/HomepageContent
http://design.xwiki.org/xwiki/bin/view/Improvements/EditingWelcomeMessage
http://design.xwiki.org/xwiki/bin/view/Improvements/MacrosOptions

Description

P1: Keep the current home page with some improvements that we have been discussing for a while.

a) Improve the welcome message displayed by Main.Welcome to focus on wiki concepts. Maybe on the lines of what we have already discussed in the past

  • This hopefully fixes UC1

b) Fix welcome gadget editing problems by either simply adding an edit action/button on that gadget or by going the long way with c) below.

  • This hopefully handles UC2

c) Fix WYSIWYG editor's rendering of macros to clearly outline that what the user sees is not editable (i.e. wit the keyboard) but that it needs to be configured. We can use a stronger color overlay to shade the content always (i.e. not only when mouse hovered) and put a clear edit/configure button that the user can find. A delete/remove button would also not hurt to remove the macro call from the content.

  • This handles UC3 by demystifying a bit the UI and exposing just enough technicality for the users to start following what is going on

d) Allow custom macro configuration displayers inside the WYSIWYG so that the include/display macro can provide a more user friendly configuration, with a nice document picker (e.g. reusing WYSIWYG's nice "Add Link > Wiki Page" popup) to select the reference of the document to include.

  • This handles UC4

e) UC5 is covered by the dashboard's spaces gadget
f) UC6 is ok too since the homepage is nothing but a simple include, so the page is safe to be overridden any time


 

Tags:
    

Get Connected