On Thu, Sep 18, 2014 at 10:34 AM, Jeremie BOUSQUET
<jeremie.bousquet(a)gmail.com> wrote:
Hi,
2014-09-16 15:23 GMT+02:00 vincent(a)massol.net <vincent(a)massol.net>et>:
Hi devs,
As you know I started working on a Home Page Application, see:
- JIRA with screenshots:
http://jira.xwiki.org/browse/XWIKI-10586
- Discussion thread:
http://markmail.org/message/ghelufamwucog46x
I have it all done locally but I refrained from committing it because on
the email thread some expressed their doubts.
I started thinking about it and I expressed some idea in the thread
started by Caty about "Wiki - Space - Page concepts pitch":
http://markmail.org/message/jefze7nvprz36pkw
I’m pasting it here again for discussion (with some edits):
"
BTW concerning the home page, I’m more and more leaning towards removing
the dashboard from it (it’s accessible from the App panel anyway) and
instead have it contain:
- explanation about how the wiki is organized (wikis, spaces, pages)
- explanation about base concepts (editing, saving, etc)
- encourage the user to edit this home page to make it his own and put the
content he wishes instead
Some idea: what can be seen more and more (on HTC
Sense, in many Android
apps, etc), is that the first time you (or anyone) access a page /
resource, you get indications and explanations displayed in a layer above
the content.
Once you have read them, you close them in order to access the content, or
if there are, more explanations are displayed. You could also have an
option to display them again later, like a wizard.
I think it would maybe fit with xwiki, I can imagine some arrows and text
drawn on top of a page, showing to the user how and where are the menus,
explaining what's a page, space, wiki, etc. I've never really seen this in
a browser though, so technically it's maybe difficult or impossible.
See
http://design.xwiki.org/xwiki/bin/view/Improvements/XWiki5Minutes
. I know some people that have used
http://usablica.github.io/intro.js/ , but there are others,
http://design.xwiki.org/xwiki/bin/view/Improvements/GuideJS .
It could fit also because those explanations, for a user, are transient.
Once you know the concepts, you don't need them displayed each time you
access the wiki, on the home page.
But as not all users have the same background, you may want to leave them
for new comers. If you can detect that a user is "new", you can display
this information only to those who need it, and leave "real" content on the
home page (like, a dashboard, a description of what your site is about, or
both, or something else).
I also like the idea of choosing your home page (the app you did), but
maybe it would be more "xwiki" to allow choosing this page in preferences.
- In WebPreferences of a space, you can override the default home page of
the space ("Space.WebHome"), only with pages from that Space
- in a wiki preferences, you can override the default home page of the
wiki, only with pages from the "Main" space
I think this would solve the following issues:
- users always want to customize the home page and this makes it easy
(it’s a standard page, no dashboard). This is also a way for them to take
ownership of the wiki as theirs.
- explains the main concepts of wiki, space, page
Of course, we also need to provide a navigation panel for easy navigation
in the wiki/spaces/pages.
“
If we agree about the idea of removing the dashboard and instead have a
simple page then we’ll need to discuss the exact content and for that I’m
proposing to discuss with Caty/GuillaumeD and make a proposal for further
discussion. Of course any idea in reply to this email would also be much
appreciated.
But first things first! We first need to decide if this is a good idea or
not.
WDYT?
Thanks
-Vincent
_______________________________________________
devs mailing list
devs(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/devs
_______________________________________________
devs mailing list
devs(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/devs