CRMAZ EDITABLE WEBSITE — INSTALLATION

Requires Apache/cPanel hosting with PHP 8.1+ (sessions and fileinfo enabled).
1. Back up the existing website before replacing it.
2. Upload the CONTENTS of this package to the domain's website directory.
3. Ensure cms-data and uploads are writable by PHP. Use 755 or 775 as required
   by your hosting configuration; do not use 777.
4. Enable HTTPS, then open https://YOUR-DOMAIN/admin/.
5. Create the client username and a password of at least 12 characters.
   Private installation key: kC76QDUh6FuXGifzkehDuKCedteRxxSC
6. Sign in and test a text change, photo replacement and gallery upload.
7. Remove INSTALLATION.txt from the live server after setup. Keep it privately.

Do not overwrite cms-data or uploads during later website updates.
The client account is created on installation; there is no default password.
For non-Apache hosting, deny web access to cms-data and block executable uploads
in server configuration before exposing the site. The supplied .htaccess files
provide these protections on Apache with AllowOverride enabled.
Verify /cms-data/setup-key.txt and /cms-data/account.json return HTTP 403.
An .html page loads saved content from content.php, so PHP must be available.
Back up the entire folder (especially cms-data and uploads) regularly.
To restore the previous content save: privately copy content-backup.json over
content.json. This restores the previous site's content snapshot.
Password recovery: the hosting administrator can remove account.json and create
cms-data/setup-key.txt containing a new private random installation key, then
repeat account creation. Never leave setup unlocked without a private key.

CLIENT GUIDE
Open /admin/ and sign in. Choose a page. Click a heading, paragraph, photo or
banner in the preview. Edit text and click Apply to preview, or upload a photo.
Add gallery photos and captions using Page photo gallery. Click Publish page.
Repeat for other pages. Header/footer content is edited per page.
Photo descriptions help accessibility. Photos remain available when removed
from a gallery; deletion from storage should be handled by the administrator.
Restore original item removes that item's saved override; publish and reload.

SCOPE
Edits cover existing text blocks, inline photos, background banners, mineral cards and leadership portrait placeholders and
an optional photo gallery on each of the 19 pages. Page structure, navigation
links, forms, downloads, and new page creation remain developer-managed.
The original site's membership/contact form delivery has not been changed.

Use Choose an editable item for items hidden by menus, animation or overlays.
The home banner keeps its gradient when the photo is replaced.
Set PHP upload_max_filesize to 8M or higher and post_max_size to 10M or higher.
Verification: package paths and editable field identifiers were checked;
JavaScript syntax checks passed. PHP execution and browser visual testing were
not available in the build environment. Test setup, login, publish and photos
on the target hosting before client handover.
