About JSON Installer

Run JSON files to create fields, templates and pages

Category 1Admin Helpers
Admin helper modules are those that provide helpful tools, UI enhancements or optimizations to the admin panel (excluding Fieldtype or Inputfield modules).
Category 2Development Tools
Modules that have more to do with assisting development of a site rather than managing its content.
Category 3Process Modules
Process modules are apps that run in the ProcessWire admin.
Release StateBeta
Close to stable, but users are advised to be cautious and test thoroughly.*
Module Version0.1.0
Class NameProcessJSONInstaller
Date AddedFebruary 27, 2014
Recommended ByNew recommendations may take up to 1 day to appear.


Powerful module that lets you build JSON files to create fields, templates and pages. Good for one-time setup of big client sites, repeated configurations, or to create a kind of back-up/fresh install setup.


This module's files should be placed in /site/modules/ProcessJSONInstaller/
How to install or uninstall modules


JSON Installer

Module that can interpret JSON as ProcessWire fields, templates and pages. This is very useful for quick setup tasks.

Written by Pieter (@pieterbeulque) at We Work We Play.


The Config-installer runs when installing this module, for two reasons:

  1. To test if everything has been installed correctly; 2) Because other modules might use it to store some data.
  • Config: Creates page /config/
  • SEO: meta description field
  • Sharing: Facebook sharing options
  • Contact: contact form fields (name, email, message) + recipient field in config + importing FormTemplateProcessor
  • Under Construction: adds an Is Live-checkbox to the config. Creates a page_underconstruction template with an image field and a background-color field.