On Thu, Sep 18, 2014 at 10:34 AM, Jeremie BOUSQUET <[email protected]> wrote: > Hi, > > 2014-09-16 15:23 GMT+02:00 [email protected] <[email protected]>: > >> 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 >> [email protected] >> http://lists.xwiki.org/mailman/listinfo/devs >> > _______________________________________________ > devs mailing list > [email protected] > http://lists.xwiki.org/mailman/listinfo/devs _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

