The 586th issue of ProcessWire Weekly brings in all the latest news from the ProcessWire community. Modules, sites, and more. Read on!
Welcome to the latest issue of ProcessWire Weekly. In this week's issue we're going to check out what's new in the dev branch of ProcessWire this week, right before checking out a brand-new third party module created by Bernhard Baumrock: RockGatekeeper.
As always we've also got a new site of the week to check out. This week that site belongs to an architect office from Freiburg, Germany: Gies Architekten BDA. More details about this very nice looking site in just a bit, so keep on reading.
Thanks to all of our readers for being here with us again, and as always, any feedback is most welcome – please don't hesitate to drop us a line if there's anything in your mind you'd like to share with us. Enjoy our latest issue and have a great weekend!
Latest core updates
This week we don't have a new weekly update from Ryan to share, but the ProcessWire dev branch at GitHub does have a few updates nevertheless. Here's a brief summary of what's new since last week:
- A few minor PHPDoc comment updates for Page and Pages core classes.
- A few minor updates (primarily just code cleanup) for the SessionLoginThrottle class.
- An update for WireShutdown, making it automatically remove potentially sensitive arguments for specific methods found from the error stack trace. Methods that get cleaned up include ___login (Session or ProcessLogin), ___start (Tfa), and ___setPass (Password.php) — and a few others.
- A fix for AdminThemeUikit Konkat default theme main color handling, making it discard parts that are not actually part of the color definition.
- A fix for duplicate entity encoding issue in InputfieldDatetimeSelect, the datetime inputfield module that displays separate select inputs for month, day, and year (and optionally time).
That's all for our core updates section for this week. For more details, feel free to also check out the weekly ProcessWire dev branch commit log at GitHub. Thanks!
New module: RockGatekeeper
RockGatekeeper is a brand-new third party module created by Bernhard Baumrock. In a nutshell RockGatekeeper is a tool that can be used to password protect your whole site, e.g. while it is under development, with minimal overhead and complexity.
To use RockGatekeeper, you need to install the module and then specify your password via ProcessWire's config:
$config->gatekeeper = 'processwire-is-awesome';
Now, in order to view the site, a visitor must provide the password via URL parameter: https://www.example.com/?gatekeeper=processwire-is-awesome. Once authenticated, user will be able to use the site normally while their session is active, so there's no need to type in the password all the time. The module also doesn't interfere with command-line tools, so anything that e.g. runs on a cron job behind the scenes still works as expected.
For more details, check out the docs page for RockGatekeeper at baumrock.com, and if you have any questions or suggestions for the module author, be sure to visit the RockGatekeeper support forum thread. If you'd like to give this module a try, you can install it via the built-in modules manager in admin, or clone or download it from the RockGatekeeper GitHub repository.
Big thanks to Bernhard for creating this module and sharing it with us!
Site of the week: Gies Architekten BDA
Our latest site of the week is that of Gies Architekten BDA, an architect office based in Freiburg, Germany. Founded in 1996, the office has its background in residential projects, but now takes on a wide variety of projects both locally and from abroad.
For over a decade, we have been devoted to finding solutions that respect our environment and resources and that will last for future generations.
— Gies Architekten BDA
The Gies Architekten BDA website was created by designconcepts GmbH and features a straightforward, clean design with a lot of focus being given to project photographs. The portfolio section of the site is quite extensive, with plenty of different projects, and the site also features a news area, info section for the company — introducing the team, their awards, and publications — and, of course, a contact page.
As for some behind the scenes details, the front-end of this site is powered by the Uikit front-end framework, with some nice transition effects added on top of it via barba.js. When it comes to non-core ProcessWire modules, there's at least one that we could spot on this site: the commercial caching and minification tool ProCache.
Big thanks to the team at designconcepts GmbH for sharing this project with us, and our congratulations to the client, Gies Architekten BDA, for their new, ProcessWire powered website. Great work from everyone involved in this project!
Stay tuned for our next issue
That's it for the 586th issue of ProcessWire Weekly. We'll be back with more news, updates, and content Saturday, 9th of August. As always, ProcessWire newsletter subscribers will get our updates a few days later.
Thanks for staying with us, once again. Hope you've had a great and productive week, and don't forget to check out the ProcessWire forums for more interesting topics. Until next week, happy hacking with ProcessWire!
Andreas Scheffczyk on Sunday 3rd of August 2025 9:24 am
Thank you for mentioning our site.
\(^-^)/