ProcessWire Weekly #598

The 598th 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 core, covering the main updates from the past couple of weeks or so. Last week we didn't dig into the core updates, focusing instead on the "Best practices for using API variables" post from Ryan in the ProcessWire blog.

In other news we're going to take a quick peek at a new third-party module, Asyntai AI chatbot, and — as always — also highlight a brand-new site of the week. This week that site belongs to one of Austria's largest family owned breweries, Egger Brewery.

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

It's been a couple of weeks since our latest core updates section, and there have been quite a few commits since last time. The bulk of those commits have been about fixing bugs, but there have been some (relatively minor) new features included as well.

Here's a summary of what's new in the core since around mid-October:

  • Due to backwards compatibility issues a WireHttp fix that auto-reset data after each request was reverted. Instead, we now have the WireHttp::resetRequest() method, which can also be triggered via the resetRequest option for requests.
  • PagesAccess::updateTemplate() method is now hookable. This was added primarily for advanced use cases where it may be preferable not to populate some pages into the pages_access database table; see issue #2133 for more details.
  • Documentation updates were made to all the core Pages* classes for improved output in our API reference.

  • A new $pages->addReady() hookable method has been added. This is triggered when a new page is about to be added and saved to the database.

  • Various fixes have been applied to the new Konkat admin theme style, including some minor CSS fixes and a new version of the Inter font, fixing rendering issues with some non-latin characters in the admin.
  • Core SystemUpdaterChecks class is now more lenient when it comes to PHP and database timezone checks: warning is issued if times are 15 minutes or more off. Smaller differences are very unlikely to be a result of different timezone settings.
  • PHP 8.5 compatibility has been improved. If you run into any issues with ProcessWire on PHP 8.5, please note that we have a GitHub issue where such problems can be reported: PHP 8.5 deprecations (issue #2140).

That's all for our core updates section this week. We'll be back with more updates next week, but in the meantime continue reading for more ProcessWire news and updates. Thanks!

New module: Asyntai AI chatbot

Asyntai AI chatbot for ProcessWire is a new third-party module that essentially allows you to easily embed a chatbot on your website. The chatbot in question is powered by Asyntai, which is a paid service that offers various pricing plans, including a free plan limited to 100 messages. Check out their website for more details and a demo video.

Promotional picture of the AI chat widget, courtesy of Asyntai.

What this module does is that it injects the necessary script for the Asyntai AI chatbot on your site's front-end, as well as provides an admin interface that can be used to connect your site with the Asyntai service. If you want to check out the logs for your Asyntai account, customize the bot, etc. you'll need to log into their dashboard.

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

Thanks to the team at Asyntai for creating this module and sharing it with the ProcessWire community!

Site of the week: Egger Brewery

Our latest site of the week belongs to Egger Brewery, which is an Austrian brewery with a rather lengthy history and a collection of quality beers. Their product range includes three that were prominently featured (two of them winners in their categories) in the Falstaff Beer Trophy in 2025.

Since 1978, we have been brewing your delicious Egger beer with passion, quality and technical perfection in one of Austria's largest family-owned private breweries.

The Egger Brewery website, created by Kirchner & Kirchner, features a splendid design combining classic visual elements with a clean, modern layout. Product photographs, videos, and illustrations are used to bring it all together and give everything just a bit more visual flair. As for the content, this site introduces the brewery and their product line, features a news and events section, and more. As a little curiosity there are some general info pages, including one that covers the beer making process in great detail.

As for some behind the scenes details, the front-end of this site appears to be created using the Uikit front-end framework. Some of the non-core ProcessWire modules that we were able to spot in action on this site include Email Obfuscation (EMO), and two quite popular commercial Pro modules by Ryan, ProCache and FormBuilder.

Our congratulations to the client, Egger Brewery, for their new, ProcessWire powered website — and also to the team behind this project at Kirchner & Kirchner for a job well done. Great work from everyone involved in this project!

Stay tuned for our next issue

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