Welcome to the official user guide and documentation for The Secretary content management system. Use these pages as a resource, guide and aid to developing websites with The Secretary. ====== Installation & Setup ====== [[setup:installation-instructions|Installation Instructions]] [[setup:upgrading-from-2.0-to-2.1|Upgrading from 2.0 to 2.1]] [[setup:upgrading-from-2.1-to-2.2|Upgrading from 2.1 to 2.2]] [[setup:application-requirements|Application Requirements]] [[setup:using-clean-urls|Using Clean URLs]] ====== General Usage / Module specific usage ====== **Pages** [[general-usage:pages:the-page-type-option|The Page Type option]] [[general-usage:pages:template-tags|Template Tags]] **Projects** [[general-usage:projects:page-type-options|Page Type options]] [[general-usage:projects:creating-a-new-project|Creating a new project]] [[general-usage:projects:using-groups-and-textblocks|Using Groups and Textblocks]] [[general-usage:projects:uploading-video-and-audio|Uploading Video and Audio]] [[general-usage:projects:template-tags|Template Tags]] ====== Customising & Extending ====== **Themes** [[customise:themes:installing-a-theme|Installing a theme]] [[customise:themes:designing-themes|Designing themes]] [[customise:themes:template-tags|Template tags]] [[customise:themes:creating-a-theme-plugin|Creating a theme plugin]] **Plugins** [[extend:plugins:anchors|List of anchors]] [[extend:plugins:plugin-basics|Plugin Basics]] [[extend:plugins:advanced-plugins|Advanced Plugins]] [[extend:plugins:plugins-that-modify-variables|Plugins that modify variables]] [[extend:plugins:modifying-the-menu|Tutorial: Modifying the menu]] **Modules** [[extend:modules:creating-a-module|Creating a module]] ====== Code Documentation ====== [[documentation:manager|Manager]] [[documentation:receptionist|Receptionist]] (form generator/validator) [[documentation:clerk|Clerk]] (database interface) ====== Miscellaneous ====== [[important-definitions|Important Definitions]] [[recommended-reading|Recommended Reading]] [[tools|Tools]]