Customizing CCS Using the ACF Configuration Tool

Introduction

The Tucows Client Code Suite (CCS) provides a complete website package that allows Resellers of Tucows services to install and configure the website, then point their customer base to it so that the package can begin provisioning.

CCS provides the capability for Resellers to customize the interface.  Most customizations require little or no programming experience.  These customizations are referred to as template customizations and require only a basic understanding of CCS, HTML, and file structures.  Template customizations allow Resellers to make almost any change to the CCS interface including color schemes, layout, logos, captions, and look-&-feel.

However, if Resellers want to customize the functionality of CCS, programming experience is required as is a good understanding of CCS, the Tucows Application Controller Framework (ACF), PHP, HTML, and file structures.  These functionality customizations include adding new functionality, changing the order of events, and replacing functionality.

Web designers, web developers, and application developers should use this document as a reference for customizing the Tucows Client Code Suite (CSS). This document explains how to make both template and functionality types of customizations.  

Note: Developers should exercise caution when using the ACF configuration tool. Using the configuration tool improperly can damage the CCS system as well as cause serious security issues.