Skip to main content

FTL templates and descriptions reference

Here's a list of the FTL files you can customize when creating your custom theme. Each FTL file corresponds to a part of the user interface.

To add text or HTML markup to the blog actions sidebar, you add it to template/blogs/view-sidebar.ftl. These files are listed in the Admin Console when you're editing a custom theme.

Note: Not all of the listed teplates have descriptions. If you've used one of the templates and it's not described here, feel free to add its description — and correct those that might be wrong!

Generally, the templates are divided by content type, such as whether they are the basis for blog-, document-, or discussion-related pages. Global templates apply to multiple content types.

Decorators

FTL template fileUI component
/template/decorator/default/print.ftlPrint page
/template/decorator/default/template.ftlDefault decorator
/template/decorator/setup/template.ftlSetup wizard decorator

Global

FTL template fileUI component
/template/global/account-success.ftlDisplayed after creating a user account.
/template/global/addressbook.ftlAddress book page.
/template/global/announce-form.ftlForm for creating an announcement.
/template/global/avatar-settings.ftlPage for setting one's avatar.
/template/global/change-password.ftlPassword change page.
/template/global/community.ftlCommunity main page.
/template/global/community-breadcrumbs.ftl
/template/global/community-everywhere-content.ftlUI for displaying "community everywhere" content.
/template/global/community-feeds.ftlDisplays feeds available for the community.
/template/global/content-picker.ftlInsert Link UI.
/template/global/create-account.ftlCreate Your Account: Registration page.
/template/global/create-profile.ftlCreate profile UI.
/template/global/custom-css.ftlThe string added when a custom-css.ftl file is created.
/template/global/create-account.ftl
/template/global/edit-profile.ftlPage for editing a user profile.
/template/global/email-password.ftlForm for requesting a password reset.
/template/global/error.ftlError page.
/template/global/guest-preferences.ftlPage for guests to edit their settings.
/template/global/help.ftlHelp page.
/template/global/image-picker.ftlInsert Image page. (Not yet used.)
/template/global/image-picker-close.ftlSuccess page for inserting an image. (Not yet used.)
/template/global/include/community-picker.ftl
/template/global/include/doctype-picker.ftlPage to choose a document type.
/template/global/include/edit-profile-rows.ftlPage section through which to edit profile values.
/template/global/include/form-message.ftl
/template/global/include/group-chat.ftl
/template/global/include/help-markup-syntax.ftlPlain text markup help page.
/template/global/include/incoming-links.ftlIncoming Links sidebar.
/template/global/include/jive-macros.ftlCollects common functions.
/template/global/include/license-macros.ftl
/template/global/include/more-like-this.ftlMore Like This sidebar.
/template/global/include/profile-field-attributes.ftl
/template/global/include/rate.ftlPresents stars for rating content and displaying the average rating.
/template/global/include/recent-history.ftlRecent History page.
/template/global/include/status-level-leaders.ftlTop Contributors sidebar.
/template/global/include/tag-cloud.ftlPopular Tags and Your Commonly Used Tags sidebars.
/template/global/include/user-content.ftlMore by <user> sidebar.
/template/global/include/view-markup-syntax.ftlContaining markup for plain text markup help page.
/template/global/include/view-profile-fields.ftlUser profile details box.
/template/global/include/view-profile-header.ftlUser name and tabs from user profile page.
/template/global/initialize-error.ftlError message when the application can't be initialized.
/template/global/login.ftlUser Login page.
/template/global/main-blogposts.ftlMain list of blog posts.
/template/global/main-documents.ftlMain list of documents.
/template/global/main-threads.ftlMain list of discussions.
/template/global/opensearch.ftl
/template/global/people.ftlThe page at /people.
/template/global/people-autocomplete.ftl
/template/global/pm-folders.ftl
/template/global/pm-main.ftl
/template/global/pm-postform.ftl
/template/global/pm-view.ftl
/template/global/poll.ftlPage listing polls in a particular community.
/template/global/poll-form.ftlPage for creating or editing a poll.
/template/global/recent-updates.ftl
/template/global/registration-unavailable.ftl
/template/global/reset-password.ftlReset Password page.
/template/global/search.ftlSearch page.
/template/global/tag.ftl"Tag: <tag_name>" page.
/template/global/tag-set-create.ftlCreate Tag Group page.
/template/global/tags.ftlTags browse page.
/template/global/user-bar.ftlUser bar \-\- the row of menus at the top of each page.
/template/global/user-preferences.ftlYour Settings page for user preferences.
/template/global/validate.ftl
/template/global/view-profile.ftlMain user profile page.
/template/global/view-profile-blogposts.ftlUser profile page with Blog Posts tab displayed.
/template/global/view-profile-discussions.ftlUser profile page with Discussions tab displayed.
/template/global/view-profile-documents.ftlUser profile page with Documents tab displayed.
/template/global/view-profile-short.ftlUser profile page with Profile tab displayed.
/template/global/view-profile-watches.ftlUser profile page with Email Notifications tab displayed.

Blogs

FTL template fileUI component
/template/blogs/blog-macros.ftlIncludes blog-related summaries, such as recent posts and comments.
/template/blogs/blogs-admin-picker.ftlChoose a blog to manage.
/template/blogs/view-blog.ftlThe page at /blogs/<blog_name>
/template/blogs/view-blog-cloud.ftlThe page at /blogs/<blog_name>/tags
/template/blogs/view-blog-cloud-sidebar.ftl
/template/blogs/view-blog-day.ftlThe page at /blogs/<blog_name>/<year>/<month_number>/<date>
/template/blogs/view-blog-feeds.ftlThe page at /blogs/<blog_name>/feeds
/template/blogs/view-blog-month.ftlThe page at /blogs/<blog_name>/<year>/<month_number>
/template/blogs/view-blog-post.ftlA blog post page.
/template/blogs/view-blog-year.ftlThe page at /blogs/<blog_name>/<year>
/template/blogs/view-blogs.ftlThe page at /blogs/browse
/template/blogs/view-blogs-cloud.ftlThe page at /blogs/tags
/template/blogs/view-blogs-feeds.ftlThe page at /blogs/feeds
/template/blogs/view-sidebar.ftlBlog actions sidebar

Documents

FTL template fileUI component
/template/docs/community-document-picker.ftl"New Document" page on which to choose a document type.
/template/docs/doc-authors.ftlThe page at /docs/<doc_id>/authors
/template/docs/doc-collaborate.ftlThe page at /docs/<doc_id>/collaborate
/template/docs/doc-create.ftlThe page at /docs/<doc_id>/create
/template/docs/doc-create-image-inline.ftlThe page displayed when a new document is created.
/template/docs/doc-create-image-login.ftlLogin redirect page.
/template/docs/doc-create-spell.ftlUnused.
/template/docs/doc-create-spell-success.ftlUnused.
/template/docs/doc-create-valerror.ftlUnused.
/template/docs/doc-create-vererror.ftlDisplayed when multiple users edit a document at the same time.
/template/docs/doc-move.ftl"Move Document" page.
/template/docs/doc-upload.ftlUnused.
/template/docs/doc-version.ftlThe page at /docs/<doc_id>/version
/template/docs/document.ftlThe document view page.
/template/docs/document-diff.ftlVersion Comparison page for a document.
/template/docs/include/doc-macros.ftl
/template/docs/include/doc-needs-approval.ftlBox displaying document approve/reject message.
/template/docs/include/user-picker.ftlPopup page through which to search for a user.
/template/docs/user-approval-documents.ftlUI displaying documents pending approval by the user.
/template/docs/your-documents.ftl

Discussions

FTL template fileUI component
/template/forums/community-thread-picker.ftl
/template/forums/include/forum-macros.ftl
/template/forums/message-abuse.ftlReport Abuse page.
/template/forums/message-view.ftlPage for viewing a discussion message thread.
/template/forums/moderation.ftl
/template/forums/postform.ftlPage for posting or replying to a discussion thread.
/template/forums/postform-success.ftl
/template/forums/question-markas.ftl
/template/forums/question-resolve.ftl
/template/forums/question-unmarkas.ftl
/template/forums/thread.ftl
/template/forums/thread-branch.ftl
/template/forums/thread-delete.ftl
/template/forums/thread-lock.ftl
/template/forums/thread-move.ftl
/template/forums/thread-unlock.ftl