In the 377th issue of ProcessWire Weekly we'll cover the latest core updates, highlight some recent online resources, and more. Read on!
Welcome to the latest issue of ProcessWire Weekly. In this issue we'll walk you through the latest core updates — which primarily consist of bug fixes and smaller tweaks, but also include a couple of new methods for core classes — before moving on to a list of recent forum highlights and other online resources.
Our pick for the site of the week section this week is a new site from Periscope (design) and millipedia (development). Women / Theatre / Justice is a project led by academics from various universities in partnership with the women-only theatre company Clean Break that grew out of a prisoner-led drama workshop in the 1970s.
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 his latest weekly update at the support forum Ryan talks about this week's updates, which consist of 12 commits and primarily include bug fixes and minor improvements. As Ryan mentions in his post, we're closing in to a new stable master release, which is why we'll likely see a few more weekly updates with similar focus.
- New method
$database->getTime()for fetching current database date/time as ISO-8601 string or UNIX timestamp.
- New method
WireHttp::setUserAgent($userAgent)for defining the user agent header for HTTP requests.
- Fix for an issue where showIf conditions applied to the email field on the User template email field could break password reset functionality.
- Fix for an issue where users with a custom user template couldn't be added via the "New" button in the page tree.
- Fix for an issue where Toggle field exporting didn't quite work under certain circumstances, instead missing some data.
- Fix for an issue where extraneous whitespace was not trimmed out from page titles created via the API, potentially resulting in odd leading spaces.
- Fix for an issue where Pageimage debug info was being carried over to newly cloned variations when inspecting multiple variations in a row.
... as well as a few fixes for minor admin UI glitches and rendering issues, minor code refactoring here and there, comment updates, and other smaller tweaks.
That's all for our core updates section this week. More details can be found from the GitHub commit log for the past week, and be sure to also check out the weekly post 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 have a little step by step tutorial complete with code samples from Robin Sallis for creating a limited user role that can only add new (news) content and/or edit content they've created before.
- The Geffen Playhouse case story at the support forum is definitely worth checking out: there's already plenty of detail, and Jonathan Lahijani also notes that a video demo of his Repeater Matrix based content editor is on the works. I for one am eager to see what that looks like!
- In a quick addition to his earlier Process module tutorial Bernhard explains how to use a custom function to generate dynamic dropdown menus for your module in the admin. Handy!
- Finally: if you'd like to give a try to a very lightweight HTTP server, Caddy might be of interest to you. Thanks to Beluga there's now a config file available for running ProcessWire sites on Caddy 2.
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: Women / Theatre / Justice
Our latest site of the week is called Women / Theatre / Justice, which is the umbrella title for research and public engagement activities undertaken by academics from various universities in partnership with Clean Break theatre company in the UK.
Through seminars, conferences, training, exhibitions, podcasts and publications, the project examines wider issues including: the criminalisation of women; theatre practices with incarcerated women in different cultural contexts; gender, organisation and leadership; worker voice; the role of higher education in partnerships within the criminal justice system; implications of COVID-19 for incarcerated women and the response of arts organisations.
Be sure to check out the About page on the site for more details regarding Clean Break and the WTJ project.
The design of the WTJ site, the handiwork of Periscope, is both unique and captivating: powerful background images combined with unique typography and plenty of contrast result in a rather captivating end result. Design wise this is not the most typical site, which — in addition the plenty of quality content, of course — is precisely why it's so enjoyable to browse.
The Women / Theatre / Justice case story at the support forum provides some insight into the background of the WTJ project, the design process behind the site, as well as some of the findings from real world accessibility testing. As for tech details, the one and only third party module we could spot on this site was the ever so popular AIOM+.
Big thanks to the folks at millipedia for sharing this project with us. Another splendid site with a great story to tell — a very nice addition to our sites directory!
Stay tuned for our next issue
That's it for the 377th issue of ProcessWire Weekly. We'll be back with more news, updates, and content Saturday, 7th 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!