When you're creating a new page, you have the option to start with a blank slate or choose from a variety of helpful templates: Haiilo's default templates or your custom templates.
You can easily create a custom page template in a similar way to making a regular page. Any information you include in the template will be automatically added to the page when a user creates a new page using your template. You can create custom page templates for your platform if you have the "Create page" and "Manage page templates" permissions.
Users can only use your template after it's published, giving you time to build it and choose its apps before you choose to publish it.
Do you already have a great page you'd love to use as a template for future pages? Easy—just open the page and select Use as Template in the Options box to do so.
Start a template draft
- Select Create page in the Pages overview.
- Choose Create template.
- Enter a title that clearly describes the page's purpose so users understand the type of page the template is for.
- Add a description to explain the page's contents. Alternatively, you can use this field to provide information about the template and what it should be used for.
- Optionally, choose categories to help users understand the page's topic and intention. When creating a template, you can only select existing categories.
- Upload an avatar image for the template. The recommended size is 512x512px, and it can be a maximum of 10MB. You can add a cover image later during edit mode.
- If you have activated multi-language, you can define translations for the page title and description for the languages your platform uses. When the template is used, all selected languages and their translations will be transferred.
- Select Activate translations in the upper right corner.
- Select the page's default language. If you don't offer the page in all platform languages, users will see it in the default language, which cannot be changed later.
- Select the languages in which you want the page to be available.
- Select Apply.
- Choose another language in the drop-down and select if you want to copy the default language's title and description over.
- Translate the title and description into the selected language.
- Repeat steps 4-5 for each language you chose to provide translations in.
- Select Create page template to create your template draft.
Once you've created a template draft, it will open in edit mode, where you can add app groups and apps to it. A page template remains as a draft until you publish it to make it available for users.
If you close the template draft at any time, you can find it later in the Pages overview > Create page to continue editing it. Existing template drafts are available to all users with "Manage page templates" permission.
Add app groups and apps to a template
Adding app groups and apps to a template is just like doing it on a regular page. The main difference is that in a template, you cannot add any content directly into the app itself after it's been added. Learn more in Organizing apps in groups and Adding apps.
If you activated multi-language for your page template, you can also define your app group and app names in your selected languages to make sure they are available when the template is used. Learn more in Providing app names in multiple languages.
Any settings you configure for your apps will carry over to the page when you use the template. For example, if you choose to allow only admins to post on the Timeline app, that setting will be applied to the page when you use the template. When a template is used to create a new page, the page admin can still modify all their page and app settings just like with any other page.
Publish a template
When your template is ready to publish and make available for users to use to create new pages, you have to change its status. You can do this in two ways:
- In the "You are editing a template" banner at the bottom of the screen, select Draft > Ready to change the status.
- Open the page settings. Under State, select Ready > Save.