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

  • New post: Quietly and without interruption this week, the ProcessWire.com website (and all subdomains) moved from a single static server to a load-balanced multi-server environment, giving us even more horsepower and redundancy than before— More
    19 April 2019
  • New post: With ProcessWire 3.0.130, this week we’ll take a detailed look at a few useful new API additions made in the last few weeks, along with examples of each—More
    12 April 2019
  • New post: This week ProcessWire ProMailer has been released, plus we’ve got a nice upgrade in our community support forum, and more— More
    15 March 2019

Latest news

  • ProcessWire Weekly #258
    In the 258th issue of ProcessWire Weekly we'll cover a hosting upgrade for the processwire.com site and it's subdomains, introduce PW Review and Terminal module, and feature the new site of O'Neil Cinema. Read on!
    Weekly.pw / 20 April 2019
  • ProcessWire.com website hosting upgrades
    Quietly and without interruption this week, our whole website moved from a single static server to a load-balanced multi-server environment, giving us even more horsepower and redundancy than before.
    Blog / 19 April 2019
  • Subscribe to weekly ProcessWire news

“We were really happy to build our new portfolio website on ProcessWire! We wanted something that gave us plenty of control on the back-end, without any bloat on the front end - just a nice, easy to access API for all our content that left us free to design and build however we liked.” —Castus, web design agency in Sheffield, UK