On Tue, Jun 30, 2015 at 1:42 PM, Eduard Moraru <[email protected]> wrote: > Hi, > > Now that we are moving to Nested Documents, there is the question of what > do we do with the existing space and page templates[1]? How do we (still) > display them? > > In the new create UI we will be showing just the option to create a Nested > Document, but for advanced users, we might also show the option to create a > terminal document (NS-style i.e. document in a space). > > Since a ND translates to a space WebHome in the NS approach (or previous > approach), we could reuse any existing space templates and display them > instead of page templates. > > Existing page templates were built with the NS approach in mind and I am > concerned that, until the app that provides them does not migrate them to > space templates (i.e. ND-compatible), we risk breaking their functionality > (?). This might now be valid for page templates manually created by the > admins that might have no issues since they are content focused and not > processed by any application. > > Until they are migrated, we could just show page templates only when > creating terminal documents, as an advanced user. > > So the options I see are: > > 1) Show both space and page templates when creating ND and only page > templates when creating terminal pages, hoping most of them will work most > of the time. > > 2) Show only space templates when creating ND and only page templates when > creating terminal pages, but risk hiding a lot of useful page templates > from regular users which would work most of the time. > > My +1 goes to 1).
+1 for 1) but I think we can ignore / deprecate / remove the XWiki.TemplateProviderClass_type property and consider all templates as page templates. As Caty said, "space" template are actually page templates for the space home page. Thanks, Marius > > WDYT? > > Thanks, > Eduard > > ---------- > [1] > http://extensions.xwiki.org/xwiki/bin/view/Extension/Administration+Application#HTemplates > _______________________________________________ > devs mailing list > [email protected] > http://lists.xwiki.org/mailman/listinfo/devs _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

