ProcessWire Weekly #483

In the 483rd issue of ProcessWire Weekly we'll take a closer look at the latest core updates, highlight some recent ProcessWire online resources, 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 dev branch since last week, and then highlight some recent ProcessWire online resources — news, case stories, and more.

As always we've also got a new site of the week to introduce, and this week that would be the website of media label Spirit Bomb. They are a startup focusing on virtual and human artists, and their ProcessWire powered website is a very interesting experience in itself, so keep on reading for more details.

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 the focus of core development has been on resolving issues reported via the processwire-issues repository in GitHub. More specifically Ryan has been tackling some of the more complex issues:

  • $page->matches() now accepts an options array in addition to the selector. If this array is provided and it contains key "useDatabase" with value of boolean true, comparison is done in database instead of memory.
  • Admin assets (module JavaScript files, admin theme files, etc.) now use the core version as a cache busting parameter, unless the site is in debug mode, in which case file modification time is used instead (in most cases).
  • If a page is manually dragged out of the trash in admin page tree — instead of being restored using the "restore" option — the trashed status is now correctly removed from said page.
  • Checkboxes, when used in admin for markup, now display as an icon instead of a real checkbox. Among other things this resolves an issue where PageTable items with a checkbox as the first item could not be clicked at all.

As for that new master/stable release we've been talking about for a while, according to Ryan if all goes well that might be out as soon as next week, so stay tuned for that.

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

Weekly forum highlights, tutorials, and other online resources

For this week we've gathered a list of support forum highlights and other useful and hopefully interesting resources. As always, please let us know if there's anything important we've missed, so that we can include it in one of our future issues.

  • First of all we've got a new newsletter resource for fans of ProcessWire, and more specifically Rock modules created by Bernhard Baumrock — Rock Monthly. Read more about the newsletter and check out the first issue at the support forum!
  • Next up we've got a very interesting case story about how one of our recent sites of the week, KKP.LAW, was built. This forum post provides insight into what makes this site tick, but also goes into detail about how that approach came to be, so it's definitely worth checking out.
  • While we're on the topic of interesting projects, here's a post about htmx version 1.9.3. htmx seems to be gaining momentum, and they were recently picked for the GitHub Accelerators program, so definitely something you'll want to keep on your radar. If you're new to htmx, check out the htmx powered dynamic search tutorial from Spiria for some quality ProcessWire + htmx content.
  • Moving on to tips and tricks type content, here's one post that caught our eye in a recent question about using an image uploaded via admin as a logo for an admin theme: using a page, URL segments, and a tiny snippet of code to serve a dynamic, user managed image from a fixed URL. There are plenty of uses cases for this sort of thing, so thanks to BitPoet for sharing :)
  • Finally, if you've got a bit of time we'd very much like to recommend a recent post at the Dev Talk section of the ProcessWire support forum from FireWire, titled "The Business of Web Development". It's a lengthy, well-written post with loads of great points, so grab a cup of your favourite hot or cold beverage and dig in.

If you're interested in ProcessWire news, discussions, and updates, there's always something going on at the support forum. Since we're only able to include a tiny selection of all that in our weekly updates, head down to the forum for more.

Site of the week: Spirit Bomb

Our latest site of the week belongs to Spirit Bomb, which — in their own words — is "a media label combining contributions by Virtual Beings and Humans." Their new website was developed by Gavin Gamboa.

Spirit Bomb is a media label born from the combined contributions of Virtual Beings and Humans. It serves as a vehicle for creative collaboration between the IRL and Metaverse worlds as they begin to collide.

— The sites directory entry for Spirit Bomb

The Spirit Bomb website is a curious combination of sci-fi themed imagery and video content, with embedded music videos and links to streaming services all over the place. The bulk of the content is dedicated to various virtual and human artists and their collaborative productions, and there's also a wiki for anyone keen to learn more. All in all this site is a very interesting experience, to say the least.

As for behind the scenes details, this site is powered by the RockFrontend module and makes use of the Latte rendering engine, while the actual browser-facing UI of the site was built using the Uikit front-end framework. What's also interesting here is that the developers of the site have actually shared a GitHub repository for this project, in case you'd like to take a closer peek behind the scenes.

Big thanks to Gavin Gamboa for sharing this project with us, and our congratulations to Spirit Bomb for their new, ProcessWire powered website!

Stay tuned for our next issue

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