I only have one point for the discussion.

AppWithinMinute create a page that uses livetable if I recall well.  If AWM is
in the core then livetable should be too (but I don't know if AWM is in the
core).

Thanks,
On Tue, Oct 14, 2014 at 10:52:39PM +0300, Eduard Moraru wrote:
> Hi devs,
> 
> While looking into the delete space UI issue [1], we first thought about
> directly using the livetable macro to list the documents to be deleted from
> the space.
> 
> Now the problem, as state by Vincent: Can/should we use the livetable
> inside templates? Is the livetable part of xwiki-platform-web or is a
> removable extension (xwiki-platform-livetable)?
> 
> Currently, xwiki-platform-livetable only contains the 2 pages that generate
> the JSON for the livetable, but the html markup is generated by the
> #livetable macro (macros.vm) and the livetable.css and livetable.js files
> are all in xwiki-platform-web.
> 
> The only case of it being used in templates right now is in rightsUI.vm [2]
> where the macro is not directly called, but the html markup is created by
> hand and the javascript and css is included.
> 
> IMO, we should decide on a single approach for the livetable and use it all
> the way. What we do currently can be confusing even for us.
> 
> I currently see two directions:
> 
> 1) Move the content of xwiki-platform-livetable in a xwiki-platform-web as
> templates so that the livetable is a core feature and that it also works in
> the UI when the database is empty.
> 
> 2) Move the livetable macro (as wiki macro?), js (as JSX) and css (as SSX)
> from xwiki-platform-web to xwiki-platform-livetable and see the livetable
> as just another extension/feature that is only present when installed. The
> rightsUI would need a change as well, since it can no longer rely on the
> livetable and probbaly we would also need to find a way to allow extenions
> to contribute filesystem resources.
> 
> I thought it would be a good idea to open a discussion on this topic since
> it's currently, AFAIK, a grey area.
> 
> WDYT?
> 
> Thanks,
> Eduard
> 
> ----------
> [1] http://jira.xwiki.org/browse/XWIKI-8320
> [2]
> https://github.com/xwiki/xwiki-platform/blob/master/xwiki-platform-core/xwiki-platform-flamingo/xwiki-platform-flamingo-skin/src/main/resources/flamingo/rightsUI.vm
> _______________________________________________
> devs mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/devs

-- 
Jean Simard
[email protected]
Research engineer at XWiki SAS
http://www.xwiki.com
Committer on the XWiki.org project
http://www.xwiki.org
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to