67th issue of ProcessWire Weekly brings in all the latest news from the ProcessWire community. Modules, sites, and more. Read on!
This week we've got a bunch of ProcessWire resources to share, one new module, a new site of the week. In addition to that, we're happy to announce that nominations for CMS Critic's Critics' Choice CMS Awards have just opened!
Thanks to all of those who have already participated in our August 2015 questionnaire announced last week. We're going to keep the questionnaire open until 31st of August, so if you haven't yet found the time to participate, you've still got plenty of time.
We'd also like to send special thanks to Francesco Schwarz for going through open ProcessWire GitHub issues and pull requests, and notifying authors when needed. Thanks for your help, Francesco – it's much appreciated!
Latest core updates: ProcessWire 2.6.14
ProcessWire 2.6.14, as explained by Ryan in his latest blog post, introduces very neat improvements for $input and $sanitizer API variables:
- You can call $sanitizer methods directly from $input, like this:
$input->get->pageName('name'). This would grab GET variable 'name', run it through pageName sanitizer, and then return the sanitized value.
- $sanitizer has been expanded by a bunch of new methods, including string(), date(), match(), int(), float(), array(), and options(). For a complete list, check out Ryan's blog post.
In addition to the API improvements above, couple of core and Pro modules have also been upgraded:
- InputfieldCKEditor was updated to include CKEditor 4.5.3, which contains a proper fix for the bug we mentioned in our previous issue.
- Lister and ListerPro were both updated, introducing improvements for image and file output.
- FieldtypeImage was upgraded, and the hidpiWidth() and hidpiHeight() are now consistent with width() and height() in that they actually perform a resize if provided a width or height value.
For a more comprehensive description of the updates this week, don't forget to check out Ryan's latest post at the processwire.com blog!
Nominations for CMS Critic's fourth annual Critics' Choice CMS Awards are now open!
Just like the headline says, the nominations for the Critics' Choice CMS Awards 2015, hosted by CMS Critic, are now open. If you'd like to see ProcessWire as one of the nominees this year, you can nominate us here.
So far ProcessWire has won the Critic's Choice Award twice: in 2012 for the category of Best Free CMS, and in 2014 for the category of Best Free PHP CMS. In 2013 we were close too, but didn't quite get there; 1st runner-up in the Best Free CMS category, and 3rd runner-up in the Best Open Source CMS category.
We're thankful for everyone who supported us in the past awards, and we'll be counting on your support again this year. Let everyone know just how much you enjoy using ProcessWire!
New module: Fieldtype Radio Buttons
Fieldtype Radio Buttons is a new module and a fork of the Select Fieldtype. In essence, it's a rather simple fieldtype module for creating lists of selectable items. While it's, for the most part, identical in features to its predecessor, in this case the inputfield part is handled by radio buttons instead of a drop-down select.
While latest versions of ProcessWire (2.5.17+) include the Select Options Fieldtype by default, Fieldtype Radio Buttons is a nice alternative for simpler needs. Additionally it is compatible with ProcessWire versions right down to 2.0, which could come in handy in case you have a reason not to upgrade specific installation, yet still require this particular feature.
Thanks to Art Armstrong for creating and sharing this module with us; it's a welcome addition to our modules collection!
ProcessWire resources of the week
Here's our weekly collection of recent ProcessWire-related online resources: blog posts, forum topics, tutorials, and so on. We hope you find these interesting, and in case we missed something, please let us know and we'll include it in our following issues.
- First of all, there's the ensoul.co.uk case story at the ProcessWire support forum. Check it out for an introduction to the site, details about the project, and some technical highlights!
- Two posts by ContentEssentials: The ProcessWire advantage discusses benefits of ProcessWire for developers and their customers, and Migrating a web application from Drupal to Processwire - an approach is a case story about migrating existing content from Drupal to ProcessWire.
- While we're on the topic of migrating, here's a post by Sandor "Jubatian" Zsuga, discussing the reasons behind migrating his site, jubatian.com, from Symphony CMS to ProcessWire.
- Running a ProcessWire site with Docker is a detailed tutorial for getting ProcessWire up and running on Docker, the "open platform for distributed applications for developers and sysadmins".
- Kleine Tutorials zu dem CMS ProcessWire is a collection of small ProcessWire tutorials in video format (in German.)
If you know of a great resource we haven't mentioned yet, let us know; we're always looking for more great ProcessWire material to publish. Thanks!
Site of the week: Seattle Print Arts
This time our site of the week belongs to Seattle Print Arts, an association of artists, arts professionals, and collectors. In their own words, they're on a mission to foster intellectual and artistic dialogue, serve as a resource for news in the field of printmaking, forge links between artists, and serve as a base for a variety of activities that focus on the print arts.
The site features details about the association, a classifieds section, news, and events – all presented in a very nice-looking responsive layout. Behind the scenes AIOM is doing magic, minimizing styles, scripts, and markup. For added efficiency, scripts, styles, and site assets are then served via Amazon CloudFront.
The site of Seattle Print Arts was put together by Much Development – Seattle-based two-man team specialising in web development, graphic arts, and user experience design. Our thanks to Much Development for sharing this site with us!
Stay tuned for our next issue
That's it for the 67th issue of ProcessWire Weekly. We'll be back with more news, updates, and content Saturday, 29th of August. 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!