ProcessWire Weekly #402

In the 402nd issue of ProcessWire Weekly we'll check out ProcessWire 3.0.193, highlight recent ProcessWire projects and resources, and more. Read on!

Welcome to the latest issue of ProcessWire Weekly! In this week's issue we'll check out the latest development version of ProcessWire, 3.0.193, which among other things adds brand new tool to viewing and editing module config data.

In other news we'll also highlight some recent projects, including upcoming modules, and take a look at some interesting forum threads which have popped since our last issue. As always we've also got a splendid new site of the week to introduce, so stay tuned for that as well.

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: ProcessWire 3.0.193

This week in his weekly update at the support forum Ryan talks about the updates and new features included in our latest dev version, ProcessWire 3.0.193. Along with fixes for various issues reported via GitHub, 3.0.193 also includes an all-new raw module config data viewer/editor, available in the advanced mode:

Screenshot of the raw module config data screen, captured by Ryan. This screen allows one to not just view, but also edit module config data, which may be useful among other things during module development.

Additionally, following new hookable methods have just been made available, most of which are the kind that will be very useful for automating migrations, and/or logging changes to the data structures of a ProcessWire powered website:

  • Fieldgroups::fieldRemoved($fieldgroup, $field), which gets called after a field has been removed from a fieldgroup/template.
  • Fieldgroups::fieldAdded($fieldgroup, $field), which gets called after a new field has been added to a fieldgroup/template.
  • Fieldgroups::renameReady($template, $oldName, $newName), which gets called before a fieldgroup is about to be renamed.
  • Fieldgroups::renamed($template, $oldName, $newName), which gets called after a fieldgroup has been renamed.
  • Templates::renameReady($template, $oldName, $newName), which gets called before a template is about to be renamed.
  • Templates::renamed($template, $oldName, $newName), which gets called after a template has been renamed.
  • Fields::renameReady($field, $oldName, $newName), which gets called before a field is about to be renamed.
  • Fields::renamed($field, $oldName, $newName), which gets called after a field has been renamed.

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 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 module that hasn't quite yet hit the forum, but looks like it soon will: RockSeo from Bernhard Baumrock. Definitely one we'll cover in more detail in one of our later issues.
  • Another new module was built by Adam Blunt and is called WebAuthn two-factor authentication. This is a new version of the U2F two-factor authentication module, made necessary since Chrome will soon be dropping support for U2F.
  • Next up we've got yet another new module, this time from PWAddict: PaymentFree for the Padloper e-commerce module. As the name suggests, this module makes it possible to implement free digital giveaways.
  • As far as interesting ProcessWire based projects go, Flowti definitely deserves that title. Based on the Symprowire project, Flowti is basically a planner / ERP / project management tool currently being developed by Luis Mendez.
  • Last but not least, there's been some interesting discussion at the support forum around one particular topic lately: making fields and templates easier to version control. While it remains to be seen how this topic will evolve and what will come out of it, it's an interesting subject for sure!

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: JCCBI

Our latest site of the week is that of The Jacques Cartier and Champlain Bridges Incorporated, or JCCBI. They are a Canadian federal Crown corporation established in 1978.

JCCBI is responsible for the Jacques Cartier Bridge, the Champlain Bridge, the Estacade, the Île des Sœurs Bypass Bridge, the federal sections of Bonaventure Expressway and the Honoré Mercier Bridge, as well as the Melocheville Tunnel. Their new website, built by Spiria and powered by ProcessWire, is more than just an info site and news source: big part of the site are the live traffic feeds for the various structures managed by the organization, visualized as combinations of maps, text, and "traffic lights" indicating current traffic status of each route.

Note: access to this site is protected by Cloudflare, so if you visit the site but run into an access denied message, don't worry — it's not you, just the protection layer being, well, rather protective. According to Spiria the site is rather popular, not to mention that it's doing an important job, so preventing any potentially harmful traffic makes sense.

You can find more details bout this very stylish and technically interesting project from the case story for the JCCBI website at the ProcessWire support forum. As the case story explains, this site was custom built in-house, but some of the third party modules used include FormBuilder, ProCache, ProFields, and SeoMaestro.

Big thanks to the folks at Spiria for sharing this project with us, and our congratulations to the client, JCCBI, for their new website. From what we can tell, this is a tremendously useful website — great job from everyone involved in this project!

Stay tuned for our next issue

That's all for the 402nd issue of ProcessWire Weekly. We'll be back with more news, updates, and content Saturday, 29th 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