In the 560th issue of ProcessWire Weekly we'll check out the latest core updates, cover newly released ProcessWire modules, 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, in the first update to the dev branch since the launch of our latest main/master release, ProcessWire 3.0.244.
We've also got a couple of very interesting new projects to share: Page List Filter module by Ryan Cramer, and the LQRS URL Shortener site profile and free, ProcessWire powered service created by Maxim Semenov.
As always we've also got a new site of the week to highlight. This week that site belongs to Hüttenzauber, a brand of hotels and restaurants in the Swiss Alps. This site, or rather the case story for it, was very briefly mentioned in our previous issue — but this week we're thrilled to take a closer look and feature it as our latest site of the week.
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.245
This week we're back to our regular dev branch updates, and the dev branch has been bumped to version 3.0.245. As Ryan explains in his latest weekly update at the support forum, this version has some updates that were needed while developing the Page List Filter module (which we'll cover in this issue as well):
- a new hookable method
ProcessPageList::getSelector(Page $page, array $options)
for the selector that is used for finding child pages, - a new public method
ProcessPageList::getPage()
for getting the parent page that current request is for, and - some improvements to InpufieldPage and FieldtypePage.
For more details check out the weekly dev branch commit log.
That's all for our core updates section this week. For more details, be sure to check out the weekly update from Ryan, and feel free to check out the weekly dev branch commit log as well. Thanks!
New module: Page List Filter
Page List Filter is a new module created by Ryan. It is not a core module — at least for now — but rather a non-core module made freely available via the modules directory.
In a nutshell Page List Filter is an admin helper that adds the ability to filter pages in the page list in admin with a single click. Currently the module supports filtering page list using letter or number prefix (i.e. A-Z, 0-9), but according to Ryan more filters will likely be made available in future versions of the module.
There are some considerations to keep in mind when using this module:
- It is only useful for parent pages having children sorted by title or name, or some other text field that you've defined and are also using in the page list label.
- Currently the module only supports "more" pagination links, not page numbers. Page number support may be added in future versions, though.
This module can be installed with the built-in modules manager in admin, or cloned or downloaded from the PageListFilter GitHub repository. Please note, though, that 3.0.245 or a newer version of the core is required — which, as of this writing, means that it can only be used with the dev branch.
If you have any questions or suggestions, you can submit them via the latest weekly update post by Ryan.
New site profile and ProcessWire powered service: LQRS URL Shortener
Another newly available project for this week is called LQRS — a URL shortener that is both a real, live service, as well as a freely available site profile for anyone wanting to run their own URL shortener instead.
The LQRS site profile was created by Maxim Semenov, and comes bundled with Tailwind utility-first CSS framework. Other than that there are very few dependencies, and only one non-core module: ProcessWire Upgrade. That being said, before running a site based on any site profile you should familiarize yourself with its contents, remove anything you don't need from it, and modify it to suit your own needs.
If you'd like to give LQRS a try, check out the public website linked above. The project is available to clone or download from the site-lqrs GitHub repository, and if you have any questions or feedback, you should head down to the LQRS URL shortener forum thread.
Big thanks to Maxim for creating LQRS and sharing it with the ProcessWire community!
Site of the week: Hüttenzauber
Our latest site of the week is Hüttenzauber — a site belonging to a company managing and running a variety of hotels and restaurants in the Swiss Alps.
The company behind Hüttenzauber has 280 employees, they have been in the business for 21 years, and they are managing a total of 15 locations, making them a big and definitely well-known brand. Their locations offer visitors various opportunities to spend time in amazing scenery, experience a variety of events, and of course eat and drink well.
We offer unique locations and the perfect setting for unforgettable moments. Whether it's a wedding, anniversary, party, group trip or corporate event, we will work with you to create the event of your dreams.
— Hüttenzauber
The Hüttenzauber website was created by Fruitcake and Presse AG, and introduced in a detailed showcase forum post titled Relaunch of "Hüttenzauber". In addition to being a gorgeous site with truly beautiful typography and plenty of interesting visuals to enjoy, this site also has various interesting technical details — including a Repeater Matrix powered page builder, custom-built Snipcart integration for the web shop, and more.
If you haven't seen the case story at the support forum yet, definitely go check it out; and while you're at it, check out the portfolio entry at the Fruitcake website as well.
Big thanks to the team behind this project at Fruitcake for sharing this project with us, as well as taking the time to share some behind the scenes details via the showcase forum post — and congratulations to the client, Hüttenzauber, for their new website!
Stay tuned for our next issue
That's it for the 560th issue of ProcessWire Weekly. We'll be back with more news, updates, and content Saturday, 8th of February. 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