| CARVIEW |
Select Language
HTTP/1.1 200 OK
Date: Fri, 30 Jan 2026 18:49:06 GMT
Server: Apache
Expires: Mon, 20 Dec 1998 01:00:00 GMT
Cache-Control: no-cache, max-age=0
Pragma: no-cache
X-Content-Type-Options: nosniff
X-XSS-Protection: 1
X-Powered-By: Composr
Content-Encoding: gzip
Vary: Accept-Encoding
Set-Cookie: PHPSESSID=hfi15ftrcejif6qk82romnp5ov; path=/
Set-Cookie: has_cookies=1; expires=Sat, 30-May-2026 18:49:07 GMT; Max-Age=10368000; path=/
Set-Cookie: composr_session__567206a440a52943735247=%5B309fdbc2e11ac%5D; expires=Fri, 30-Jan-2026 22:49:07 GMT; Max-Age=14400; path=/
Last-Modified: Fri, 30 Jan 2026 18:49:06 GMT
X-Content-Type-Options: nosniff
Transfer-Encoding: chunked
Content-Type: text/html; charset=utf-8
Tutorials – Learning Composr – Composr
Skip navigation
Back to Top
A symbol is missing: CSRF_TOKEN. This usually happens when Comcode is written without placing template/PHP code within a code tag.
Important: This website is now read only (except to admins) to comply with the UK Online Safety Act. Composr CMS is in the process of migrating to a new Constitutional governance model and Bazaar development model, with functionality of the old website (constructed by ocProducts Ltd, the prior copyright holder, a UK company) spread between GitLab and the new website (which has no connections to the UK).
Tutorials – Learning Composr
- Addon
- Administration
- Advice & Guidance
- Analytics
- Banners
- Business Development
- Calendar
- Catalogues
- Chatrooms
- Collaboration
- Configuration
- Content
- Contributing
- CSS
- Design & Themeing
- Development
- Downloads
- eCommerce
- Feedback features
- Forum
- Fun and Games
- Galleries
- Installation
- Internationalisation
- Internet Technology
- Introduction
- JavaScript
- Maintenance
- Members
- Mobile
- News
- Newsletters
- Opinion
- Pages
- Performance
- PHP
- Power tools
- Security
- SEO
- Social
- Structure and navigation
- Support
- Third Party Integration
- Upgrading
- Webhosting
- Web standards & Accessibility
- Wiki
Optimising Performance
Composr is very heavily optimised for high performance out-of-the-box, but here are some advanced performance tips.
by Chris
Disaster recovery
Some 'life saving' solutions to disastrous scenarios that can happen on an unstable web server configuration.
by Chris
Tags:
Maintenance
Moving sites
How to move a site from one server to another.
by Chris
Tags:
Maintenance
Cloning your site
How to clone your website to create a testing copy.
by temp1024
Tags:
Maintenance
Staging Servers
Some advice about using a staging server.
by Chris
Tags:
Maintenance
Using diff tools to upgrade an ocPortal theme
How to use a diff tool to find changes made in a theme, or upgrade the files in a theme.
by Chris
Cleanup tools
Been editing files manually, and need to force Composr to "empty its caches"? We show you how.
by Chris
Tags:
Maintenance
Professional upgrading
A professional process for updating a customer website.
by Chris
Performing an upgrade
Important background information that will help you keep your website up-to-date with the latest Composr.
by Chris
Manually editing your database with phpMyAdmin
A primer on databases, and how SQL is used to connect to them - as well as practical advice on using phpMyAdmin.
by Chris
How to Close or Open Your Composr Website
You'll want to use the closed site feature if your site is new and you want to keep it temporarily closed, or you want to close your site while performing maintenance. This tutorial explains how it works.
by Steve
Tags:
Maintenance
Theme Lifecycle
How the files in a theme are managed, from initial theme creation, through upgrades.
by Chris
How to Conduct an Upgrade in Composr
A regular task you will need to do is upgrading your Composr website to the latest version of the software. This tutorial explains the basic process.
by Steve
Backing up your site
How to backup your website (be it using our backup module, or otherwise), and why it is so important to do it.
by Steven
Tags:
Maintenance
Backing up your Composr Installation
A task which you should not overlook is backing up your Composr website. Should anything happen to your website without a backup, it can result in a loss of a huge amount of data.
by Steve
Uninstalling Composr from a server
We don't want you to uninstall Composr, but we provide a script for you to do it with. We're that nice.
by Chris
Tags:
Maintenance
Need better information?
The Composr documentation is user-driven:
- If you have found documentation problems that you'd like someone else to solve log an issue to the tracker.
- If you'd like to contribute a chunk of documentation to go into a tutorial, also log an issue to the tracker. As a user, it is possible you may find some useful extra tidbits of information there.
- If you want to contribute a new tutorial hosted off-site you can submit a link via the button below.

