Changes for page Templates
Last modified by Travis Tran on 2019/07/22 13:07
edited by Travis Tran
on 2019/07/22 13:07
on 2019/07/22 13:07
edited by Xwiki Admin
on 2018/03/14 16:00
on 2018/03/14 16:00
Change comment: Install extension [org.xwiki.contrib:application-help-center/1.2]
Summary
-
Page properties (3 modified, 0 added, 0 removed)
-
Attachments (0 modified, 0 added, 4 removed)
Details
- Page properties
-
- Title
-
... ... @@ -1,1 +1,1 @@ 1 - $services.localization.render('help.templates.title')1 +Templates - Author
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki. ttran1 +XWiki.XwikiAdmin - Content
-
... ... @@ -2,12 +2,12 @@ 2 2 3 3 {{velocity output="false"}} 4 4 #set ($actionCards = [{ 5 - 'title': $services.localization.render('help.templates.useTemplates.title'),6 - 'description': $services.localization.render('help.templates.useTemplates.description'),7 - 'tip': $services.localization.render('help.templates.useTemplates.tip', ["<a href='http://platform.xwiki.org/xwiki/bin/view/Features/DocumentLifecycle#HCreate'class='wikiexternallink'>",'</a>']),5 + 'title': 'Use templates', 6 + 'description': 'Templates are predefined pages that can be copied when creating a new page.', 7 + 'tip': "<a href=""http://platform.xwiki.org/xwiki/bin/view/Features/DocumentLifecycle#HCreate"" class=""wikiexternallink"">Creating pages</a> based on templates makes it faster to adapt predefined content to your needs.", 8 8 'thumbnail': 'Template', 9 9 'actions': [{ 10 - 'label': $services.localization.render('help.try.label'),10 + 'label': 'Try it!', 11 11 'type': 'success', 12 12 'url': $xwiki.getURL('Sandbox.WebHome', 'create', $escapetool.url({ 13 13 'title': "New Page $datetool.get('dd MMM yyyy, HH:mm')" ... ... @@ -14,12 +14,12 @@ 14 14 })) 15 15 }] 16 16 }, { 17 - 'title': $services.localization.render('help.templates.create.title'),18 - 'description': $services.localization.render('help.templates.create.description'),19 - 'tip': $services.localization.render('help.templates.create.tip', ["<a href='http://extensions.xwiki.org/xwiki/bin/view/Extension/Administration+Application#HCreatetheTemplateProvider'class='wikiexternallink'>",'</a>']),17 + 'title': 'Create your template', 18 + 'description': 'Integrate structure and macros in an existing page, and transform it in a template.', 19 + 'tip': "<a href=""http://extensions.xwiki.org/xwiki/bin/view/Extension/Administration+Application#HCreatetheTemplateProvider"" class=""wikiexternallink"">Template Providers</a> expose templates on the Create Page dialog so that the users can use them.", 20 20 'thumbnail': 'Administration', 21 21 'actions': [{ 22 - 'label': $services.localization.render('help.more.label'),22 + 'label': 'Learn more', 23 23 'url': 'http://extensions.xwiki.org/xwiki/bin/view/Extension/Administration+Application#HCreatetheTemplateProvider' 24 24 }] 25 25 }]) ... ... @@ -26,50 +26,31 @@ 26 26 27 27 #if ($hasAdmin) 28 28 #set ($discard = $actionCards[1].actions.add(0, { 29 - 'label': $services.localization.render('help.browse.label'),29 + 'label': 'Browse', 30 30 'url': $xwiki.getURL('XWiki.XWikiPreferences', 'admin', 'editor=globaladmin§ion=Templates') 31 31 })) 32 32 #end 33 33 34 -#macro (getTemplateExample $inputCard $outputCard) 35 - #set ($templateReference = $services.model.resolveDocument($inputCard.templateReference)) 36 - #if ($xwiki.getDocument($templateReference).isNew()) 37 - #set ($outputCard = { 38 - 'title': $inputCard.title, 39 - 'description': $inputCard.description, 40 - 'documentation': 'http://extensions.xwiki.org/xwiki/bin/view/Extension/Templates+Application/', 41 - 'thumbnail': $inputCard.thumbnail 42 - }) 43 - #else 44 - #set ($outputCard = { 45 - 'title': $inputCard.title, 46 - 'description': $inputCard.description, 47 - 'examples': $inputCard.templateReference, 48 - 'thumbnail': $inputCard.thumbnail 49 - }) 50 - #end 51 -#end 52 - 53 53 #set ($exampleCards = [{ 54 - 'title': $services.localization.render('help.templates.article.title'),55 - 'description': $services.localization.render('help.templates.article.description'),56 - ' templateReference': 'Templates.Article.Template.WebHome',57 - 'thumbnail': 'Help.Templates.WebHome@article.png' 35 + 'title': 'Article', 36 + 'description': 'Article page', 37 + 'examples': 'Help.Templates.Article.WebHome', 38 + 'thumbnail': 'Help.Templates.Article.WebHome@article.png' 58 58 }, { 59 - 'title': $services.localization.render('help.templates.encyclopedia.title'),60 - 'description': $services.localization.render('help.templates.encyclopedia.description'),61 - ' templateReference': 'Templates.Encyclopedia.Template.WebHome',62 - 'thumbnail': 'Help.Templates.WebHome@encyclopedia.png' 40 + 'title': 'Encyclopedia', 41 + 'description': 'Encyclopedia page', 42 + 'examples': 'Help.Templates.Encyclopedia.WebHome', 43 + 'thumbnail': 'Help.Templates.Encyclopedia.WebHome@encyclopedia.png' 63 63 }, { 64 - 'title': $services.localization.render('help.templates.meeting.title'),65 - 'description': $services.localization.render('help.templates.meeting.description'),66 - ' templateReference': 'Templates.Meeting.Template.WebHome',67 - 'thumbnail': 'Help.Templates.WebHome@meeting.png' 45 + 'title': 'Meeting Report', 46 + 'description': 'Agenda and notes', 47 + 'examples': 'Help.Templates.Meeting.WebHome', 48 + 'thumbnail': 'Help.Templates.Meeting.WebHome@meeting.png' 68 68 }, { 69 - 'title': $services.localization.render('help.templates.simple.title'),70 - 'description': $services.localization.render('help.templates.simple.description'),71 - ' templateReference': 'Templates.SimplePage.Template.WebHome',72 - 'thumbnail': 'Help.Templates.WebHome@simple.png' 50 + 'title': 'Simple Page', 51 + 'description': 'With table of contents', 52 + 'examples': 'Help.Templates.Simple.WebHome', 53 + 'thumbnail': 'Help.Templates.Simple.WebHome@simple.png' 73 73 }]) 74 74 {{/velocity}} 75 75 ... ... @@ -86,8 +86,8 @@ 86 86 </div> 87 87 #end 88 88 </div> 89 -<h3 id="HExamples"> $services.localization.render('help.templates.examples.title')</h3>90 -<p> $services.localization.render('help.templates.examples.description')</p>70 +<h3 id="HExamples">Examples</h3> 71 +<p>Want to start from a predefined template? Here are some examples of available templates inside XWiki.</p> 91 91 <div class="row"> 92 92 #foreach ($card in $exampleCards) 93 93 ## See http://getbootstrap.com/css/#grid-responsive-resets . ... ... @@ -101,12 +101,10 @@ 101 101 <div class="clearfix visible-lg-block"></div> 102 102 #end 103 103 <div class="col-xs-12 col-sm-6 col-md-4 col-lg-3"> 104 - #set ($outputCard = {}) 105 - #getTemplateExample($card $outputCard) 106 - #helpExampleCard($outputCard) 85 + #helpExampleCard($card) 107 107 </div> 108 108 #end 109 109 </div> 110 -<p><a href="http://extensions.xwiki.org/xwiki/bin/view/Extension/Templates+Application/" class="wikiexternallink"> $services.localization.render('help.templates.more')</a></p>89 +<p><a href="http://extensions.xwiki.org/xwiki/bin/view/Extension/Templates+Application/" class="wikiexternallink">View more templates</a></p> 111 111 {{/html}} 112 112 {{/velocity}}
- article.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.ttran - Size
-
... ... @@ -1,1 +1,0 @@ 1 -376.1 KB - Content
- encyclopedia.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.ttran - Size
-
... ... @@ -1,1 +1,0 @@ 1 -331.5 KB - Content
- meeting.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.ttran - Size
-
... ... @@ -1,1 +1,0 @@ 1 -83.5 KB - Content
- simple.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.ttran - Size
-
... ... @@ -1,1 +1,0 @@ 1 -180.8 KB - Content
Use templates
Templates are predefined pages that can be copied when creating a new page.
Creating pages based on templates makes it faster to adapt predefined content to your needs.
Try it!Create your template
Integrate structure and macros in an existing page, and transform it in a template.
Template Providers expose templates on the Create Page dialog so that the users can use them.
Template Providers expose templates on the Create Page dialog so that the users can use them.
Learn moreExamples
Want to start from a predefined template? Here are some examples of available templates inside XWiki
Want to start from a predefined template? Here are some examples of available templates inside XWiki.