ProcessWire Weekly #629

The 629th 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 kick things off by checking out the latest core updates, along with some updates that Ryan has made to his Agent Tools module.

We've also got a new third-party module to share, called AI Chatbot for ProcessWire, and — as always — we're going to highlight out a new site of the week. This week that site belongs to a Belgian à la carte restaurant located at the Van der Valk Hotel Ghent: Restaurant Cocotte. More about all 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: ProcessWire 3.0.264

This week we have a new weekly update from Ryan, in which he covers the latest dev version of ProcessWire, 3.0.264. Here's a brief summary of what's new in this version:

  • A new WireApiDocs class was added to the core. This is a tool that can parse ProcessWire’s API.md files to provide various methods for finding and pulling documentation.
  • More API.md files have been added to the core, covering WireArray, WireData, LanguageSupport, WireHooks, Fields, Templates, and FieldtypeOptions.
  • A new LanguagePorter class has been added to the core. This class adds support for programmatically exporting and importing translations as CSV files, intended for use by both developers and agents.
  • We have started adding WireTests tests to the core, so far covering features such as Sanitizer, WireData, WireArray, WireDateTime, and LanguageSupport.

In addition to aforementioned core updates, Ryan has also been busy improving his Agent Tools AI module:

  • It now has the ability to queue and run AI agent requests in the background, e.g. on the server, rather than through a web request.
  • A new built-in task has been added for multi-language sites: you can now have all the phrases in your site, in modules, or even the entire core, translated to another language by your AI agents.
  • A new preview mode has been added to the site engineer: with this option you can run a task in read-only mode before actually letting it do any changes.

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

New module: AI Chatbot for ProcessWire

AI Chatbot for ProcessWire, also known as ChatAI, is a new third-party module created by Clip Magic. This module provides a native ProcessWire AI chatbot that integrates with the Agent Tools module and is designed to answer questions about your site content. This module is by design aware of the specifics of your site, respects ProcessWire access control rules, and makes usage and performance data available to site admins.

Here's what you get when you install and set this module up:

  • Ready-to-use AI chat widget for front-end use
  • Multi-role message support (system, assistant, and user)
  • Automated RAG indexing of the site's content and model selection
  • Metrics and operational insights are made available for admin users
  • Customization via configurable prompts, and dictionary / weighting support
  • Role-aware retrieval of content, utilizing ProcessWire's own access control

... and more. For a full list of features, check out the module's directory entry for ChatAI, or visit the ChatAI support forum thread. If you have any questions for the author, you can also reach them via the support forum.

If you'd like to give this module a try, you can install it via the modules manager in the admin, or clone or download the source code from the ChatAI GitHub repository. Please note, though, that this module also requires the Agent Tools module to be installed.

Big thanks to Clip Magic for creating this very interesting module and sharing it with us!

Site of the week: Restaurant Cocotte

Our latest site of the week belongs to Restaurant Cocotte, located at the Van der Valk Hotel Ghent, in Belgium. The restaurant has a stylish, warm vibe, and they serve a blend European-classic dishes and offer a balanced wine list. They are also a family-friendly restaurant and have solid reviews at services such as Tripadvisor.

Restaurant Cocotte is known for its pure cuisine, a carefully curated wine list, and stylish interior. Our cozy restaurant in Ghent is a place where you can enjoy unique dishes and Valk classics prepared by an experienced kitchen team.

— Restaurant Cocotte

The multilingual website of Restaurant Cocotte features a stylish design clearly guided by the visual style of the restaurant itself. Warm colors and clean visual style combines with quality content and photography, resulting in a very enjoyable experience. There's plenty of information about the restaurant and dishes, and as a special highlight a Restaurant Cocotte Spotify playlist — in case you want the full experience.

This site was created by Qbixx Webservices. The front-end is powered by the Tailwind utility-first CSS framework, along with components from the Headless UI component library. There are also some familiar JavaScript utilities here, including Swiper. As for non-core ProcessWire modules, a couple that we could spot in action were the commercial pro modules FormBuilder and ProCache.

Our congratulations to Restaurant Cocotte for their new, ProcessWire powered website, and also to the team behind this project at Qbixx Webservices for a job well done!

Stay tuned for our next issue

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