ProcessWire Tutorials

Learn how to use ProcessWire with these step-by-step guides.

How to install and setup ProcessWire CMS
Beginner  By Ben Byford
This is a beginner’s guide and introduction to ProcessWire located at Envato Tuts+.

Hello Worlds!
Beginner  By Ryan Cramer
In this tutorial you will learn how to create and work with templates, fields, pages, and how to output dynamic data via your templates.

How to Develop a Processwire Theme
Beginner  By Ben Byford
Introduction to theming via template files, external tutorial at Envato Tuts+.

But what if I don't know how to code?
Beginner  By Joss Sanglier
Teaching complete novices to use PW and PHP. A series of full, educational tutorials that will take you through the very basics of ProcessWire and PHP for beginners.

Introduction to the default site profile
Beginner  By Ryan Cramer
If you’ve installed ProcessWire’s default site profile (2.5+) and want a guide on how the template files work, this is for you. This tutorial also serves as a good introduction to template files in general.

How to structure your template files
Beginner  By Ryan Cramer
How to use some of the more common strategies used by developers in structuring template files. Includes pros and cons as well as extensive examples.

Installing a CSS Framework
Beginner  By Joss Sanglier
CSS Frameworks are gaining in popularity as they can often make site design very much quicker and less prone to problems. ProcessWire can benefit from frameworks with the same ease as a static HTML website - it is just a question of how…

Creating a single template blog with Processwire and Hanna Code
Beginner  By C.C. Hogan
External tutorial at cchogan.com.

How to use URL segments
Intermediate  By Ryan Cramer
URL segments enable your page’s template file to become a URL router or controller to act upon different URLs sent to it. Learn how to use URL segments in this tutorial.

Installation, Moving and Troubleshooting
Beginner  By Joss Sanglier

Troubleshooting Guide
Beginner  By Nico Knoll
These guide aims to solve the most common questions / problems with ProcessWire. (It’s a really short guide because there just aren’t a lot.)

Galleries - Short and long
Beginner  By Joss Sanglier
The shortest and most basic gallery tutorial I could think of and later, a much more complicated one.

Simple Website Tutorials
Intermediate  By Joss Sanglier
A walkthrough tutorial to start you working with ProcessWire. This is aimed at users with reasonable HTML and CSS skills and some understanding of PHP.

Using custom page types in ProcessWire
Advanced  By Benjamin Milde
A look at some lesser known advanced techniques that enable you to introduce new conveniences by creating custom page types.


For more tutorials or to request a tutorial, please see our Tutorials Forum.