Skip to main content

Documentation v2

Documentation on how to install, use and develop Tuskfish CMS version 2 series.

Copyright, all rights reserved.

In this collection

Configuring cron: Expired content and sitemap update

Tuskfish (v2.0.6+) uses a daily cron job to disable expired content and to update the sitemap. This article describes how to set it up.

Maps and GPS tracks

Tuskfish can generate maps via the Google Maps API by upoading .kml or .kmz files as media attachments in the content entry form, and selecting 'Track' as the content type.

Tags, collections and sections (v2)

How to organise content with tags, collections and sections in Tuskfish CMS.

Querying the database (v2)

Instructions on how to construct database queries with the Tuskfish CMS API.

Anatomy of a typical page (v2)

A step through a sample Tuskfish CMS page with an explanation of the code.

Themes and templates (v2)

An explanation of the theme and template system and how to work with it.

RSS feeds

Explanation of how to automatically generate RSS feeds in Tuskfish CMS.

Overview of the architecture (v2)

An explanation of the architecture of Tuskfish CMS v2.

Site preferences (v2)

How to edit, access and add new site preference values.

The cache system (v2)

How the Tuskfish CMS cache system works.

Search (v2)

The inner workings of the Tuskfish search subsystem.

The base content object model (v2)

An explanation of the data model for Tuskfish CMS.

Tour of the file system (v2)

An overview of the major file system components and their functions.

Introduction (v2)

Introduction to the Tuskfish CMS for developers.

Generating a sitemap

How to automatically generate a sitemap.

Validating and escaping data (v2)

How to validate and safely escape data in Tuskfish CMS.

Tuskfish CMS Developer Guide (v2)

This guide will give you an overview of the architecture of Tuskfish CMS, how to write code to perform common operations and how to extend the system to suit yourself. The guide accompanies the Tuskfish API documentation. Keep a copy handy as you read this guide. It is best to review links to the API where provided, as not every detail will be discussed in the text. This is the first version of the guide, so it is still a work in progress.

Metadata (v2)

How to set and override site- and page-level metadata.

Metadata

How to set and override site- and page-level metadata.

Installation Guide and User Manual for Tuskfish CMS V2

The Installation Guide and User Manual have now been updated for Tuskfish CMS V2. An updated API and Developer Guide will follow soon!