ProcessWire Weekly #608

The 608th 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 the latest core updates and share a new weekly update from Ryan, as well as introduce a brand-new third-party ProcessWire module called WireNPS.

As always we've also got a new site of the week to highlight. This week that site belongs to 5BWS General Planning, which is a general construction planning company based in Bonn, Germany. Their new site was created by schwarzdesign, and looks absolutely gorgeous. More about that 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 and a weekly update from Ryan

This week we've got a new weekly update from Ryan, and this time with some pretty big news: current plan is to get the new master/stable version of ProcessWire out as soon as by next week!

Final preparations for new stable release

In preparation for the release, Ryan has been going through reported issues with the goal of resolving any new issues that might've popped up since version 3.0.246, as well as any remaining PHP 8.4 or 8.5 compatibility issues. As always it would be very helpful if you folks could test the latest dev version and let us know if anything goes bonkers.

In either case, the best place to report is in the processwire-issues repo on GitHub. If it’s something that’s already been reported, then please bump the issue by replying to “bump” to it (or whatever you’d like). Thanks and have a great weekend!

— Ryan

What's new in the dev branch this week?

To summarize the dev branch commits from past week, there has been one backwards compatibility improvement, an update for FileValidatorZip to make it a more lenient in context of core updates, and a couple of updates that are somewhere in-between new features and improvements for existing ones:

  • Support for more verbose 404 logging. This is disabled by default, but can be enabled by adding "http404" to the $config->logs array.
  • Addition of a new WireSessionHandlerAdaptor core class. This class acts as an adaptor between ProcessWire's WireSessionHandler modules and PHP's SessionHandlerInterface.

The latter addition, as Ryan explains in the code comments for said class, was added because PHP 8.4+ has deprecated setting the save handler method-by-method and instead now requires a class that implements SessionHandlerInterface.

That's all for our core updates section this week. For more details, be sure to also check out the weekly update from Ryan at the support forum. Thanks!

New module: WireNPS

WireNPS is a new third-party ProcessWire module created by Maxim Semenov. This module provides you with tools for tracking Net Promoter Score (NPS); a popup for requesting feedback from users, automatic NPS calculation, and helpful views for analyzing and keeping track of the progress of your results.

Clean, responsive NPS popup interface with color-coded score buttons, provided by the WireNPS module. Screenshot by module author Maxim Semenov.

In addition to the basic features mentioned above, this module has an extensive list of other goodies as well, including multi-language support, automatic language detection, four built-in languages (English, German, French, Chinese), and plenty of flexibility in terms of UI/UX customization.

If you'd like to give this module a try, you can clone or download it from the WireNPS GitHub repository, or install it via the built-in modules manager in admin. In case you have questions or require additional support, head down to the dedicated WireNPS support forum thread.

Big thanks to Maxim for creating this module and sharing it with us!

Site of the week: 5BWS General Planning

Our latest site of the week belongs to 5BWS, which is a Bonn, Germany based company that, in their own words, consists of architects, engineers, technicians, students, business administrators, career changers, organizational talents, and entrepreneurs.

Our team consists of 55 architects, engineers, technicians, students, business administrators, career changers, organizational talents, and entrepreneurs. We all work together in interdisciplinary teams under one roof in Bonn's government district.

— 5BWS General Planning

The roots of 5BWS are in an architecture firm founded in 2000, and a construction and project management company founded in 2010, merged at the beginning of 2026 as a single general planning company. 5BWS are now a full-service company with a wide range of services for construction projects: general planning, architecture, project development, project management, construction management, and consulting.

Created by schwarzdesign, the 5BWS website features a modern design with numerous interesting visual elements, and a layout clearly designed to showcase the work of the agency in the form of text and splendid photography. There's quite a lot of information on this site about the company, their services, and their projects, and it's all presented in a way that makes it effortless and enjoyable to browse.

As for some behind the scenes details, the front-end of this site appears to built with the Bootstrap front-end framework, with plenty of custom work on top of it. Apart from that, there's not much for us to say — there are no signs of familiar non-core modules on the front-end of this site. One thing we can say, though, is that the site works well and feels exceptionally fast and responsive.

Our congratulations to the client, 5VWS General Planning, for their new, ProcessWire powered website — as well as the team at schwarzdesign for a job well done!

Stay tuned for our next issue

That's it for the 608th issue of ProcessWire Weekly. We'll be back with more news, updates, and content Saturday, 10th of January. 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!

Post a comment