Tutorials – Learning Composr

Tutorials

Manually editing your database with phpMyAdmin

Rating:
By:
Chris Graham (ocProducts)
Added:
July 31st 2008
Edited:
April 7th 2024
Difficulty:
Regular
Tutorial type:
Core documentation
Tags:

A primer on databases, and how SQL is used to connect to them - as well as practical advice on using phpMyAdmin.

A PHP/Composr coding primer

Rating:
By:
Chris Warburton (ocProducts)
Added:
April 30th 2015
Edited:
April 7th 2024
Difficulty:
Regular
Tutorial type:
Auxillary
Tags:

A worked guide to writing new PHP code for Composr.

Writing mini-modules

Rating:
By:
Chris Graham (ocProducts)
Added:
April 30th 2015
Edited:
April 7th 2024
Difficulty:
Regular
Tutorial type:
Core documentation
Tags:

How to code simple PHP pages in Composr.

Code Book, part 3 (Miscellany)

Rating:
By:
Chris Graham (ocProducts)
Added:
December 31st 2005
Edited:
April 7th 2024
Difficulty:
Expert
Tutorial type:
Core documentation
Tags:

The programmer's guide for Composr development. Miscellaneous technical guidance.

Making an addon (part 2)

Rating:
By:
Chris Graham (ocProducts)
Added:
July 31st 2008
Edited:
April 7th 2024
Difficulty:
Expert
Tutorial type:
Auxillary
Tags:

The second in a series of practical tutorials showing how to create addons.

Making an addon (part 1)

Rating:
By:
Chris Graham (ocProducts)
Added:
July 31st 2008
Edited:
April 7th 2024
Difficulty:
Expert
Tutorial type:
Auxillary
Tags:

The first in a series of practical tutorials showing how to create addons.

Implementing a "Shopping discounts" feature

Rating:
By:
Chris Graham (ocProducts)
Added:
April 8th 2023
Media type:
Video
Difficulty:
Expert
Tutorial type:
Auxillary
Tags:

A live programming tutorial, implementing a new "discounts" feature into the shopping catalogues. Shows you how coding for Composr gets done.

Optimising Performance

Rating:
By:
Chris Graham (ocProducts)
Added:
July 31st 2008
Edited:
April 7th 2024
Difficulty:
Expert
Tutorial type:
Core documentation
Tags:

Composr is very heavily optimised for high performance out-of-the-box, but here are some advanced performance tips.

PHP & MySQL: The Missing Manual

Rating:
By:
Brett McLaughlin
Added:
April 8th 2023
Media type:
Book
Difficulty:
Expert
Tutorial type:
Auxillary
Tags:

If you can build websites with CSS and JavaScript, this book takes you to the next level -- creating dynamic, database-driven websites with PHP and MySQL.

Code Book, part 1a (Core back-end programming)

Rating:
By:
Chris Graham (ocProducts)
Added:
December 31st 2005
Edited:
April 7th 2024
Difficulty:
Expert
Tutorial type:
Core documentation
Tags:

The programmer's guide for Composr development. Back-end development, part 1.

eCommerce

Rating:
By:
Chris Graham (ocProducts)
Added:
July 31st 2008
Edited:
April 7th 2024
Difficulty:
Expert
Tutorial type:
Core documentation
Tags:

Use the eCommerce system to sell things. Usergroup subscription and member invoicing are available out-of-the-box.

Code Book, part 2 (Front-end)

Rating:
By:
Chris Graham (ocProducts)
Added:
December 31st 2005
Edited:
April 7th 2024
Difficulty:
Expert
Tutorial type:
Core documentation
Tags:

The programmer's guide for Composr development. Front-end development.

Introduction to Cookies and sessions (and JavaScript)

Rating:
By:
Chris Graham (ocProducts)
Added:
July 31st 2008
Edited:
April 7th 2024
Difficulty:
Expert
Tutorial type:
Core documentation
Tags:

Want to know everything there is to know about cookies and sessions? You probably don't, but if you do, read this!

Making an addon (part 3)

Rating:
By:
Chris Graham (ocProducts)
Added:
July 31st 2008
Edited:
April 7th 2024
Difficulty:
Expert
Tutorial type:
Auxillary
Tags:

The third in a series of practical tutorials showing how to create addons.

Code Book, contents and introduction

Rating:
By:
Chris Graham (ocProducts)
Added:
December 31st 2005
Edited:
April 7th 2024
Difficulty:
Expert
Tutorial type:
Core documentation
Tags:

The programmer's guide for Composr development. Contents and Introduction.

Code Book, part 1b (Further back-end concepts)

Rating:
By:
Chris Graham (ocProducts)
Added:
December 31st 2005
Edited:
April 7th 2024
Difficulty:
Expert
Tutorial type:
Core documentation
Tags:

The programmer's guide for Composr development. Back-end development, part 2.

Introduction to programming

Rating:
By:
Chris Graham (ocProducts)
Added:
July 31st 2008
Edited:
April 7th 2024
Difficulty:
Expert
Tutorial type:
Core documentation
Tags:

This huge tutorial serves as an introduction to programming, with a particular emphasis on PHP.

The Composr programming framework

Rating:
By:
Chris Graham (ocProducts)
Added:
July 31st 2008
Edited:
April 7th 2024
Difficulty:
Expert
Tutorial type:
Core documentation
Tags:

Composr is not just a web application, but also a programming framework. Find out how the puzzle pieces fit together.

Mobile apps via Composr Mobile SDK

Rating:
By:
ocProducts
Added:
December 31st 2015
Edited:
April 7th 2024
Difficulty:
Expert
Tutorial type:
Core documentation
Tags:

Composr Mobile SDK is the toolkit for building mobile apps that connect to a Composr-powered website.

Using Enums with MySQL

Rating:
By:
Chris Graham (ocProducts)
Added:
April 30th 2014
Edited:
April 7th 2024
Difficulty:
Expert
Tutorial type:
Auxillary
Tags:

How to use MySQL database enums within Composr.

Conposr and Conposr++

Rating:
By:
Chris Graham
Added:
March 31st 2019
Edited:
April 7th 2024
Difficulty:
Expert
Tutorial type:
Auxillary
Tags:

Introducing the Conposr and Conposr++ frameworks.

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.