ProcessWire Weekly #591

The 591st issue of ProcessWire Weekly brings in all the latest news from the ProcessWire community. Modules, sites, and more. Read on!

Welcome to the latest issu eof ProcessWire Weekly! In this week's issue we're going to check out the latest post in the processwire.com blog, in which Ryan introduces a brand-new version of the popular commercial module management module Form Builder.

In other news we've also got a very interesting new third party module to check out: the SSE module, created by Bernhard Baumrock. And, last but not least, we've got a new site of the week to check out; this week that site belongs to Wirtshaus Vögel, a traditional inn and restaurant from Italy. 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!

In the processwire.com blog this week: introducing Form Builder version 57

This week we've got a new post by Ryan at the processwire.com blog, introducing the latest version of the commercial Form Builder module. It's a pretty big release, with various new features, such as...

  • New spam-blocking timer, which lets you configure the minimum amount of seconds required to fill out a form.
  • Updated Uikit 3 and Bootstrap 5 frameworks that use the latest versions of the libraries as of today.
  • Field edit links for the preview mode, making it effortless to make changes to fields while in the preview.
  • Support for new hook files, /site/templates/FormBuilder/hooks.php and hooks-formName.php.

In addition to aforementioned new features, there is also a new API reference for the Form Builder module available. As Ryan explains in his post, Form Builder might have started out as primarily a no-code form management tool, but for a lot of people it is much more than that now, and it definitely deserves an API reference page of its own.

For more details about version 57 of the Form Builder module, be sure to check out the blog post by Ryan. Thanks!

SSE module for ProcessWire

The SSE module for ProcessWire is a new third-party project from Bernhard Baumrock. This module serves two purposes: on one hand it provides an easy way to implement SSE (server-sent events) on top of a ProcessWire project without the need for a whole lot of boilerplate code, while on the other hand it also serves as a proposal for a new core addition.

I've built this over and over in several of my modules (RockDevTools for Livereload, RockCalendar for creating events). Always a lot of work. Always a lot of boilerplate code. Always a lot of issues to fix. I think it's time to bring SSE (Server Sent Events) to everybody.

— Bernhard Baumrock

The SSE module contains a tiny frontend helper, a token‑based auth mechanism, and some convenient helpers for long‑running and/or iterative tasks. It also comes with a separate demo module that is used to showcase the power of server-sent events within the ProcessWire admin interface — especially helpful for those not yet familiar with this whole concept.

Here's a screencast demonstrating some of the things that can be achieved by utilizing server-sent events:

If you'd like to give this module a try or start using SSE features on your project right away with ease, you can clone or download the SSE module from the baumrock/SSE GitHub repository. For more details, support request, etc. be sure to visit the SSE module support forum thread at processwire.com.

What do you think — should SSE support land in the ProcessWire core? You can use the support forum to voice your opinion; let us know what you think.

Big thanks to Bernhard for his work on this module — amazing work as always!

Site of the week: Wirtshaus Vögele

Our latest site of the week belongs to Wirtshaus Vögele, which is a traditional inn and restaurant based in the city of Bolzano, Italy. According to the sites directory entry for the Wirtshaus Vögele, it is also a favorite gathering place for people of all generations.

Designed by peppis.it and developed by David Huber, the Wirtshaus Vögele website features a really nice, simple, and timeless design, with plenty of photography — including some very old photos from the past of the Vögele, as well as the establishments that occupied the same location in the past. Content wise this site provides plenty of information about the Vögele; their history, current menu, special occasions, and more.

As for some behind the scenes details, It looks like the front-end of this site was largely custom-built, though there are also some familiar third party dependencies here, including jQuery and the ever-popular Slick carousel plugin. It looks like the site features some kind of a page builder, apparently powered by the Repeater Matrix Pro module, but there's not much else we can tell about the implementation.

Our congratulations to the authors of this site for a job well done — and of course to the client, Wirtshaus Vögele, for their new, ProcessWire powered website!

Stay tuned for our next issue

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