Install Docs
Information on how to download and install a new copy of ProcessWire from a ZIP file, from GitHub, or with Composer.
ProFields Shop
ProFields are an powerful group of ProcessWire field types (with custom inputs) that enable you to manage more data with fewer fields. This saves you time, reduces overhead, and makes development more efficient and even more fun.
Multiplier Shop
This Fieldtype and Inputfield combination lets you take almost any existing single-value Fieldtype, and use it to a multi-value Fieldtype.
Table Shop
This Fieldtype is the first of its kind in that it lets you literally define your own Fieldtype. Think of it kind of like a lean and mean repeater field, with no extra overhead.
Textareas Shop
The Textareas Fieldtype and Inputfield lets you combine multiple named text fields into a single field.
ProcessWire ProfilerPro Shop
ProfilerPro is a tool and service for ProcessWire that helps you take performance to the next level by profiling and reporting on all the important events in ProcessWire. Part of the ProDevTools set of commercial modules.
Introduction to modules Docs
Learn about what modules are, what different flavors of modules are available, how to install them, and where to get them.
Module development Docs
It is easy to develop a module in ProcessWire, though some PHP experience is helpful. This section introduces module development and guides you through a simple example to get you started.
About the API Docs
What the API is, why we think you'll like it, and how it makes ProcessWire a unique platform in the CMS landscape.
Repeaters Docs
The repeater fieldtype enables you to create a group of fields and make it repeatable in any quantity on your page. This opens many new possibilities with how you might manage and structure data.
Permissions Docs
Permissions represent a granular permission to access something or to perform some action. This page outlines permissions recognized by the core.
Code i18n Docs
This page provides detailed documentation on everything you need to know to make your template files or modules translatable using ProcessWire's translation tools.
Multi-language fields Docs
Here we look in detail at multi-language fields and language-alternate fields, as well as how to use them. Also includes a video overview and examples of how to use language fields to create full multi-language websites.
Multi-language URLs Docs
Multi-language URLs and page names enable you to maintain different/translated URLs for each page, based on the language. It also lets you produce your site easily, as the language is determined automatically by the URL.
Coding style guide Docs
This PHP style guide represents the coding style preferred for the ProcessWire core.
Securing your admin Docs
Information about the design and purpose of the admin environment and how to protect it. Overview of securing your admin, preventing attacks, SSL certificates, tracking logins, enabling 2FA, managing page edit access and other security best practices.