On Thu, Dec 3, 2009 at 3:57 PM, Ludovic Dubost <[email protected]> wrote:

>
> This should go beyond user profiles. Space home pages but any page
> should be able to be dashboard pages.
> For these pages we would need a way to make them display as dashboard
> pages by default.
>
> We should also make it easy to make these pages dashboard pages when in
> the wysiwyg. Like include a "dashboard" macro.
>
> I view it like that:
>
> 1/ Open a page in wysiwyg
> 2/ Type some text, include a dashboard macro
> 3/ Save
>
> When in view the dashboard macro renders the dashboard settings saved in
> the content field of the dashboard macro or in XWiki objects save in the
> page.
> It adds JS tools to allow to move and change your gadgets and panels
> used in your dashboard.
>

Gadgets on the iGoogle panel also have an Edit Settings action on the top
right
corner of every gadget, which opens a form with settings for that gadget.

Question:
If one user changes these settings, should they be visible to everyone, or
just to the
user editing them? (this way different users will see the gadgets with
different settings
for the same dashboard)

On the personal dashboard is obvious that only you get to change them, and
maybe view
the dashboard,
but what about any dashboard added as a macro on a regular page?

I think the changes should be visible to everyone with view rights on the
page, and
the settings editable for everyone with edit rights on the same page.

WDYT?



>
> With this method we might not need the xpage=dashboard template, as you
> could just have an #if in the XWikiUserSheet which displays the
> dashboard based on URL params.
> The #if would make a call to the XWiki {{dashboard}} macro
>
> Ludovic
>
> Anamaria Stoica a écrit :
> > Hi devs,
> >
> > I'd like to start working on Gadgets Integration. (this is a new feature)
> >
> > I've been working on the specs with Guillaume, and you can see the Design
> > page here: http://dev.xwiki.org/xwiki/bin/view/Design/GadgetIntegration
> >
> > The aim of the gadget integration is to provide XWiki users with a
> > dashboard-like page that will display a list of gadgets. These gadgets
> can
> > be either internal gadgets (similar to XWiki panels) or external gadgets
> > (coming from the Google Gadget repository for instance). Users can select
> > which gadgets to display on their dashboard from a gadget directory
> located
> > on the wiki.
> >
> > I've also created a few Mockups here
> > http://incubator.myxwiki.org/xwiki/bin/view/Mockups/GadgetsIntegrationfor
> > the Dashboard, Gadget Windows and Gadgets Directory.
> >
> > List of features:
> > Dashboard
> > - Dashboard for each user with drag&drop for Gadget Windows
> > - Display both Google Gadgets and XWiki Gadgets (Panels)
> > Directory
> > - An internal directory with Gadgets in the wiki divided in 3 parts:
> >         * XWiki Gadgets defined in the wiki / in the farm (current
> Panels)
> >         * Google Gadgets selected out of the global Google Directory by
> wiki
> > admins
> >         * If allowed by wiki admins: full Google Gadgets Directory
> >
> > I'd like to include all of the above with basic functionalities into
> 2.2M1.
> >
> > One thing is not clear at this point >> The relationship between XWiki
> > Gadgets and current Panels:
> >
> > They are basically the same thing (same content), but they will have
> > different containers (drag&drop window with edit settings on Dashboard
> and
> > present containers for the side menu Panels).
> >
> > Will all Panels make sense as XWiki Gadgets? If no, when a new Panel is
> > created, how do you know it's meant to be only a side menu Panel and not
> > also a XWikiGadget? (this applies for current Panels as well)
> >
> > Also, very important: where should the interface for the Gadgets
> Directory
> > be placed? Appended to Panels.WebHome or new directory Gadgets.WebHome?
> In
> > my opinion it needs a different interface from the Panel Wizard
> Interface.
> > The Panel Wizard is in the Wiki Preferences (administration space) open
> only
> > to Admins, but the Directory will have to be available to all users (even
> > browsable by everyone).
> >
> > An admin interface for picking Google Gadgets from iGoogle Directory
> and/or
> > XWiki Panels for the Gadgets Directory might be needed.
> >
> > How should I treat the 2 of them (XWiki Gadgets vs side menu Panels)?
> >
> > Thanks,
> > Anamaria
> > _______________________________________________
> > devs mailing list
> > [email protected]
> > http://lists.xwiki.org/mailman/listinfo/devs
> >
> >
>
>
> --
> Ludovic Dubost
> Blog: http://blog.ludovic.org/
> XWiki: http://www.xwiki.com
> Skype: ldubost GTalk: ldubost
>
> _______________________________________________
> 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