FTL Templates and Descriptions

FTL Templates and Descriptions

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. In other words, 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.

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

Generally speaking, 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 file

UI component

/template/decorator/default/print.ftl

Print page

/template/decorator/default/template.ftl

Default decorator

/template/decorator/setup/template.ftl

Setup tool decorator

Global

FTL template file

UI component

/template/global/account-success.ftl

Displayed after creating a user account.

/template/global/addressbook.ftl

Address book page.

/template/global/announce-form.ftl

Form for creating an announcement.

/template/global/avatar-settings.ftl

Page for setting one's avatar.

/template/global/change-password.ftl

Password change page.

/template/global/community.ftl

Community main page.

/template/global/community-breadcrumbs.ftl


/template/global/community-everywhere-content.ftl

UI for displaying "community everywhere" content.

/template/global/community-feeds.ftl

Displays feeds available for the community.

/template/global/content-picker.ftl

Insert Link UI.

/template/global/create-account.ftlCreate Your Account: Registration page.

/template/global/create-profile.ftl

Create profile UI.

/template/global/custom-css.ftl

The string added when a custom-css.ftl file is created.

/template/global/create-account.ftl

/template/global/edit-profile.ftl

Page for editing a user profile.

/template/global/email-password.ftl

Form for requesting a password reset.

/template/global/error.ftl

Error page.

/template/global/guest-preferences.ftl

Page for guests to edit their settings.

/template/global/help.ftl

Help page.

/template/global/image-picker.ftl

Insert Image page. (Not yet used.)

/template/global/image-picker-close.ftl

Success page for inserting an image. (Not yet used.)

/template/global/include/community-picker.ftl


/template/global/include/doctype-picker.ftl

Page to choose a document type.

/template/global/include/edit-profile-rows.ftl

Page 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.ftl

Plain text markup help page.

/template/global/include/incoming-links.ftl

Incoming Links sidebar.

/template/global/include/jive-macros.ftl

Collects common functions.

/template/global/include/license-macros.ftl


/template/global/include/more-like-this.ftl

More Like This sidebar.

/template/global/include/profile-field-attributes.ftl


/template/global/include/rate.ftl

Presents stars for rating content and displaying the average rating.

/template/global/include/recent-history.ftl

Recent History page.

/template/global/include/status-level-leaders.ftl

Top Contributors sidebar.

/template/global/include/tag-cloud.ftl

Popular Tags and Your Commonly Used Tags sidebars.

/template/global/include/user-content.ftl

More by <user> sidebar.

/template/global/include/view-markup-syntax.ftl

Containing markup for plain text markup help page.

/template/global/include/view-profile-fields.ftl

User profile details box.

/template/global/include/view-profile-header.ftl

User name and tabs from user profile page.

/template/global/initialize-error.ftl

Error message when the application can't be initialized.

/template/global/login.ftl

User Login page.

/template/global/main-blogposts.ftl

Main list of blog posts.

/template/global/main-documents.ftl

Main list of documents.

/template/global/main-threads.ftl

Main list of discussions.

/template/global/opensearch.ftl


/template/global/people.ftl

The 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.ftl

Page listing polls in a particular community.

/template/global/poll-form.ftl

Page for creating or editing a poll.

/template/global/recent-updates.ftl


/template/global/registration-unavailable.ftl


/template/global/reset-password.ftl

Reset Password page.

/template/global/search.ftl

Search page.

/template/global/tag.ftl

"Tag: <tag_name>" page.

/template/global/tag-set-create.ftl

Create Tag Group page.

/template/global/tags.ftl

Tags browse page.

/template/global/user-bar.ftl

User bar \-\- the row of menus at the top of each page.

/template/global/user-preferences.ftl

Your Settings page for user preferences.

/template/global/validate.ftl


/template/global/view-profile.ftl

Main user profile page.

/template/global/view-profile-blogposts.ftl

User profile page with Blog Posts tab displayed.

/template/global/view-profile-discussions.ftl

User profile page with Discussions tab displayed.

/template/global/view-profile-documents.ftl

User profile page with Documents tab displayed.

/template/global/view-profile-short.ftl

User profile page with Profile tab displayed.

/template/global/view-profile-watches.ftl

User profile page with Email Notifications tab displayed.

Blogs

FTL template file

UI component

/template/blogs/blog-macros.ftl

Includes blog-related summaries, such as recent posts and comments.

/template/blogs/blogs-admin-picker.ftl

Choose a blog to manage.

/template/blogs/view-blog.ftl

The page at /blogs/<blog_name>

/template/blogs/view-blog-cloud.ftl

The page at /blogs/<blog_name>/tags

/template/blogs/view-blog-cloud-sidebar.ftl


/template/blogs/view-blog-day.ftl

The page at /blogs/<blog_name>/<year>/<month_number>/<date>

/template/blogs/view-blog-feeds.ftl

The page at /blogs/<blog_name>/feeds

/template/blogs/view-blog-month.ftl

The page at /blogs/<blog_name>/<year>/<month_number>

/template/blogs/view-blog-post.ftl

A blog post page.

/template/blogs/view-blog-year.ftl

The page at /blogs/<blog_name>/<year>

/template/blogs/view-blogs.ftl

The page at /blogs/browse

/template/blogs/view-blogs-cloud.ftl

The page at /blogs/tags

/template/blogs/view-blogs-feeds.ftl

The page at /blogs/feeds

/template/blogs/view-sidebar.ftl

Blog actions sidebar

Documents

FTL template file

UI component

/template/docs/community-document-picker.ftl

"New Document" page on which to choose a document type.

/template/docs/doc-authors.ftl

The page at /docs/<doc_id>/authors

/template/docs/doc-collaborate.ftl

The page at /docs/<doc_id>/collaborate

/template/docs/doc-create.ftl

The page at /docs/<doc_id>/create

/template/docs/doc-create-image-inline.ftl

The page displayed when a new document is created.

/template/docs/doc-create-image-login.ftl

Login redirect page.

/template/docs/doc-create-spell.ftl

Unused.

/template/docs/doc-create-spell-success.ftl

Unused.

/template/docs/doc-create-valerror.ftl

Unused.

/template/docs/doc-create-vererror.ftl

Displayed when multiple users edit a document at the same time.

/template/docs/doc-move.ftl

"Move Document" page.

/template/docs/doc-upload.ftl

Unused.

/template/docs/doc-version.ftl

The page at /docs/<doc_id>/version

/template/docs/document.ftl

The document view page.

/template/docs/document-diff.ftl

Version Comparison page for a document.

/template/docs/include/doc-macros.ftl


/template/docs/include/doc-needs-approval.ftl

Box displaying document approve/reject message.

/template/docs/include/user-picker.ftl

Popup page through which to search for a user.

/template/docs/user-approval-documents.ftl

UI displaying documents pending approval by the user.

/template/docs/your-documents.ftl


Discussions

FTL template file

UI component

/template/forums/community-thread-picker.ftl


/template/forums/include/forum-macros.ftl


/template/forums/message-abuse.ftl

Report Abuse page.

/template/forums/message-view.ftl

Page for viewing a discussion message thread.

/template/forums/moderation.ftl


/template/forums/postform.ftl

Page 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