On Thu, Aug 18, 2016 at 3:15 PM, Vincent Massol <[email protected]> wrote: > >> On 18 Aug 2016, at 15:12, Thomas Mortagne <[email protected]> wrote: >> >> On Thu, Aug 18, 2016 at 2:43 PM, Vincent Massol <[email protected]> wrote: >>> Hi devs (especially Thomas), >>> >>> Just making sure we agree about the future of exports: >>> >>> * Rewrite our various Exports (PDF, HTML, etc) code to use the FilterStream >>> Module >> >>> * Modify the Page Export UI to use the FilterStream API/script service + >>> and add an extension point (or an XClass) so that extension can contribute >>> new Export types in the UI >> >> This is not really needed. We could simply list all the output filter >> streams we can find with compatible properties (i.e. a "target" >> property compatible with OutputStreamOutputTarget type). > > Yes this may or may not be needed. The reason I mentioned is because each > export type may want to offer a custom UI.
Each output filter can expose various properties (like macros) so it's possible to customize a lot of things without special UI for a first version. If we go for a UI extension point system then each output filter will also have to provide a UI extension. > > Thanks > -Vincent > >> * Modify the Admin Export UI to do the same >>> * Register the PDF, HTML, XAR, etc exports to register against those >>> extension points >>> * Modify the XFF extension to do the same >>> >>> Do we agree? >>> >>> Thanks >>> -Vincent >>> >>> >>> >>> >>> _______________________________________________ >>> devs mailing list >>> [email protected] >>> http://lists.xwiki.org/mailman/listinfo/devs >> >> >> >> -- >> Thomas Mortagne >> _______________________________________________ >> devs mailing list >> [email protected] >> http://lists.xwiki.org/mailman/listinfo/devs > > _______________________________________________ > devs mailing list > [email protected] > http://lists.xwiki.org/mailman/listinfo/devs -- Thomas Mortagne _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

