ProcessAdminCustomPages by diogo

Create custom admin pages easily without having to build a Process Module.

Admin Custom Pages Module for ProcessWire

Create custom admin pages easily without having to build a Process Module.

The new version of this module works only with ProcessWire 2.4 and higher. Differences are explained bellow.

Since version 1.1.0 the installation process automatically adds a custom Fieldtype to the admin template. This creates a select field where you can choose the template file to render. This functionality was added by Nico

☞ This module makes it easy to create simple admin pages but you can also create them in much more powerfull way without the need of a module. Have a look at this post written by Bernhard Baumrock to know how it's done https://processwire.com/blog/posts/building-custom-admin-pages-with-process-modules/

To prepare the module:

  1. Place the module folder in /site/modules/
  2. Install the module in the modules page from the admin

To create the pages:

  1. Create a new page under "Admin" and give it the "admin" template. As "process" you have to choose "ProcessAdminCustomPages".
  2. A field called "Template file" will appear. Select the file you want (we recommend that the file name starts with underscore "_" so it doesn't appear in new template sugestions, ex: "_custom.php").
  3. That's all.

To add custom script and style files to the page:

  1. Add the "ACP_scripts_and_styles" to the page template (the field that was created automaticaly on instalation)
  2. Add the .js and .css URLs in this field textarea, one in each line. can be absolute or relative (relative is assumed from the site root on eg: site/templates/styles/my.css)

--

Troubleshooting:

This page has no Process assigned.

You probably forgot to choose "ProcessCustomPages" as Process. (See step 1)

--

Module home: http://processwire.com/modules/process-admin-custom-pages/

Support forum: http://processwire.com/talk/topic/3474-admin-custom-pages-module/

--

That's it! Hope you enjoy the module ;)

Install and use modules at your own risk. Always have a site and database backup before installing new modules.

Twitter updates

  • Great video by @jlahijani that demonstrates his ProcessWire page builder using ProFields Repeater Matrix, the new Page Autosave + Live Preview module and Uikit 3— youtube.com/watch?v=Rb5kiU…
    13 November 2021
  • More development on page automatic save this week, plus the addition of live preview— More
    12 November 2021
  • ProcessWire 3.0.189 core updates— More
    5 November 2021

Latest news

  • ProcessWire Weekly #393
    In the 393rd issue of ProcessWire Weekly we'll cover the latest core and module updates, check out a brand new module called Anonymize fields, and highlight some recent tutorials and other online resources. Read on!
    Weekly.pw / 20 November 2021
  • New Repeater and Repeater Matrix features
    This week we have some very useful new additions to both the core Repeater Fieldtype and the ProFields Repeater Matrix Fieldtype. This post covers all the details along with a couple of brief demonstration videos. 
    Blog / 22 October 2021
  • Subscribe to weekly ProcessWire news

“The end client and designer love the ease at which they can update the website. Training beyond how to log in wasn’t even necessary since ProcessWire’s default interface is straightforward.” —Jonathan Lahijani