The 601st issue of ProcessWire Weekly brings in all the latest news from the ProcessWire community. Modules, sites, and more. Read on!
Welcome to the latest issue of ProcessWire Weekly! In this week's issue we're going to share the latest weekly update from Ryan, as well as take a quick peek at what's new in the dev branch of ProcessWire at GitHub this week.
In other news we've got a new third party module to introduce, Field Access by Robin Sallis. And, as always, we're also going to highlight a new site of the week; a project called Campervans, created by indie group for Belgian motorhome sale and rental company Vanomobil. 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 and a weekly update from Ryan
This week we've got a new weekly update from Ryan at the support forum, in which he talks about some upcoming updates for ProcessWire's built-in Markup Regions output strategy. While said updates are not yet in the core, here's the gist of what's coming, hopefully in the next week or so:
What it involves is the ability to populate regions within CSS, JS, SCSS, LESS files. So I might output a <style> tag in my markup (for example), but the styles go into a CSS file rather than in the HTML output. [...] You could do the same with JS, but using <script> tags instead.
— Ryan
What's new in the core this week?
There are also a couple of relatively minor core additions in the dev branch this week:
- A new hookable method Pageimage::filenameDoesNotExist($filename) for when Pageimage::size() is called but the source file can't be found. Among other things this hook makes it possible to copy the file from another location on the fly, and then signal the size method to continue its work.
- Support for the core WireHooks class to store more debug information about executed hooks.
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!
New module: Field Access
Field Access is a new third-party ProcessWire module by Robin Sallis. It is a Process module, i.e. an admin view, that provides an overview of field access settings. These include template overrides, so it's a very easy way to see all field-level permissions (view or edit) as well as other permission-related settings at a glance:
- Whether access control enabled for a field
- Which roles have "view" or "edit" access for a field
- If the field is viewable in the admin without edit access
- If the field's value available via the API without view access
- Template level overrides for the field: template, roles, and overridden settings

Especially in cases where there are a lot of field level permission settings configured, this module can be a massive time-saver — not to mention that by making field level permissions visible it makes auditing proper permission settings much, much easier.
If you'd like to give Field Access a try, you can install it via the built-in modules manager in the admin, or clone or download the module from the ProcessFieldAccess GitHub repository. For support requests, head down to the Field Access forum thread.
Big thanks to Robin for creating this module, definitely a valuable addition!
Site of the week: Campervans
Our latest site of the week is Campervans, a website run by Vanomobil, a family-owned Belgian company specializing in camper sales and rentals.
Your campervan is always ready to go! It takes you through narrow streets in Italy, along the rugged Norwegian fjords, or simply to the Belgian Ardennes. Chase the sun and stay as long as you like. And for those who crave ultimate freedom, there are even campervans with 4x4 drive.
— Sites directory entry for the Campervans website
The Campervans website features lists of for-sale and for-rent campervans from Vanomobile, but there is also a good amount of information for those already owning a campervan, or interested in owning or renting one. There is a FAQ area with answers to common questions, as well as a blog covering topics such as traveling in various countries, campervan equipment, handling cold climates, and so on.
In addition to a very nice and modern design, this site also features an easy-to-use user interface, and the sale and rental sections in particular feel quite intuitive. As for some behind the scenes details, it looks like the front-end of this site is mainly powered by the Uikit front-end framework, but other than that there's not much for us to say here — apart from the fact that this site definitely feels fast and responsive.
Our congratulations to the client, Vanomobil, for their new, ProcessWire powered website — and of course to the team behind the implementation at indie group. Great work from everyone involved in this project!
Stay tuned for our next issue
That's it for the 601st issue of ProcessWire Weekly. We'll be back with more news, updates, and content Saturday, 22nd of November. 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