Recite CMS Control Panel User Guide

Table of Contents

1. Quick Start
2. Using the Control Panel
Logging In and Out
Status Messages
Managing Tabs
Creating a Tab
Editing a Tab
Removing a Tab
Adding New Widgets
Organising Tabs and Widgets
Refreshing Widgets
Hiding Widgets
Removing Widgets
Managing Your Account
Managing Web Site Settings
Managing Maintenance Mode
Managing Web Site Caching
Specifying a Robots.txt File
3. Managing Files
Getting Started
Managing Folders
Creating a Folder
Editing a Folder
Moving a Folder
Deleting a Folder
Custom Fields For Files
Importing Files
Uploading From Your Computer
Retrieving From Another Web Site
Uploading Using FTP or SFTP
Uploading a Compressed File
Creating a New Text File
Managing Files
Viewing File Details
Editing a File
Deleting a File
Moving a File
Replacing a File
Editing File Contents
Restoring an Old Version of a File
Using Files On Your Web Site
Linking to Files On Your Web Site
Listing Files On Your Web Site
Uploading Files Via Your Web Site
Compressing Files
4. Managing Pages
Getting Started
Managing Page Types
Creating a Page Type
Editing a Page Type
Deleting a Page Type
Managing Pages
Creating a New Page
Editing a Page
Deleting a Page
Managing Meta Data
Managing Content Blocks
Managing Draft Pages
Moving Pages
Re-Ordering Pages
Managing Protected Areas
Creating a Protected Area
Forcing a Page to be Unprotected
URL Mapper
Creating a New Mapped URL
Editing a Mapped URL
Deleting a Mapped URL
Managing Sub-Sites
Creating a New Sub-Site
Editing a Sub-Site
Deleting a Sub-Site
5. Managing Templates
Getting Started
Managing Folders
Creating a Folder
Editing a Folder
Moving a Folder
Deleting a Folder
Manage Templates
Creating a Template
Editing a Template
Changing a Template's Type
Resizing the Template Editor
Deleting a Template
Duplicating a Template
Moving a Template
Restoring an Old Version of a Template
6. Managing Forms
Getting Started
Managing Forms
Creating a Form
Editing a Form
Managing Form Recipients
Deleting a Form
Viewing Form Submissions
Adding a Form To Your Site
Create a Form Template
Adding the Form Container Rule
Adding CAPTCHA to Forms
7. Managing Categories
Getting Started
Managing Categories
Creating a Category
Editing a Category
Associating Files With Categories
Deleting a Category
Re-Organising Categories
Assigning Categories to Other Content
Displaying Categories On Your Site
Including Categories With Linked Content
Outputting a List of Categories
Creating a Tagspace
Outputting Content Based on Categories
8. Managing Comments
Getting Started
Managing Comment Groups
Creating a Comment Group
Editing a Comment Group
Deleting a Comment Group
Managing Comments
Approving or Unapproving a Comment
Editing a Comment
Deleting a Comment
Viewing Comments Linked to Content
Adding Comments To Your Site
Create Templates
Add Comments to Your Site
9. Managing Search
Getting Started
Managing Indexes
Creating an Index
Editing an Index
Rebuilding an Index
Querying an Index
Deleting an Index
Adding Search to Your Site
Create a Search Template
Adding the Search Container Rule
Viewing Search History
Search Language
Query Terms
Range Searches
Fuzzy Searches
Proximity Searches
Term Boosting
Boolean Operators
10. Managing Users
Getting Started
Managing User Directories
Creating a User Directory
Viewing a User Directory
Exporting Users
Importing Users
Editing a User Directory
Managing User Roles
Deleting a User Directory
Managing Users
Creating a New User
Viewing a User
Editing a User
Deleting a User
Adding User Management to Your Web Site
Adding a Protected Area
Adding User Registration
Adding a Log In Form
Adding a Password Reset Form
Allowing Users to Update Their Account
Displaying User Identity Data
Managing Control Panel Users
Creating a New User
Editing a User
Deleting a User
Disabling a User Account
Managing Control Panel Roles
Creating a Role
Viewing a Role
Editing a Role
Deleting a Role
Managing Control Panel Permissions
11. Managing Calendars and Events
Getting Started
Managing Event Types
Creating an Event Type
Editing an Event Type
Deleting an Event Type
Managing Calendars
Creating a Calendar
Viewing a Calendar
Exporting Events
Importing Events
Editing a Calendar
Deleting a Calendar
Managing Calendar Events
Creating an Event
Viewing an Event
Editing an Event
Deleting an Event
Adding Events to Your Web Site
Personal Calendars
Event Clashes
Event Management Actions
Form Response Data
Ajax Response Data
12. Managing Feeds
Getting Started
Managing Feeds
Creating a Feed
Editing a Feed
Deleting a Feed
Adding an RSS Feed
Adding a Google Sitemap
13. Administration Mode
Administration Mode Toolbar
Managing Container Rules
Opening Your Site in Administration Mode
Container Types
Adding a Rule
Moving and Re-Ordering Rules
Defining Container Locations
Updating Page Content
Defining Editable Areas
14. Miscellaneous Topics
Managing Custom Field Lists
Adding a Field
Editing a Field
Deleting a Field
Re-Ordering Fields
15. Managing Content Using Your Native Operating System
Getting Started
Managing File Manager Files
Managing Templates
A. Template Writing Guide
Variable Types
Outputting Variables
Variable Modifiers
Including Other Templates
If/Else Blocks
Working With Arrays
Counting an Array
Looping Over Arrays
Accessing an Array Element
Outputting Braces
Recite Specific Plug-Ins
B. WYSIWYG Editor Guide
Accessing the WYSIWYG
Using the WYSIWYG Editor
Content Control
Text Elements
Paragraph Alignment
Page Elements
Text Formatting
Miscellaneous Buttons
File Browser
Inserting Thumbnails
Customizing the WYSIWYG

List of Figures

2.1. The client listing page
2.2. The Control Panel loading message
2.3. The Control Panel "Info" message
2.4. The Control Panel "Success" message
2.5. The Control Panel "Notice" message
2.6. The Control Panel "Warning" message
2.7. The Control Panel "Error" message
2.8. Tabs and widgets in the Control Panel
2.9. The tab creation dialog
2.10. The tab edit dialog
2.11. The widget browser with the File Management category and Import Files widget both selected.
2.12. Updating your account details
2.13. The site settings dialog with the Files bundle loaded
3.1. Sample tab layout for managing files
4.1. Sample tab layout for managing pages
4.2. The overview of a page with both a live and a draft version
4.3. Sending a draft live when there is already a live page.
4.4. Managing permissions for a page
4.5. Page overview when a page is protected
5.1. Sample tab layout for managing templates
5.2. Selecting a template type
6.1. Sample tab layout for managing forms
6.2. Adding a form recipient
7.1. Sample tab layout for managing categories
8.1. Sample tab layout for managing comments
9.1. Sample tab layout for managing search
9.2. Viewing the details stored with a search index document
10.1. Sample tab layout for managing users
10.2. Viewing a user directory
10.3. Managing permissions
11.1. Sample tab layout for managing calendars and events
12.1. Sample tab layout for managing feeds
13.1. The administration mode toolbar
13.2. The end result of adding navigation via container rules
13.3. Viewing the site in administration mode
13.4. Selecting the rule to add to a container
13.5. Selecting the rule to add to a container
13.6. Administration mode with the newly-created container rule
13.7. Editing content via the WYSIWYG in Administration Mode
14.1. Adding a new field
14.2. Adding a new field
14.3. A custom list with a single field
B.1. The WYSIWYG loaded for editing a page content block
B.2. The WYSIWYG toolbar
B.3. The WYSIWYG file browser
B.4. Inserting a pre-defined template
B.5. The styles drop-down with a custom style

List of Examples

3.1. Linking to a File Manager File
3.2. Creating an Image Thumbnail
6.1. Using a CAPTCHA in your form template
7.1. Accessing category data from a list of calendar events
10.1. Adding a log out link
10.2. Accessing the user's identity data
13.1. Adding a global container to a template
13.2. Adding a local container to a template
13.3. Adding a content block to a page
A.1. Outputting a variable called $title
A.2. Escaping content to maintain standards compliance.
A.3. Outputting timestamps using date_format.
A.4. Using an if/else block to determine what to output.
A.5. Using an if/elseif/else block to determine what to output.
A.6. Nested if/else blocks.
A.7. Determining the size of an array.
A.8. Looping over an array.
A.9. Using {foreachelse}.
A.10. Using if/else with {foreach}.
A.11. Looping over an array then accessing another array's element.
A.12. Sample scenario of using non-template curly braces.
A.13. Using {literal} to embed curly braces.
A.14. Using {ldelim} and {rdelim}.
B.1. Sample CSS entry for styles dropdown