ProcessWire Weekly #515

In the 515th issue of ProcessWire Weekly we’ll check out the latest core updates, new modules, and more. Read on!

Welcome to the latest issue of ProcessWire Weekly. In this issue we'll check out the latest core updates and introduce a new third party module called FieldtypeFormSelect.

As usual we’ve also got a new site of the week to check out. This week that site is one created by baumrock.com for Austrian artist Tanja Boukal, and it comes with a very detailed case story as well.

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

As Ryan explains in his latest weekly update, published at the ProcessWire support forum, this week we've got a new version of the Site Profile Exporter module.

This module provides an easy method for creating new site profiles from an existing site it's installed on, and — as of the latest version — things are now even more streamlined when you're working on an existing profile, thanks to the one-click update option.

Another new feature in the latest iteration of said module is a preview of what your site profile would look like in the ProcessWire installer, and there are also some minor fixes and improvements included in this release. All in all if you're already using this module, or if you're just curious about the process of creating new site profiles for ProcessWire, definitely check the latest version out.

Weekly core updates

This week we've got a couple of new core updates, both available via the dev branch of ProcessWire at GitHub. Both of said updates are bugfixes with a relatively minor scope:

  • A fix for issue #1893, where the HTML "required" attribute could be selected for a field using the TinyMCE inputfield, making pages with said field unsaveable. This option is no longer selectable for this inputfield, as originally intended.
  • A fix for issue #1899, where InputfieldSelector JavaScript issue was causing queries for pages using "is not empty" on a subfield value to return pages with a template that did not include said field at all. Most likely situation where one might've run into this issue was when using Lister to find pages.

That's all for our core updates section this week. For more details be sure to check out the weekly update from Ryan as well. Thanks!

New module: FieldtypeFormSelect

FieldtypeFormSelect is a newly released third party ProcessWire module. This inputfield and fieldtype combination is a companion for the FormBuilder module, adding support for selecting forms created using Form Builder via a custom field.

As the author of this module states in the module's introduction at the support forum, a similar solution has been done before — but there are a few things that set this one apart from the rest. For an example there's quite a bit of flexibility in regard to which forms should be selectable, and how their names should show up in the select.

Screen capture of the FieldtypeFormSelect field config settings, displaying various options to choose which forms should be selectable for this particular field. Image by the author of the module, Sky Lundy.

The support forum post covers provided options, explains how a selected form can be used in markup, explains how forms that have been deleted are treated and more, so be sure to check it out for more details. If you'd like to give this module a try, clone or download the module's source code from the FieldtypeFormSelect GitHub repository.

Please note that since FieldtypeFormSelect is an add-on module for FormBuilder, you will also need to install it. If you don't have a license for FormBuilder yet, one can be bought from the ProcessWire Pro Shop. There is a detailed introduction available for FormBuilder at the Pro Shop as well.

Big thanks to Sky Lundy for creating this module and sharing it with the ProcessWire community!

Site of the week: Tanja Boukal

Our latest site of the week belongs to Tanja Boukal, an artist based in Vienna, Austria. Her works, which are prominently featured on the website, are focused on humans and their interactions with the environment and society.

Humans are the focus of my work - their interactions with the environment and society, and their responses to challenging situations. Rather than focusing on the details of their faces or bodies, my interest lies in understanding their abilities when faced with unique life circumstances. I delve into their methods of problem solving, their determination to achieve goals, and their pursuit of finding happiness.

— Tanja Boukal

In addition to providing details about the artworks, projects, exhibitions, and catalogues of Tanja Boukals art, the website also includes an introduction to the artist herself, a list of video interviews and TV reports, and a blog section for additional behind the scenes details. There's quite a lot of content to check out, and it's all available in German and English, thanks to ProcessWire's language support and the translation module Fluency.

The site was created by Bernhard Baumrock of baumrock.com, and recently introduced in a detailed showcase forum post. According to said post the website was powered by ProcessWire even before current iteration, but content of the site had outgrown the original implementation, so it needed to be upgraded and reorganized.

As for behind the scenes details, among the tools used to create the latest version of this website were the Uikit front-end framework and various third party ProcessWire modules, including RockPageBuilder, RockFrontend, RockPdf, ProCache, and of course the AI powered translation module Fluency. RockMigrations and RockShell were also used behind the scenes to enable automated migration of content.

Thanks to Bernhard for sharing this project with us, and our congratulations to the client, Tanja Boukal, for her newly recreated, ProcessWire powered website!

Stay tuned for our next issue

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