ProcessWire 3.0.29 and 2.8.29

Like mentioned in last week's post, this week was focused on covering remaining GitHub issue reports and pull requests in preparation for the 3.0 and 2.8 master version releases. In total we covered close to a dozen issues and around ten pull requests this week, so you'll find lots of updates in today's versions (3.0.29 and 2.8.29). In addition, we've also got a section in this post for those that have inquired about ProcessWire site development help.

Summary of added pull requests

The biggest addition this week was Horst's pull request (PR) which adds support for his ImageInspector classes. This greatly improves our ability to detect and process different image formats with greater efficiency. Here's a few PR's that were added as well:

  • Added jmartsch's PR which updates .htaccess file for better support of Lets Encrypt.
  • Added mn-martin's PR which corrects an issue in InputfieldImage.
  • Added fezde's PR which enables the Link dialog box to select from files in repeaters.
  • Added Toutouwai's PR which corrects proper removal of non-breaking space character in blank paragraph.
  • Added yckart's PR which corrects an issue with hard-coded tag in the FileCompilerTags module.
  • Added rolandtoth's PR which prevents login Inputfields from being collapsible.
  • Added hettinger's PR which fixes an issue with the "add page from page reference" feature.
  • Added a new $page->getInputfield($fieldName) method to the Page class (per LostKobrakai request).
  • Added justonestep's PR that enables multi-language support for the "placeholder" attribute on text fields.

For more details on the above or any of the fixed issues, see the full commit log.

One small (but useful) new multi-language translation feature

We did also add one new feature this week that's useful for those doing multi-language translation. Now when translating files, you can choose to save and exit, save and edit next, or save and continue editing (as before). This is similar to the drop-down submit button that you see in the page editor.

Working towards a master 3.x release

Next week is going to be more of the same, hunting down and fixing any remaining issues that might be present. If you come across any issues in 3.0.29 or 2.8.29 please submit a GitHub issue report. Likewise, if there's any kind of major bug you've observed that hasn't had resolution, please send us a reminder. Thanks.

Need ProcessWire development help?

If you are reading this post, there's a decent chance you are a web developer using ProcessWire at a company, or on your own. That's my job too, and I have to dedicate a certain amount of time every week to do client work (my day job). I really enjoy working with clients, but I enjoy working directly with other web developers using ProcessWire even more. Since several of you have asked recently, I just wanted to mention it formally– if there's some way I can help you or your company, please know I'm enthusiastic and available to assist. Here's a few ways I may be able to help you or your company in your projects:

  • Building custom front-end or administrative features.
  • Building new custom modules, site profiles, or even entire sites.
  • Customization of existing modules (whether 3rd party, Pro modules, or core modules).
  • Consulting and advice on new or existing projects.
  • Any kind of support for ProcessWire.
  • Or anything you can imagine related to ProcessWire.

I'm available to do work by the hour or estimated on a flat fee. When it comes to anything ProcessWire related, I can accomplish a lot in very little time, saving you the effort, time and money. Please feel free to contact me if/when I can be of help. Thanks for reading, have a great weekend, and check out the ProcessWire Weekly while you are at it!


NextHow to use multi-instance in PW 3.x


This week work continued on preparing 3.x (and 2.8.x) for release. One of the features of 3.x that we'd not yet covered in much detail was the multi-instance support. So the primary focus this week was in making sure we clarified and simplified some things in that respect. This post covers all the details. Plus we've got some $session updates you might find useful.  More 

Twitter updates

  • Weekly update for Jan 10, 2020—front-end file uploads in LoginRegisterPro with InputfieldFrontendFile module: More
    10 January 2020
  • If you haven't seen it yet, be sure to check out this great infographic by @teppokoivula in ProcessWire Weekly #294— How ProcessWire professionals work—the results of our recent weekly polls summarised:…
    3 January 2020
  • Today we have a new master version released, 3.0.148! There are 25 new versions worth of upgrades, fixes and optimizations in this new master version, relative to the previous. In this post we take a closer look at what’s new, how to upgrade, & more— More
    3 January 2020

Latest news

  • ProcessWire Weekly #298
    In the 298th issue of ProcessWire Weekly we're going to take a quick look at the latest core updates, introduce the PWGeeks project, and highlight some recently released ProcessWire content. Read on! / 25 January 2020
  • ProcessWire 3.0.148 new master
    Today we have a new master version released, version 3.0.148! The last master version was 3.0.123, so there are 25 new versions worth of upgrades, fixes and optimizations in this new master version, relative to the previous. In this post we’ll take a closer look at what’s new, how to upgrade, and more.
    Blog / 3 January 2020
  • 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