In the 349th issue of ProcessWire Weekly we're going to cover the latest core and forum updates, introduce some recent ProcessWire resources, and more. Read on!
Welcome to the latest issue of ProcessWire Weekly. In this week's issue we're going to walk you through the latest weekly update from Ryan, check out some core updates from the past week, and also highlight some recent forum topics and other resources that we hope you'll enjoy.
Our latest site of the week is the marketing site for Shetland Islands, an archipelago located in the Northern Isles of Scotland. This magnificent project features plenty of visual flair, as well as some quite interesting technical tidbits, so stay tuned for that.
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!
Weekly update from Ryan
In his latest weekly update at the support forum Ryan talks a bit about the ongoing roadmap-related discussion, as well as touches on an upcoming project of his. Not a whole lot to report this week, but be sure to check it out anyway.
Oh, and there's one specific point we'd like to highlight here as well. Here Ryan is talking about the process of going through the processwire-requests repository:
Usually I cover these things newest-to-oldest, but now I'm going to start going through in order of votes, as this seems to make a lot more sense. [...] Please use the thumbs-up votes on GitHub for issue reports and feature requests that you value the most, and going forward, that will help us to cover them in a useful order.
So keep those thumbs-ups coming, they matter! Talking of which, here's an easy way to contribute: visit the processwire-requests repository and give a thumbs up for an issue or two. Doesn't get much easier than that.
Core updates for the past week
In other news we do have some core updates since last week as well. Mostly small things, a couple of relatively minor fixes and one new hookable method:
- Fix for issue #919, where attempting to store JSON in WireCache caused problems due to WireCache trying to process it as an array.
- Fix for issue #1275, where overriding the cache path didn't automatically update the FileCompiler cache path.
- ProcessLogger::formatLogText(), the method responsible for formatting a single line of log text as it's being rendered in the Admin, is now hookable.
That's all for our core updates section this week. We'll be back with more updates next week, though as Ryan mentioned, it's likely going to be another relatively slow week. 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 up we've got a little demonstration module from Robin Sallis called ModuleConfigTabs (GitHub repository). This module serves as an example of implementing tabs for module config using ProcessWire's built-in WireTabs.
- Next up we've got another module — an extension for Process Dashboard for displaying a random image on the dashboard. Check the code samples for an example of setting it up to use your own, hand-picked images.
- While we're still on the topic of modules, here's one update that might be of interest: Breadcrumb Dropdowns version 0.2.0 includes both refactoring and feature updates, adding dropdowns in ProcessTemplate and ProcessField that allow you to quickly jump from editing one template/field to another.
- Recently our discussion forum has been buzzing about two topics in particular, and these are the ProcessWire roadmap and flexible content / page builders. If you'd like to keep up with these topics, follow the weekly update threads PW 3.0.170 – Core updates from January 1st and Weekly update 8 January 2021.
Overall it seems that there's a lot of interest in our future plans, which is a great thing indeed. Keep the discussion going and those comments coming in — your feedback helps Ryan and contributors make better decisions regarding ProcessWire's future!
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: Shetland.org
Our latest site of the week is a new addition to our sites directory: Shetland.org. The site in question promotes living, working, and visiting Shetland Islands, an archipelago located in the Northern Isles of Scotland.
Shetland.org is a website run by Promote Shetland which inspires people to visit Shetland, encourages people to move to Shetland to live, work and study, and attracts people to invest in commercial activities in the isles.
Maintained by and on behalf of the Shetland Islands Council and developed by a local company NB Communication Ltd, Shetland.org is a visually stunning site with loads of quality content from articles to events and blog posts. Behind the scenes there's a solid technical foundation to keep it up and running.
The above is just a fragment of the features present on this site, and the development just a part of a much larger project itself. [...] We're really proud of what we've achieved, and we couldn't have done it without ProcessWire.
— Chris, NB Communication
The front-end of this site is based on the Uikit front-end framework, and some of the third party modules in use include commercial Pro modules ProCache and Repeater Matrix, as well as a set of tools developed by NB Communication: Pageimage Srcset, Instagram Basic Display API, Video Markup for YouTube/Vimeo, and Markup Content Security Policy.
You can find more details from the Shetland.org showcase thread at our support forum. Thanks to the folks at NB Communication for sharing this project with us, and of course for their trust kind words about ProcessWire. Our congratulations to the client as well — that's one brilliant website you've got there!
Stay tuned for our next issue
That's all for the 349th issue of ProcessWire Weekly. We'll be back with more news, updates, and content Saturday, 23rd 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!