ProcessWire Structure

Overview of ProcessWire’s structure in terms of pages, templates and fields. And an outline of the directory structure.

  • Pages

    Almost everything in ProcessWire is represented by a Page. The term “Page” refers to a webpage, though in ProcessWire it’s also much more. 
  • Templates

    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.
  • Fields

    Fields in ProcessWire are where the content is actually stored. Any field may be one of many storing content for a Page and its output.
  • File system

    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.

“I am currently managing a ProcessWire site with 2 million+ pages. It’s admirably fast, and much, much faster than any other CMS we tested.” —Nickie, Web developer