2.3 Template Family Naming Conventions
We recommend Template Families are named following these conventions:
designer-license-reference
For example, a family name like tribiq-GPL-1050 means this:
- the Designer is Tribiq
- the Licence Type is GNU General Public License
- the Template ID is 1050.
At Tribiq, we design a lot of templates, so we find it easier to assign an ID number to each Family that we create. But you may prefer to use a sitename in your naming.
The minimum set of templates in a family is this:
- a standard HTML template for most content; usually its filename is HTML-standard.tpl.php
- an error-handling template (404 File Not Found, 401 Authentication, and so on); its filename should be error.php
A more typical set of templates in a Family contains many more:
- a home page template, HTML-home.tpl.php
- a contact (email) form, HTML-contactform.tpl.php
- an auto sitemap page, HTML-sitemap.tpl.php
- a search results page, HTML-search.tpl.php
- an accessibility page, HTML-accessibility.tpl.php
- Document/File Template, DOCU-standard.tpl.php
- Document/File Template with immediate download, DOCU-instantdownload.tpl.php
- List of Documents, HTML-documentlist.tpl.php
- Event Template, EVNT-standard.tpl.php
- Calendar Template (month to view), HTML-calendar.tpl.php
- Calendar Template (day to view), HTML-dayview.tpl.php
- News Template, NEWS-standard.tpl.php
- News Listing, HTML-newslisting.tpl.php
- Newsletter Archive Template (from emailed Newsletters which may be archived on-site), NLAR-standard.tpl.php
- Forum Template, FORU-standard.tpl.php
- Extranet Multi-mode Template, ENET-standard.tpl.php
- Picture-display Template, PICT-standard.tpl.php
- Gallery of Pictures, HTML-gallery.tpl.php
In order for the Templates to be processed by the CMS, they must have a prefix of the content type abbreviation (e.g. HTML, DOCU, FORU, NEWS, PICT, EVNT, ENET) and a suffix of .tpl.php.
It is likely that you will have the following folders in your template family:
You don't have to follow the same naming conventions that we do, but we will probably refer to templates with these names. Below is an example screenshot of what your template family might look like.

Top of Page