ProcessWire Weekly #528

In the 528th issue of ProcessWire Weekly we'll check out the latest core updates, introduce a new module called Icons Filter, 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, based on the latest weekly update from Ryan, and we'll also introduce a brand-new third party module from Daniel Zilli, based on the original work of Robin Sallis: Icons Filter.

As always we'll also highlight a new site of the week, and this week that site belongs to a communications agency from Switzerland — Fruitcake Kommunikationsagentur. More about this very nice looking and technologically interesting website 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

As Ryan mentions in his latest weekly update post at the support forum, this week there are both fixes and new features available via the dev branch of ProcessWire at GitHub. First of all, here's a summary of what's new in terms of feature additions this week:

  • InputfieldTextTags now supports numbers-only tags (such as "2024"), and single-page selection mode when used as an inputfield for a Page reference field.
  • ProcessWire will now automatically check (once per superuser session) if system and database timezones differ, and alert the user, as well as suggest what they might do to correct the situation.
  • Lister and Lister Pro now have an improved support for subfield labels.

And here's a brief summary of the issues that were resolved this week:

  • A fix for an issue where some config file values were unintentionally duplicated while installing ProcessWire.
  • A fix for an issue where Pagefile core class didn't support pipe syntax for getting alternative property values for custom properties, resulting in an issue in the wirePopulateStringTags() function.
  • A fix for an issue where Lister wasn't showing editable but unpublished pages to users with the page-edit permission if the site also had the page-publish permission installed.
  • A fix for an issue where hiding pages from the page list via ProcessPageList still allowed them to be visible in the admin Pages > Tree dropdown menu.

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

New module: Icons Filter

Icons Filter is a brand-new third party module for ProcessWire by Daniel Zilli, based on the original work of Robin Sallis. This module enhances the built-in icons inputfield in the core with an input for filtering icons by name — which, obviously, is something that the built-in inputfield doesn't provide out of the box.

Icons Filter is a very simple module that essentially just loads the scripts and styles required to extend InputfieldIcon, and uses these to inject an input that serves as the UI for filtering results. Said simplicity is also why the module is quite unobtrusive, and though it's currently tagged as a beta release in the modules directory, it's unlikely to cause any issues.

If you'd like to give this module a try, you can clone or download the module's source code from the Icons Filter GitHub repository, or install it via the built-in modules manager in the ProcessWire admin. In case you have any questions or suggestions, head down to the Icons Filter support forum thread.

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

Site of the week: Fruitcake Kommunikationsagentur

Our latest site of the week belongs to Fruitcake Kommunikationsagentur — a communications agency based in Worb, Switzerland. Their ProcessWire powered website was launched earlier this year, and features a truly gorgeous design, interesting visual effects and animations, and of course plenty of quality content.

This site provides a sneak peek into the Fruitcake agency and their team, covers the services they offer for their clients — which range all the way from web and brand design to marketing campaigns and public relations — and highlights some of their finished projects. For a real full service agency, not to mention one with decades of experience, it's no wonder that there's plenty of stuff to cover.

Our own brand website which aims to be modern and simple, yet powerful. The centerpiece of the page the portfolio which uses a playful and seemingly random layout.

— Sites directory entry for Fruitcake Kommunikationsagentur

As for behind the scenes, it looks like the front-end of this site was largely hand crafted, with some help from third party libraries such as Tiny Slider 2 and modern CSS reset. In terms of ProcessWire modules, the showcase forum thread at the ProcessWire support forum mentions a couple: Repeater Matrix from the ProFields bundle, and SeoMaestro.

Big thanks to the folks at Fruitcake for sharing their site with us — absolutely splendid work from everyone involved in this project!

Stay tuned for our next issue

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