General results for “files”
Remove unnecessary files Docs
ProcessWire comes with several files that you will no longer need after installation.
How to structure your template files Docs
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. By Ryan Cramer.
3rd party files About
Third party files may in ProcessWire may specify their own license. This page contains more details.
Images and files Blog
Template files Blog
Template files Docs
While ProcessWire handles a lot of the common security considerations before your template files are even loaded, you should also follow security best practices within your template files as you would in any other PHP framework.
Template files Docs
Every time a page is loaded on your site, ProcessWire loads its template file, gives it content, and then runs it as a PHP script. This section covers the use of template files and serves as an introduction to using ProcessWire’s API.
Front-end file uploads Shop
The InputfieldFrontendFile module provides file and image fields that can be used on the front-end of a website with LoginRegisterPro. It works with ProcessWire’s existing file and image fields as a drop-in replacement that applies itself automatically. It is specifically designed for the safety considerations of a front-end, non-admin environment.
Securing file permissions Docs
Getting your file permissions right is one of the most important factors in maintaining the security of your ProcessWire installation, particularly in non-dedicated/shared environments.
File system Docs
An outline of ProcessWire’s file and directory structure, highlighting the locations where your site’s files go, where the core files live, where to place modules, and more.
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.
Third-party modules Docs
The ProcessWire modules directory contains hundreds of useful third-party modules that you can download and/or directly install into ProcessWire.
Third party modules Docs
We can vouch for the security of the code that we write in the ProcessWire core, but we can't vouch for the security of third party modules. Follow these guidelines to maximize your security with third party modules.
Front-end editing Docs
Edit pages on the front-end of your site with the core PageFrontEdit module.
Front-end editing Blog
Front-end Docs
Topics on using the ProcessWire API to render output on the front-end of your site with your template files.
Front-end editing About
Don't want to edit from the admin? ProcessWire also enables double clicking any text/image on your website to edit it directly in context.
Extending the ProcessWire Admin Using Custom Modules Docs
In this tutorial we’re going to look into extending ProcessWire’s admin using custom modules. With three example modules I will give you small a taste of the power ProcessWire modules have for adding new functionality to the admin. By Ben Byford.
Structure Docs
Overview of ProcessWire’s structure in terms of pages, templates and fields. And an outline of the directory structure.
Creating my book websites with ProcessWire About
Now, a lot of people say a lot of good things about PW, and they are all completely right. It is powerful, the API is deep, clever and sensible and the back end is rock solid. But that was not what attracted me to the system.
4 Reasons to Choose ProcessWire as Your Next CMS About
Envato Tuts+ article and fantastic introduction by Francesco Schwarz
Using custom page types in ProcessWire Docs
A look at some lesser known advanced techniques that enable you to introduce new conveniences by creating custom page types. An advanced tutorial by Benjamin Milde.
Images Docs
This page outlines using and manipulating image fields — one of the most commonly used in ProcessWire.
Add multi-language translations to your module Docs
If you are a module developer, you might want to bundle multi-language translations with your module. This page covers all the details step-by-step.
Permissions Docs
Permissions represent a granular permission to access something or to perform some action. This page outlines permissions recognized by the core.