Imagine that you are invited to work on a project and you start receiving from your colleagues different information about it, from different locations: email threads, drives, sites, even scanned paper files.
In this article, we'll build a clear template on which you and your colleagues could easily collaborate to gather everything into a dedicated project space.
A video tutorial
Create a XWiki project template in 4 easy steps (Nested Pages Hierarchy)
I added a number of steps on how to create a template based on a group of pages (a parent page and a number of subpages).
#1 Structure your project
I started with the creation of a parent page named "Project Home" and then a number of child pages of this parent page:
- Project Description (to which I added another child page Project Timeline),
- Project Organization Team,
- Project Specifications.
Then, on the Project Home, I chose to use a macro that displays all child pages of this parent page.
#2 Create a template
Go to Wiki Administration > Content tab > Page Templates section.
Set a title, a location and leave the Terminal Page option unchecked. When you're ready, click Create.
#3 Set up your project template
Then, you will have to define...
- a template name (I chose "Projects Template"),
- most importantly, the template to be used, which in this case will be the "Project Home".
By doing so, you will recreate each time this group of pages (the "Project Home" with the child pages created at the beginning).
💡 The "Terminal Page" option must also be set to "No" in order to take into account the child pages of the "Project Home" when using the template.
💡 If you want this group of pages to be created in a specific space, you must add this space in the "Creation restriction" option (I chose to not have a creation restriction).
#4 Use your template
After adding the settings, save.
Start creating a new project by creating a new page and selecting "Projects Template" in the "Type> Templates" options.
Check out the result in the gallery below:
Going the extra mile
Put your imagination into practice even more with what you could add and use in the subpages of your Projects Template.
#1 In my example, in Project Timeline, I used the Calendar Pro application to display project events (which are actually set goals and meetings).
#2 Don't forget that you can also use the Meetings Pro application to organize meetings and then you could display them in your timeline calendar as well.
#3 Invite you project colleagues to vote the meeting ideas through Polls
#4 Create Ideas that could bring your project to the next level.
#5 In the Projects Specifications, you could display an Office slides presentation that you could edit/update using the OnlyOffice Connector application.