ProcessWire Weekly #188

The 188th issue of ProcessWire Weekly brings in all the latest news from the ProcessWire community. Modules, core updates, sites, and more. Read on!

Welcome to the 188th issue of ProcessWire Weekly! In this issue we're going to take a closer look at ProcessWire 3.0.86, introduce a module called Font Awesome 5 Pro for ProcessWire, and choose a new site of the week. We've also got a weekly poll, in which we focus on your content editing habits.

As always, a big thank you to all of you for being here with us, and please don't hesitate to drop us a note if there's anything in your mind that you'd like to share. Your feedback helps us focus on the things that you folks want to hear more about.

Latest core updates: ProcessWire 3.0.86

The latest version of ProcessWire to hit our dev branch at GitHub is 3.0.86, and in the latest post at the blog Ryan walks us through the changes since last week. Here's a brief summary of changes in the core package this week:

  • The core now supports user accounts with login disabled.
    A new config setting allows you to specify roles that are not allowed to login, and you can also use predefined login-disabled role for this same purpose.
  • Image sizer now supports interlaced JPEGs.
    Though it is disabled by default, this feature can be enabled via a new config setting – and when enabled, it will often result in smaller file sizes and faster (actual and perceived) load times.
  • Improvements were made to SVG dimension detection.
    The core is now able to use ImageMagick, if available, to rasterize SVGs to determine target dimensions.
  • Max length of URL segments is now configurable.
    The default value of 128 characters can be overridden using config setting maxUrlSegmentLength.

In other news some improvements were made that remove unnecessary notices when using ProcessWire with PHP 7.2, autoloading of multi-value fields was improved (thanks to Avoine for this contribution), and various bug fixes also found their way to the core.

For more details about the weekly core updates, remember to check out Ryan's latest post at the blog. Thanks!

Weekly poll: do you use the front-end editing capabilities of ProcessWire?

In this week's poll we focus on your favourite approach for editing content – and, more specifically, front-end editing versus the admin backend.

As we all know, one of ProcessWire's strengths has always been that it keeps data and design separate, but sometimes it can be difficult to figure out how one affects the other without actually seeing the data in the right context. This is why ProcessWire has, since version 3.0, included built-in support for front-end editing.

So, long story short, do you use the front-end editing capabilities of ProcessWire?

  1.   Absolutely – it's my primary content editing method! (7.8%, 9)
  2.   Sometimes, but I still prefer the admin back-end (35.3%, 41)
  3.   No, not really (52.6%, 61)
  4.   I use a non-core front-end editing module, such as Fredi (4.3%, 5)

Total votings: 116

As always, feel free to leave a comment if you'd like to explain in more detail how and why you ended up with your current approach. Poll results can only ever tell us so much, so your feedback is much appreciated :)

Feel free to check out the poll archive for results of our earlier polls. All suggestions for future polls are more than welcome too. Thanks in advance for both your answer here and any additional suggestions or feedback you might have!

New module: Font Awesome 5 Pro for ProcessWire

Calling this a new module may be a bit misleading, since this little gem was in fact released back in September – we've just failed to cover it, until now. Anyway, Font Awesome 5 Pro for ProcessWire is a helper module for those who have purchased the Pro version of Font Awesome and want to use it within the ProcessWire Admin.

This module is configurable and provides a couple of settings for you to customize – most importantly load options (web fonts or SVG framework) and font style (regular, light, or solid). You can also decide whether you want the brand icons to be loaded.

This module obviously doesn't include the Pro version of Font Awesome 5 , so you'll need to download and install it manually. There are instructions for doing that at the GitHub repository, but in a nutshell you can just download the package and place it within the directory of this module as a folder called "vendor".

Big thanks to Macrura for sharing this module with us. Font Awesome 5 includes some pretty awesome new icons and styles, and this module makes it easy to fully integrate them with ProcessWire!

Site of the week: Plateau Design Studio

Our latest site of the week belongs to a design studio based in Berlin, Germany – Plateau Design Studio.

The ProcessWire powered website of Plateau Design Studio was created by ED Design and boasts a clean, minimalistic design. Although there's really nothing unnecessary there, this site is also far from boring: layout and design decisions are fresh, and some small details – such as a custom cursor icon – are used to liven things up a bit.

Regarding the implementation, this site doesn't actually use a front-end framework. Normalize.css is used to make things nice and consistent, some dynamic effects are achieved by using jQuery, and the home page full-page carousel is powered by Owl Carousel. Thanks to ProcessWire what goes on behind the scenes stays behind the scenes – all we can say is that the site feels fast and responsive.

Thanks to the folks at ED Design for sharing their work with us, and congratulations to the client for a lovely new ProcessWire powered website!

Stay tuned for our next issue

That's it for the 188th issue of ProcessWire Weekly. We'll be back with more news, updates, and content Saturday, 23rd of December. As always, ProcessWire newsletter subscribers will get our updates a few days later.

Thanks for staying with us, once again. Hope you've had a great and productive week, and don't forget to check out the ProcessWire forums for more interesting topics. Until next week, happy hacking with ProcessWire!

Post a comment