ProcessWire Weekly #504

In the 504th issue of ProcessWire Weekly we'll check out the latest core updates, introduce a new third party module called Media Lister, and more. Read on!

Welcome to the latest issue of ProcessWire Weekly! For our first issue for 2024 we've got plenty of news to share — ranging from new core updates to a very interesting new third party module from Robin Sallis, called Media Lister.

As always we're also going to highlight a new site of the week, and this week that site belongs to Kurrat Terrassendächer. They are a company from Germany specializing in custom terrace roofings, awnings, and solar protection, and their site was recently introduced in a showcase thread at the ProcessWire support forum.

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.234

This week we've got a new core version, 3.0.234, available via the dev branch at GitHub. As Ryan explains in his weekly update at the support forum this version fixes 6 issues, but most of these are relatively minor. The main reason for a version bump is because the version of the Uikit front-end framework bundled with the core was also updated.

From Uikit 3.6.22 to 3.17.11

As you probably know, the default admin theme for ProcessWire (AdminThemeUikit) is based on Uikit. The version included with the core hadn't been updated in a while, so this is/was a fairly major update; from Uikit version 3.6.22 to 3.17.11 to be more precise. Anyone interested in the specifics can find more details from Uikit changelog.

(Just for the record Uikit 3.6.22 is from 2021, while 3.17.11 is from late 2023. That's more than two years worth of updates.)

According to Ryan there were some minor problems after the update, but those were tackled right away, and things should work pretty much as they did before the update. That being said: if you are currently using the latest version of the dev branch and do notice something strange, let us know by opening an issue at the issues repository.

That's all for our core updates section this week. We'll be back with more updates next week, but in the meantime be sure to check out the weekly update from Ryan as well. Thanks!

New module: Media Lister

Media Lister is a brand-new third party module created by Robin Sallis. This module is, in a nutshell, a tool for listing and filtering media — files and images — uploaded to a site. Since the module triggers raw SQL queries, it is able to handle a large amount of data efficiently.

Screen capture by module author Robin Sallis, displaying some of the features of the Media Lister module in action.

The features provided by this module include...

  • Listing and filtering images and files on the site
  • Filtering results by containing page(s) via a selector inputfield
  • Using a simple search input or a feature-rich query builder to filter results based on various criteria (such as filename or image dimensions), with the ability to combine different rules using AND/OR logic
  • For images selecting not just how many results to view at once, but also whether to show small thumbnails, large thumbnails, or a table of details
  • Selecting which columns should be visible in the table, or in the info popup for a media item in case of the thumbnail view
  • Saving search into a bookmark, making it available for all admin users via the Media Lister interface

If you'd like to give this module a try, you can install it via the built-in modules manager in the admin, or clone or download it from the Media Lister GitHub repository. If you have any questions or require additional assistance, be sure to visit the Media Lister forum thread at the ProcessWire support forum.

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

Site of the week: Kurrat Terrassendächer

Our latest site of the week belongs to Kurrat Terrassendächer — a German company specializing in custom terrace roofings, awnings, and solar protection.

The ProcessWire powered website of Kurrat Terrassendächer was developed by Stefan Thumann of Thumann Media, and recently introduced in a showcase thread at the ProcessWire support forum.

This site is a comprehensive showcase of the products and services offered, along with instructions on what is expected of the client, answers to frequently asked questions, and numerous inspirational photographs. As expected there is also a contact form for those interested in contracting Kurrat Terrassendächer for a future project.

The front-end of the site is powered by the Uikit framework, along with RockFrontend and RockPageBuilder. Thanks to the page builder approach there's plenty of variety in terms of page layouts, which — especially when combined with quality photographs — makes browsing the site quite an experience. According to the showcase thread there are a number of other third party modules behind this site as well, including WireMail SMTP, PageImageSource, PrivacyWire, SEO Maestro, and Redirects.

For more details, including some examples of how the block editor works in practice, be sure to check out the showcase thread at the ProcessWire support forum. Big thanks to Stefan Thumann for sharing this project with us, and our congratulations to the client, Kurrat Terrassendächer!

Stay tuned for our next issue

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