Hi Anca,

Some comments

1) I agree about making the home page a simple page to teach the first user 
(admin usually) the main concepts of the wiki and to let him customize it for 
his/her own need. I agree that we need to teach the user a few things, like 
using the include macro (this allows the user to make the home page be any of 
the existing page, includes pages from extensions he/she installed). Explaining 
how to create a Dashboard could be interesting too.

2a) If we implement 1) then we should modify the Dashboard so that it's 
oriented fully towards being a dashboard to show what's going on in the wiki.
2b) Alternatively to 2a) we could bundle a few more Dashboards by default in 
the Dashboard Application (say we have 2 by default) and make Dashboard.WebHome 
be some kind of AWM application that lists all Dashboard that exist in the wiki 
in a LiveTable with a button to create new Dashboards. This would allow to 
explain in 1) how to perform an include and then direct the user to 2b) to 
create a new Dashboard that can then be included.
2c) Alternatively to 2a) we could decide that the Dashboard application doesn't 
register itself in the App Panel and instead introduce a new whatsnew 
application with a "What's New" page (or rather reuse the existing Index 
Application and add a "What's New" page in it) and make it appear in the App 
Panel.
2d) We could also do 2b) + 2c), ie. have both "Dashboards" and "What's New" 
entries in the Application Panel
2e) Alternatively to 2c) or 2d), we could also have a What's New feature in the 
nav bar somewhere (possibly even both in the Wiki menu and in the Space menu 
for the wiki-level what's new and space-level what's new)

WDYT?

Thanks
-Vincent

On 17 Oct 2014 at 18:26:36, Anca Luca ([email protected](mailto:[email protected])) 
wrote:

> Hello all,
>
> so on the topic of "removing the dashboard from the homepage" and if people
> need it they can access it independently.
>
> In my opinion, this dashboard does not really exist or have any value
> beyond the homepage. I mean, what does it mean, what is it used for besides
> the homepage? What would the dashboard be used other than having an
> overview of the wiki? And if people remove it from the homepage of the
> wiki, what would they put instead? An overview of the wiki? Isn't that what
> dashboard means?
>
> By this logic, I would find it strange to have a homepage and a dashboard,
> as 2 separate entities, because for me they would mean the same thing. So
> multiple possibilities:
> 1/ our _default_ dashboard displayed on the homepage (included or not, I
> don't care) is not good enough because it does not offer a good _default_
> overview of the wiki. We need to change the dashboard. In this case, we
> improve the way we modify this dashboard, to allow people to change the
> "default" overview which guides the user through the wiki with an overview
> that is more adapted to the user's usecase.
> 2/ we change the homepage and we remove the dashboard from it and implement
> an overview of the wiki differently (which would still be a dashboard at
> the conceptual level but implemented differently). In this case, the
> Dashboard.WebHome should be removed completely from the menu, because the
> dashboard _is_ the home page (see my remark above) :) . We can make the
> homepage a regular page so that users can edit it very easily by default,
> but we also allow them to easily make it a dashboard with gadgets and drag
> & drop, so that they can organize their content. I am thinking for example
> of a button on the homepage, in view mode injected with javascript or UI
> extension or I don't know, which runs a script that creates a new version
> of the homepage which contains a dashboard macro call and a default gadget
> and the user is taken to the edit mode of the homepage, with the dashboard
> editor in it.
>
> The only reason why the dashboard is separate now, in Dashboard.WebHome, is
> for legacy reasons, because it used to be included as the homepage of all
> sort of default spaces, so we needed something that can be re-used for
> spaces homes as well. Otherwise, from my point of view, it does not need to
> be a separate entity. I mean, one should be able to create as many
> dashboards as they'd want (on any page they want), but by default the
> dashboard of the wiki is only one, the homepage of the wiki.
>
> Anca
>
> On Tue, Sep 16, 2014 at 3:23 PM, [email protected]
> wrote:
>
> > 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
> >
> > 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

Reply via email to