ProcessWire Weekly #551

In the 551st issue of ProcessWire Weekly we'll check out what's new in the core this week, share a new weekly poll, and more. Read on!

Welcome to the latest issue of ProcessWire Weekly! In this week’s issue we'll walk you through the latest core updates to the dev branch of ProcessWire and share a new weekly poll, suggested to us by one of our community members.

As always, we've also got a new site of the week to highlight. This week that site belongs to Langer+Bock, a German manufacturer of high-quality, custom-built motorhomes and expedition vehicles. More details 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

In the latest weekly update from Ryan there seem to be more questions than answers — or at least more question marks. Long story short, this week's core updates continue the theme of resolving reported issues and making the core as solid and stable as possible for our next release.

Questions — answered?

Where those question marks fit in is improving the PHP 8.4 compatibility of the core: in version 8.4 nullable method parameters now need to be explicitly marked as so, which means that we were seeing quite a few deprecation notices.

For some this may seem a bit silly, while others probably feel that it's a good update in terms of consistency, and may have already used this approach for a while. Either way said deprecation required a whole bunch of minor changes — a total of 72 of core files needed to be updates.

It should also be noted that due to aforementioned update, ProcessWire now officially requires PHP 7.1 or later. The recommendation is to use PHP 8.x, of course, as none of the 7.x versions are officially supported by the PHP team anymore.

In other news...

Other updates to the core this week include a fix for an issue where the $page->preload() method was unintentionally marking preloaded fields as changed, small UI fix related to inputfield helper texts (field names), and some updates for the Fields class: an index of flags that can be read before fields are loaded, and a new Fields::findByFlag() method.

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

Weekly poll: do you use the minimap feature of your IDE?

This week's poll comes from a suggestion from Bernhard Baumrock, and is about one of the most important tools of trade for developers — your IDE, or code editor. For most code editors there is either a native feature that provides a minimal, or code outline, view of what you're working on; a way to get a rough view of the structure of the file, or jump to a specific section of it.

This feature is loved by some, scorned by others, and then there are probably a bunch of those who've not even heard of it. This week our question to you is: which group do you belong in — do you use the minimap, avoid it, or are you just now learning what it even is?

Feel free to check out the poll archive for results of our earlier polls. All suggestions for future polls are more than welcome too. Thanks in advance for both your answer here and any additional suggestions or feedback you might have.

Site of the week: Langer + Bock Expeditions- & Fernreisemobile

Our latest site of the week belongs to Langer+Bock Expeditions- & Fernreisemobile, a manufacturer of all-wheel drive motorhomes from Lüdinghausen, Germany. Each vehicle from them is tailored for the client individually, and built to a very high spec. They've got more than 30 years of experience, and some pretty awesome projects to show for it as well.

The robust and comfortable all-wheel drive motorhomes from Langer and Bock offer you the freedom to explore the most remote places on earth – safely, independently and in the utmost comfort.

— Sites directory entry for the Langer & Bock website

The Langer+Bock website was created by typneun Designagentur. There are all your usual company introductions and contact details available via this beautifully designed website, as well as plenty of information about the company's earlier projects, complete with extensive photo galleries. The site also has a used vehicles section for existing customers that want to find a new owner for their Langer+Bock vehicle — a very nice idea, for sure.

As for behind the scenes details, the front-end of this site appears to be largely custom-built, without the help of a front-end framework, whereas some of the third party JavaScript libraries used on the front-end include jQuery and PhotoSwipe. There are no signs of familiar third party ProcessWire modules on the public-facing side of this site, so not much else we can say about the technical implementation.

Thanks to typneun Desigagentur for sharing another very interesting project with us, and our congratulations to the client, Langer+Bock, for their new, ProcessWire powered website!

Stay tuned for our next issue

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