In the 556th issue of ProcessWire Weekly we're going to share the latest core development news, highlight a new third party module, and more. Read on!
Welcome to the latest issue of ProcessWire Weekly. In this week's issue we'll kick things off by checking out what's new in the core. We don't have a new stable/master release to share just yet, as there are still some remaining issues that are currently being tackled, we're getting really, really close to that as well.
In other news we're going to introduce a new third party module developed by Roych, called Page Automation. And, as always, we've also got a new site of the week to share with you — this time belonging to a French communications agency called Mahal Kita.
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
As Ryan explains in his latest weekly update at the processwire.com support forum, the plan was originally to have a new stable/master release out by now, but there were some remaining issues that needed to be tackled before that could happen. One of these is an issue affecting UTF-8 page names on PHP versions 7.4 and above.
Aforementioned issue is an example of a tricky situation, where technically solving an issue may cause problems for existing setups. As such, the fix is automatically applied for new installations (after this weekend) and those earlier sites that specifically have "v3" prefix in the $config->pageNameWhitelist
setting value.
Right now it seems very likely that we will have a new stable release out by next week, unless some new and particularly major issue shows up before that. As always, please let us know if you are using current dev branch of ProcessWire and happen to run into any problems with it; you can do that via the processwire-issues repository at GitHub.
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 processwire.com support forum. Thanks!
New module: Page Automation
Page Automation is a new third party module created by Roych. This module was built to trigger automated actions, configured via the module's configuration screen. Those actions are copying, cloning, deleting, publishing, and hiding/displaying the page, and the condition for triggering actions is a value in a (datetime) field on the page.
Here's the full list of features for this module:
- Perform actions like copy, clone, delete, publish, hide/unhide automatically.
- Configure conditions based on date/time fields (e.g., "older than 1 day").
- Schedule actions with flexible cron intervals (every minute, hour, day, week, or year).
- Supports applying actions only to pages using specific templates.
- Option to assign a different template to cloned/copied pages.
- Logs all automated actions for easy tracking.
There is a video in the support forum thread showcasing this module in action, so be sure to check it out for more details.
If you'd like to give this module a try, you can download the module's source code from the support forum thread. As the author also mentions in said thread, be sure to test carefully (and read the instructions) before enabling it on a production site.
Big thanks to Roych for creating this module and sharing it with us!
Site of the week: Mahal Kita
Our latest site of the week belongs to Mahal Kita, a communications agency working with small businesses.
The agency was founded in 2018 and is based in Paris, France. They provide a wide range of services, including graphic design, digital communication, publishing and editing — catalogs, flyers, brochures, and more — as well as promotional items.
The website of Mahal Kita was created by Omnitic, and features a stunning visual design with gorgeous typography and a range of different layouts. The site provides details about the agency and their services, introduces highlights from their past work, and has a straightforward contact page for potential clients.
As for behind the scenes details, the front-end of this site is powered by the Uikit front-end framework. Some of the ProcessWire modules used on this site include commercial Pro modules ProCache and FormBuilder, as well as the popular and freely available EmailObfuscation module, used to protect email addresses from scrapers.
Our congratulations to the team behind the implementation at Omnitic, and of course the client, Mahal Kita, for their new, ProcessWire powered website!
Stay tuned for our next issue
That's it for the 556th issue of ProcessWire Weekly. We'll be back with more news, updates, and content Saturday, 11th 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!
Post a comment