of contents | Next | Previous
What is a Quickr template
A “template” represents a pattern or a model. In Quickr terminology, a
template describes reusable collaborative patterns. They are portable and
persistent. Users can instantiate templates in the form of an application which
contains component definitions, process definitions, layout and seed content.
It also describes a community and its relationship to the components. Templates
can have the ability to affect change in instances created from the original
A Quickr Place is created by instantiating it from a
template. A customized place (including pages, components and ACL roles
definition) can be saved to new template (Figure.1).
Figure 1: Understanding the relationship between a Quickr Place and
a Quickr Template
Template customization which builds upon the standard Teamplace
This section provides information on how to customize a template and
populate it with initial seed content. The Teamplace customization is based
upon incorporating additional functionality around blogs, wikis etc.
Quickr 8.1 provides a user with several ‘out of the box', provided
templates. When a user wants to create a new teamplace, they have to choose
from one of these built-in provided templates. The figure below illustrates the
standard templates provided with J2EE Quickr 8.1.
Figure 2: Standard list of templates available in Quickr 8.1
According to one's specific requirements, the user creates a place based
on an underlying template . With the exception of a custom template, every
template has few standard components. For example, the library template will
have a library portlet, while the Team wiki will have a wiki portlet included.
A user can make further changes in these standard templates based on their
specific needs. For example, if someone has the library template and needs to
add wiki functionality, they can add a wiki page in that teamplace.
When creating your own template, you will ideally have defined a specific
use case in advance which determines the required functionality. Additionally,
you will have some seed content which you want to have in all instances of this
template. Finally, you will want to have a defined layout for the template. In
the upcoming sections, we will illustrate a sample test case which describes
the process for customizing a template.
Abstract - This article describes what makes up a Quickr Template