Tutorials – Learning Composr
Tags
- 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
- Web standards & Accessibility
- Webhosting
- Wiki
Tutorials
Relaying Errors and Statistics to Composr
Composr has an optional and secure way to automatically relay some errors and statistics to the core development team.
Server-side public API
Composr has a public server-side API framework for accessing the site through third-party apps.
Using Form Handlers
This tutorial covers how you can implement form handlers to post-process member registrations and catalogue entries.
Code Book, part 4 (Coding Standards)
The programmer's guide for Composr development. Coding Standards.
Code Book, part 4 (Obscure Coding Standards)
The programmer's guide for Composr development. Coding Standards.
Mobile apps via Composr Mobile SDK
Composr Mobile SDK is the toolkit for building mobile apps that connect to a Composr-powered website.
Making an addon (part 2)
The second in a series of practical tutorials showing how to create addons.
Introduction to Cookies and sessions (and JavaScript)
Want to know everything there is to know about cookies and sessions? You probably don't, but if you do, read this!
eCommerce
Use the eCommerce system to sell things. Usergroup subscription and member invoicing are available out-of-the-box.
The Composr programming framework
Composr is not just a web application, but also a programming framework. Find out how the puzzle pieces fit together.
Optimising Performance
Composr is very heavily optimised for high performance out-of-the-box, but here are some advanced performance tips.
Introduction to programming
This huge tutorial serves as an introduction to programming, with a particular emphasis on PHP.
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.
Code Book, contents and introduction
The programmer's guide for Composr development. Contents and Introduction.
Code Book, part 1a (Core back-end programming)
The programmer's guide for Composr development. Back-end development, part 1.
Code Book, part 1b (Further back-end concepts)
The programmer's guide for Composr development. Back-end development, part 2.
Code Book, part 2 (Front-end)
The programmer's guide for Composr development. Front-end development.
Code Book, part 3 (Miscellany)
The programmer's guide for Composr development. Miscellaneous technical guidance.
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.
- If you want to contribute a new tutorial you can submit a link.

