General results for “template”
Templates in ProcessWire Docs
Every Page has a template which defines the type of Page and what fields are present on pages using it. Every template may be used by one or more pages.
Templates Docs
$templates Docs
The $templates API variable provides access to all of your site’s templates. Use the $templates API variable to retrieve, modify, create or delete templates and control what fields are attached to them.
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.
Using template files in ProcessWire 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.
Security for template files in ProcessWire 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.
How to Create an AJAX Driven Theme for ProcessWire Docs
In this tutorial we will look at setting up a simple theme in ProcessWire, we’ll investigate delayed output (now the default theme strategy within ProcessWire), and setup our site to request new content using AJAX. Published at Envato Tuts+. By Ben Byford.
ProcessWire Structure Docs
Overview of ProcessWire’s structure in terms of pages, templates and fields. And an outline of the directory structure.
Database-driven sessions Docs
Database-driven sessions offer potentially better security since the session information is not stored on the file system.
4 Reasons to Choose ProcessWire as Your Next CMS About
Envato Tuts+ article and fantastic introduction by Francesco Schwarz
Front-end file uploads with InputfieldFrontendFile module 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.
Hooks everywhere About
With its unique, powerful and easy-to-use hooks system, ProcessWire gives you the power and capability to accomplish any need that comes up.
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.
FormBuilder Hooks Shop
Hooks are an optional way for developers to modify the behavior of FormBuilder. This section include a guide on how to use hooks in FormBuilder, including many examples and a reference/list of available hooks and what they do.
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.
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.
Modules (plugins) and hooks Docs
A module is a type of plugin that runs in ProcessWire, and they come in many flavors. At its core, ProcessWire is a platform for executing modules, and much ProcessWire is built upon these modules.
Using hooks in ProcessWire Docs
ProcessWire contains many methods that you may easily hook in order to modify the behavior of the method. Hooks can also be used to add new methods to existing classes.
ProcessWire’s file and directory structure 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.
Remove unnecessary files Docs
ProcessWire comes with several files that you will no longer need after installation.
Third party files About
Third party files may in ProcessWire may specify their own license. This page contains more details.
Input dependencies (or field dependencies) Docs
Input and field dependencies enable you to specify the conditions under which a particular field in the page editor is shown or required.
The $pages API variable Docs
While the $page variable holds the current page, the $pages variable is where you can get at all the other pages in your site. It includes functions for getting, finding, saving and deleting pages.
Pages in ProcessWire Docs
Almost everything in ProcessWire is represented by a Page. The term “Page” refers to a webpage, though in ProcessWire it’s also much more.
More topics Docs
Additional topics on developing with ProcessWire that didn’t fit into one of the categories above.