> Hi Anamaria,
>
> Thanks for this email to let us know about the status!
>
> See below
>
> On Mar 23, 2010, at 1:37 PM, Anamaria Stoica wrote:
>
>> Hi devs,
>>
>> I wanted to show you what work has been done until now on the Google
>> Gadgets Integration, talk a bit about the next steps and ask for
>> feedback. I put up the gadgets work on the incubator, so you can take
>> a quick look.
>>
>> Mostly I'm interested in the minimum subset of features and changes
>> that I need to make in order to have something worth integrating in a
>> future release.
>
> some feedback.
>
>> Macro Directory: (for all Wiki Macros and Java Macros)
>> http://incubator.myxwiki.org/xwiki/bin/view/Macros/
>
> I think it would be better displayed as a livetable with several columns:
> - Description
> - Category
> - Action column
>
> Not sure we need the type displayed. However I think that for Wiki macro
> the action column should propose to edit/delete the macro.
>
> Question: Where should this macro directory be displayed in the wiki? In
> AllDocs as a new tab? Somewhere else? Only for admins in the admin page?

I think it should not be in the AllDocs UI. Linked from the QuickLinks as
"Macro Directory" maybe? Possibly from the WYSIWYG insert macro dialog UI,
with a open in new window link, WDYT ?

>
>> Macro Description Page:
>> http://incubator.myxwiki.org/xwiki/bin/view/Macros/Macro?id=wc99
>
> I wonder if both the macro directory and this description page pages
> should be located in the wiki macro application.

The description page should be IMO the macro page itself as much as
possible (with a MacroClassSheet) That's the XWiki way of applications and
it allows to have the edit button which brings the macro in inline edition
mode.
For non-wiki macros, we can either say there is no such page - or use a
generic page with a parameter like you did with Macro?id=XXX.

Jerome.

There's already a
>
> I'll send another email later on to try to provide feedback on the stuff
> below.
>
> Thanks
> -Vincent
>
>> Dashboard Macro Test:
>> http://incubator.myxwiki.org/xwiki/bin/view/MacrosTest/DashboardTest
>>
>> The dashboard example contains 3 macros imported from Panels, like
>> Last Members, My Recent Modifications and Blog Categories, and 1 macro
>> imported from a Google Gadget: World Clocks. (I named it w99)
>>
>> Import Google Gadget as Macro Form:
>> http://incubator.myxwiki.org/xwiki/bin/view/Macros/GoogleGadgetsImport
>>
>> WYSIWYG Integration:
>> - easily edit all Google Gadget Macros parameters/user preferences (if
>> inserted alone on the page)
>> - if a macro is inside the Dashboard macro, you don't have access to
>> editing its parameters. Ideally, in the future this kind of
>> interaction would be nice to have:
>> http://incubator.myxwiki.org/xwiki/bin/view/Mockups/GadgetsIntegrationProposal2#HInsertDashboardMacroWYSIWYGDialog
>> (Test both of the above here:
>> http://incubator.myxwiki.org/xwiki/bin/view/MacrosTest/DashboardTest)
>>
>> I'm planning to work next on:
>> - AJAX requests to update dashboard state after each drag&drop action
>> (modify the content of the dashboard to reflect the new order of the
>> gadgets
>> - Add Thumbnail and Screenshots support for Macros
>> - Nice UI for Dashboard and Macros Directory (already asked Caty for
>> help here)
>>
>> More work after that:
>> - Add Macros(Gadgets) to a Dashboard (either from the Directory and/or
>> through WYSIWYG editor)
>> - Convert all Panels to Wiki Macros (Question here: What happens with
>> the panel headers? Do I transform them into headings like in the Last
>> Members, My Recent Modifications, Blog Categories examples? If so, how
>> would they be placed on the side, in the empty shell containers to
>> keep looking like they do now? (
>> http://incubator.myxwiki.org/xwiki/bin/view/Mockups/GadgetsIntegrationProposal1#HPanelWizard
>> or
>> http://incubator.myxwiki.org/xwiki/bin/view/Mockups/GadgetsIntegrationProposal2#HPanelsWizard
>> ?)
>> - Create types for Wiki Macro parameters: boolean, enum, (int), string
>> (very inconvenient right now for enum types for gadgets with a lot of
>> options -- e.g. see time zone parameters (up_tz1) for World Clock
>> macro --> problem would be nicely solved with a Select)
>> - Allow custom number of columns for Dashboard
>>
>> Questions:
>> - Should dashboard cells have titles? If so, what happens to the
>> titles of Panel origin Macros? (see discussion a little more above)
>> - Is the current syntax of dashboards OK?
>> {{dashboard}}
>> 1 {{members/}}
>> 1 {{myrecentmodifications/}}
>> 2 {{blogcategories/}}
>> 3 {{wc99 title='Another Clock Gadget' w='280' h='280'
>> up_tz1name='Bucharest' up_tz2name='Paris' up_tz1='RO' up_tz2='FR'/}}
>> {{/dashboard}}
>> , where each line represents a cell, the first number being the column
>> number, one blank space and the the content of the cell. For a given
>> column, the order of appearance is important, being treated as a stack
>> (one cell above another).
>> * Keep in mind:
>>      - the lines need to be easily update by many AJAX requests issued at
>> each Drag&Drop on the dashboard (both their order, and also the column
>> numbers)
>>      - content available in wiki editor
>>      - currently does not allow multiple lines for one cell (would a lot
>> more complicated for the AJAX updates)
>>      - currently has no title - do we need a title??
>>
>> SVN:
>> - https://svn.xwiki.org/svnroot/xwiki/contrib/sandbox/xwiki-gadgets/
>> (Java Components)
>> - https://svn.xwiki.org/svnroot/xwiki/contrib/sandbox/gadgets/ (XAR)
>>
>> Thanks for the feedback,
>> Anamaria
> _______________________________________________
> 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