ProcessWire Weekly #603

The 603rd 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 this week, and introduce a brand-new third-party module from Robin Sallis: Nested Checkboxes.

As always we've also got a new site of the week to highlight. This week that site belongs to FLX, which is a coworking space with different types and sizes of spaces available for those interested in a well-equipped working space at the city of Innsbruck, Austria.

For anyone who might've noticed, there was a glitch with our issue numbering system last week, which is why this is the second weekly issue with number #603. Sorry for the confusion — last week's issue is now correctly numbered #602 here at weekly.pw.

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

This week we don't have a new weekly update from Ryan to share, but there are some new updates in the dev branch of ProcessWire that we'd like to share. There's nothing particularly major, but still some useful stuff in there:

  • Colspan support for MarkupAdminDataTable: if you provide true as a value of a column when using the row() method, that column will be skipped, and previous column will get a colspan value that makes it take up the space of the skipped column.
  • A couple of updates related to the recently added FileValidatorZip validator module, making it by default a bit less forgiving in terms of max files and depth, so that installing modules in admin by file upload works for larger projects.
  • Fix for an issue where internal links to other support files (e.g. from README.md to CHANGELOG.md) were not working within the built-in support file reader.
  • Fix for issue #2161 where calling $page->renderPage() without arguments wasn't working due to it (unintentionally) always requiring an options array.

That's all for our core updates section for this week, but keep on reading for other news and updates. Thanks!

New module: Nested Checkboxes

Nested Checkboxes is a new third-party ProcessWire module created by Robin Sallis. It is an inputfield for selecting pages using a very intuitive combination of foldable, nested tree structure and checkboxes.

A GIF created by module author Robin Sallis, showcasing Nested Checkboxes module in action.

As the module's introduction in the modules directory explains, the tree structure can include just parent pages, or parent and grandparent pages. The parent and grandparent levels are not stored in field value, but rather just used to quickly select or unselect a whole group of pages below them.

Each field using this inputfield can be configured to include just parent pages, or parent and grandparent pages. You can also decide whether sections with no selected items should be automatically collapsed, and you can define column width and amount for the lowest level of checkboxes.

If you'd like to give this module a try, you can clone or download it from the InputfieldNestedCheckboxes GitHub repository, or install it via the built-in modules manager in the admin. If you require help with it or have questions or suggestions for the module author, head down to the Nested Checkboxes support forum thread.

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

Site of the week: FLX Coworking-Space Tirol

Our latest site of the week belongs to FLX, which is a coworking space at Innsbruck, Austria. Their offering, geared towards freelancers and anyone else looking for a short-term or long-term office space, includes a 24/7 access, various flexible rental options, rooms for meetings and video conferences, and four flexible desks.

The FLX.tirol website, created by Buerostark, provides plenty of information about available spaces, including a good amount of photographs and a list of services ranging from kitchen and coffee to data protection and security. The site is straightforward and quite easy to grasp, and the design is fun, unique, and bold, making the whole user experience both enjoyable and memorable.

As for some behind the scenes details, the front-end of this site appears to be based on the Uikit front-end framework, while the cookie consent solution integrated to the site is powered by Klaro. As for non-core ProcessWire modules, the one and only that we could spot in action is the all-in-one caching and minification solution ProCache.

Our congratulations to FLX.tirol for their new, ProcessWire powered website, and of course to the team at Buerostark for a job well done — great work from everyone involved in this project!

Stay tuned for our next issue

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