ProcessWire 3.0.84 core updates

ProcessWire 3.0.84

This week we've got a newly updated ProcessWire installer, some nice upgrades to our user profile editor, along with more updates to the new Uikit admin theme that was recently added to the core.

Please note that there may not be a blog post next week or the following week due to travel schedule here.

Updated ProcessWire installer

ProcessWire 3.0.84 comes with a newly updated installer. It's now using AdminThemeUikit styles so that it looks more up-to-date and consistent. A few other updates are also present:

  • DB Engine and DB Charset options are no longer hidden behind an advanced link.

  • If the database you are attempting to install to already has tables in it, it will detect that and ask you what you want to do with the existing tables (remove, or replace+ignore).

  • It sets AdminThemeUikit (added to the core last week) as the default admin theme on new installations.

Below is a short screencast demonstrating the updated installer.

Note the black bars at the top and bottom of the video are coming from the YouTube video player, and aren't part of the installer layout.

AdminThemeUikit updates

With AdminThemeUikit added to the core last week, we've been fixing minor issues as they come up and adding enhancements to it.

By default this admin theme shows a user icon and your user name in the masthead, where you can access you profile among other navigation options. But now you can configure it to use various other icons, a user-specified image (avatar, like with AdminThemeReno) or use the Gravatar image.

You can also now configure the user label to show whatever you'd like, whether that be the user name, a predefined label, or some combination of fields available on the user template (like first and last name).

For those with very large screens, AdminThemeUikit has also been updated to support a maximum layout width setting, with the default value being 1600 pixels. That's still pretty large, so if you want to use a different max width setting, you can configure it in the AdminThemeUikit module settings, under the "Layout" fieldset.

User profile updates

Last week we told you about some updates to our password field, as you'll see it in the user profile editor. This week we expanded upon that a bit and added some more security to it. Now, if you want to change your email address or your user name (from your user profile), it will require that you enter your current password, before it'll let you save the change. This adds yet more security.

In the paragraph above, I mentioned the ability to change your user name. This capability has not been available in the user profile screen before, but now it is available as an option, should you want it. Simply add it to your fields the user is allowed to edit in their user profile.

Speaking of fields in the user profile, you've always had to configure this from the ProcessProfile module settings. It was kind of a pain when you would have to add fields to the user template, then visit the ProcessProfile module settings to add them there too. Well now we've simplified that a bit. When you edit the "user" template, you now have a new field where you can simply check boxes next to which fields you want to be editable from the user profile screen.

That's all for this week. I'm going to be traveling part of next week and part of the week after, meaning I likely won't have a blog post (or core version update) for next week or the following week. Though we might have a guest post during that time. I hope that you all have a great weekend and week ahead. Be sure to keep in touch with the ProcessWire Weekly for the latest ProcessWire news.


  • Mike


    • 2 years ago
    • 20
    I like the new installer! Clean and nice! On iOS the dropdowns of the AdminThemeUIKit still not work correctly: They trigger the Dropdown (sometimes visible, sometimes not) but also the link is fired. Only admin theme that works on iOS is currently the Reno theme. I use to work on an iPad Pro, so it really matters to me ;-)
  • Mike


    • 2 years ago
    • 20
    Another Bug on iOS i just recognized: No more page actions are displayed in the site tree.
  • Noel


    • 2 years ago
    • 11
    Hey, great update! I like the user-updates very much!

Twitter updates

  • This post covers a few of the bigger updates in ProcessWire 3.0.154+3.0.155. This includes new live replacement of text in core and modules, a new method for creating canonical URLs, and some major upgrades to our input->urlSegment() method! More
    24 April 2020
  • A brief look at what's new in ProcessWire 3.0.154 in this forum post: More
    17 April 2020
  • This week we’ve got a few new and interesting core updates in progress, though none quite ready to release just yet. So rather than releasing version 3.0.154 today, I thought we'd instead take a brief look at what’s coming over the next few weeks… More
    3 April 2020

Latest news

  • ProcessWire Weekly #311
    In the 311th issue of ProcessWire Weekly we're going to talk a bit about the latest dev versions of ProcessWire, introduce a couple of new third party modules, and more. Read on! / 25 April 2020
  • ProcessWire 3.0.154 and 3.0.155 core updates
    This post covers a few of the bigger updates in ProcessWire 3.0.154 and 3.0.155 on the dev branch. This includes a new function for live replacement of text in core and modules, a new method for creating canonical URLs, and some major upgrades to our $input->urlSegment() method that I think you’ll like!
    Blog / 24 April 2020
  • Subscribe to weekly ProcessWire news

“We chose ProcessWire because of its excellent architecture, modular extensibility and the internal API. The CMS offers the necessary flexibility and performance for such a complex website like ProcessWire offers options that are only available for larger systems, such as Drupal, and allows a much slimmer development process.” —xport communication GmbH