Open https://your-domain.com/admin/ and log in. All content management
happens here; visitors never see this area.
Front page edits the landing page: your name/title, the introduction text (line breaks are kept), and the full-page hero image. Uploading a new hero image replaces the old one. Images are stored in full resolution, unmodified.
Showreel manages the portfolio shown at /showreel.php — each image fills
the whole screen, in the order listed. Upload images (a few at a time — these
go through the webhost, which may have upload size limits), reorder them with
the arrow buttons, remove them with ✕. Showreel images are stored locally on
the webhost.
Galleries is for delivering whole events to clients.
Create a gallery with a title, and optionally:
All of these can be changed later in the gallery editor. Changing the resolution affects new uploads only; images already in the gallery stay as they were stored.
Each gallery gets an unguessable link like
/gallery/?g=wedding-mueller-x7Kf3q — copy the Share link from the
gallery editor and send it to your client.
Upload images by dropping them onto the upload area in the gallery editor. Unless the gallery caps its resolution (above), files are stored in full resolution, byte-for-byte unmodified. Keep the browser tab open until every file shows done; failed files offer a retry link. A small preview thumbnail is generated by your browser for the gallery grid; files the browser cannot decode (e.g. RAW) are uploaded anyway, just without a preview.
Delete an image (the ⋯ button on its thumbnail → Delete) or a whole gallery — this also removes the files from S3 permanently.
Topics split a gallery into sections — the days of a trip, the stops of a shoot. They are optional: a gallery with no topics looks exactly as it always has.
Add them in the Topics card of the gallery editor, where you can also rename them, reorder them with ↑ ↓, and delete one. Deleting a topic never deletes photos — they simply stop belonging to it.
Put an image into a topic in either of two ways:
When you are about to upload a batch that all belongs to the same topic, choose it in Upload into above the drop area first — far quicker than assigning afterwards.
What your client sees: photos with no topic first, with no heading, then each topic as a heading they can collapse with the › arrow. In the Download all ZIP, each topic is a folder and the photos with no topic sit in the root.
Photos uploaded through a guest link go into a "Guest uploads" topic, which appears by itself the first time someone uses the link. You can rename it, move it, and move photos out of it like any other topic; new guest uploads keep arriving in it. (Guest photos uploaded before this feature existed cannot be identified after the fact and stay without a topic.)
Reorganising a gallery makes its Download all archive out of date, so the button is disabled while it rebuilds itself in the background — same as after adding or deleting photos.
Change the admin password here (minimum 8 characters). The change takes
effect immediately. The username and the S3 settings can only be changed by
editing the files in config/ on the server.
After 5 failed login attempts the login is locked for 15 minutes.
data/ (JSON) and media/
(showreel/hero images). Backing up = copying those two folders plus
config/.