Skip to content

PageBrick 1.1.0

Choose a tag to compare

@alcateia-digital alcateia-digital released this 11 Oct 16:24
· 9 commits to main since this release
  • A new, cleaner panel. A narrow bar of icons (Content, Plugins, Settings) with the screens of the section you are in beside it, and a header with only the PageBrick brick, the site's name and whether it is on the air, "View site", a bell for administrators (a new version, a plugin that was switched off) and the account menu. On a phone the bar and the list open from a button in the header. The dashboard shows how many pages are published and how many are drafts, how many files are in the media library and how many languages the site has, the pages edited last and shortcuts.
  • Light, dark or the system's, chosen in the account menu with three icons (sun, moon and a computer screen). The system's is where everyone starts and it follows the computer on its own; the choice is kept with the account and never handed to the next person on a shared computer.
  • A discreet bar at the bottom of the site, only for people signed in to the panel (visitors never get it, and nothing changes in what they receive): the PageBrick brick takes them back to the panel in the same tab, and there are quick actions: edit the page being seen, reload, a live view and the site in a phone-sized window. With the live view on, the page reloads by itself a few seconds after something is saved in the panel (a page, the contact details, a menu, a photo, the appearance, a blog post), unless someone is typing on it.
  • "Appearance & contact" is now two screens. Contact stays under Content, for whoever edits the site, at the same address as before. Appearance (the site's name, logo, icon, color, font style and share image) moves to Settings and is for administrators only: editors can no longer change the look.
  • Redone sign-in, forgot-my-password and new-password screens, in light or dark.
  • Easier to use: a "skip to content" link, names and headings for screen readers, colors checked in both themes, and link-like buttons large enough to tap.

For developers: two new filters (additions to the API, nothing was removed or changed): admin_bar (return false to hide the bar of people signed in) and live_stamp (plugins add what they own to what the live view watches). A theme's setting group can ask for the Appearance screen with 'screen' => 'appearance'; without it, it stays in Contact, where it was. Nothing changes in the database or in what the site shows visitors, so going back to the previous version stays safe.

Update: in the panel, open Settings → Updates and click Update to 1.1.0. A version with new features is never installed on its own in the default setting: it waits for the click. PageBrick keeps a copy of the current version, checks every page with the new one and goes back by itself if anything breaks.

New install: download pagebrick-1.1.0.zip below, upload what is inside its pagebrick folder to your hosting (including .htaccess), create a MySQL database and open the site. Requirements: PHP 8.2+, MySQL 5.7+ or MariaDB 10.4+, Apache with mod_rewrite.

Integrity: SHA-256 35ca7ff4de37bdd19446f5c716699b204f3baa1d9086f5da05f02c48c7d9a795, signed with the project's Ed25519 key (public key in core/packages.php).