Search:

Tararua Tramping Club

Te rōpū hikoi o te pae maunga o Tararua   -   Celebrating 100 years of tramping

Administration Configuration

Website configuration


The website is based on the PmWiki content management software. This provides for customisation at a website, group, and individual page level.

The website is template driven, with supporting CSS files providing the formating. In addition the functionality of the website is supported by open source add ons (also known as extensions or recipes) from third parties. It does not use group or page customisation, so these will not be discussed further.

A template and its related CSS files is called a skin.

Configuration

The core configuration and setting are specified in the /local/config.php file. This specifies a range of settings including the skin, security, recipes, and behavioural parameters.

Skin

The skin specifies the template which controls the layout of the page, and its associated CSS which controls the formatting of the page. The skin is specified in the /pub/skins/ttcadapt/ directory, with the files ttcadapt.tmpl, ttcadapt.css and ttcadapt.php.

Formatting

In addition to the CSS files that are part of the skin an addition file, local.css in the directory /pub/css/ contributes to to website formatting.

Configuration

Extensions (Add-ons)

PmWiki extensions are called recipes and there is a Cookbook of them. Recipes used here are

provides a tabular list of attachments for a page (action upload)
makes PmWiki intelligently case-insensitive
converts HTML to wiki markup
provide a default page template when a new page is created
inserts simple table formatting when tab separated text is pasted into a page
configure external links to open in a new window, have a "tooltip title", or use other CSS classes
shows the difference between 2 versions by highlighting the changes in markup on word level.
input box to create new wiki groups from predefined template pages
how to provide a form or box to allow users to create new pages
add a clickable table of contents to a page
subdivide wiki.d into subdirectories according to page group
email obfuscation
insert random quotes or markup into a page
log List all uploaded files in the RecentUploads pages
check for new versions of recipes on pmwiki.org
markup to add a rowspan attribute on a simple table cell
toggle switches to show and hide sections of the page
a feature-rich thumbnail picture gallery for PmWiki
a form to upload files and keep the user on the page, and not redirect to the default uploads form

PmWiki features used

PmWiki has many PmWiki:features that provide a wide range of functionality. Some of those used here are

Based on original at http://kiwiwiki.co.nz/pmwiki/pmwiki.php/Administration/(approve sites)

Page last modified on 2019 Jun 16 10:09

Edit - History - Recent changes - Wiki help - Search     About TTC     Contact us     About the website     Site map     email page as link -> mailto:?Subject="TTC: Configuration"&Body=