ProcessWire 3.0.85 core updates

ProcessWire 3.0.85

This week I've been back in the office and enjoying working on the core. Big thanks to Bernhard Baumrock for his great post last week about Process modules. I was offline for about 10 days, so version 3.0.85 of ProcessWire on the dev branch has been largely focused on getting caught up with and resolving issue reports (at GitHub). Though there are a couple new things too, which I'll cover below.

Collapsed notifications in core Uikit admin theme

Whenever you save a page or submit a form in the ProcessWire admin, or even login (among other actions), you'll have one or more notifications appear at the top of the screen. Notifications come in 3 flavors: messages, warnings and errors (there can also be debug-mode only versions of any of those flavors as well). Sometimes you might have several notifications appear, especially when developing a site and using debug mode, as many extra notifications are displayed when debug mode is active.

In ProcessWire 3.0.85, when using AdminThemeUikit, notifications of the same flavor collapse into the first, along with a link to reveal the rest in the group. The screenshot below demonstrates what you might see with 4 message notifications:

The next screenshot shows a demo screen with messages, warnings and errors, and the errors group has been opened:

This feature is automatically enabled in AdminThemeUikit. But if for some reason, you don't want collapsing notifications, you can also disable it from the AdminThemeUikit module settings (see the "Layout" fieldset). In addition, collapsing notifications are not used if the SystemNotifications module is installed, as that already uses a different type of collapsing notification system.

Checkbox label for checkbox fields

Checkbox fields now support a separately configurable checkbox label, distinct from the field label. Previously this feature was only available at the API level, but can now be specified interactively from a checkbox field's "Input" tab (when configuring a field). Of course, it is fully multi-language configurable as well. This new checkbox label feature is best demonstrated with this contrived example:

In the example above, if no checkbox label had been specified (and no description/notes), then the regular field label would have been shown next to the checkbox instead, and there would be no label or icon present above the checkbox (no header). This is the behavior you are likely already familiar with. Using the new checkbox label gives you more flexibility for those times when you want a checkbox with a little more instruction/guidance for the user, and don't want to have the same label appear both above and within the checkbox field.

As mentioned earlier, ProcessWire 3.0.85 also contains numerous other updates and adjustments, so is a worthwhile upgrade if you are following the dev branch. Hope that you all have a great weekend and enjoy reading the ProcessWire Weekly!

 

NextProcessWire 3.0.86 core updates

6

We are getting very close to our next master version of ProcessWire 3.x. This week work continued on covering issue reports, but we also added a few items from our feature requests repository as well. This post contains a brief summary of what went into the core this week. More 

Twitter updates

  • This week ProcessWire (3.0.175) gained the ability to maintain separate read-only and read-write database connections to optimize scalability, cost and performance. The post covers why this can be so valuable and how to configure it in ProcessWire— More
    2 April 2021
  • ProcessWire 3.0.174 core updates: improvements to the new path/URL hooks and more— More
    12 March 2021
  • ProcessWire 3.0.173 adds several new requested features and this post focuses on one of my favorites: the ability to hook into and handle ProcessWire URLs, independent of pages— More
    5 March 2021

Latest news

  • ProcessWire Weekly #361
    In the 361st issue of ProcessWire Weekly we'll take  closer look at a new third party module called Copy Markdown, and check out the latest weekly update from Ryan. Read on!
    Weekly.pw / 10 April 2021
  • ProcessWire 3.0.175 adds new database scalability options
    This week ProcessWire gained the ability to maintain separate read-only and read-write database connections to optimize scalability, cost and performance. The post covers why this can be so valuable and how to configure it in ProcessWire.
    Blog / 2 April 2021
  • Subscribe to weekly ProcessWire news

“ProcessWire is like a breath of fresh air. So powerful yet simple to build with and customise, and web editors love it too.” —Margaret Chatwin, Web developer