Skip to content

Latest commit

 

History

History
71 lines (45 loc) · 1.7 KB

File metadata and controls

71 lines (45 loc) · 1.7 KB

Installation

Installation Notes for ProcessWire.

Why ProcessWire?

ProcessWire ticks all the boxes we need from a CMS (or CMF).

  • Free and Open Source
  • Runs on Apache on a Shared Server
  • User Management
  • Build-in Custom Fields
  • Integrated multi-language

Prerequisits

  • MySQL/MariaDB
  • PHP 8?
  • Apache

Templates

In ProcessWire the atomic elements are fields, which can be used to assemble templates.

Inventory Template

Fields: title content inventory_id: TextArea images, image(s) showing inventory item user_reference, owner of inventory item

Template: inventory, inventory_overview

Setup

Templates

  • Add New Templates

Fields

  • Import

Install Language

Module:ProcessLanguage

ProcessWire: Setting up Email

ProcessWire: Resetting Passwords

On a production server, resetting via email works.

ProcessWire: Resetting Passwords (The Hard Way)

On a dev server, email sending is usually not configured, we need to reset the password the hard way. (Well, not really that hard.) https://processwire.com/talk/topic/1736-forgot-backend-password-how-do-you-reset/

You can always reset your password just by pasting this temporarily into any one of your templates, and then viewing a page that uses the template:

$u = $users->get('admin'); // or whatever your username is
$u->of(false);
$u->pass = 'your-new-password';
$u->save();

Passwords are in a table called field_password. They are hashed and salted, and not reversible, so no way to set or change them without going directly through the API.

Ok, interesting & secure. In WP it's possible to change a password - if there is access to the DB.