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 

Latest news

  • ProcessWire Weekly #549
    In the 549th issue of ProcessWire Weekly we’re going to check out the latest core updates, highlight one older yet still very relevant third party module, and more. Read on!
    Weekly.pw / 17 November 2024
  • Custom Fields Module
    This week we look at a new ProFields module named Custom Fields. This module provides a way to rapidly build out ProcessWire fields that contain any number of subfields/properties within them.
    Blog / 30 August 2024
  • Subscribe to weekly ProcessWire news

“To Drupal, or to ProcessWire? The million dollar choice. We decided to make an early switch to PW. And in retrospect, ProcessWire was probably the best decision we made. Thanks are due to ProcessWire and the amazing system and set of modules that are in place.” —Unni Krishnan, Founder of PigtailPundits