ProcessWire Weekly #611

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

Welcome to the latest issue of ProcessWire Weekly! In this week's issue we're going to take a quick look at a new blog post by Ryan, in which he introduces version 3.0.255 of ProcessWire, our latest stable release. This version includes a big list of new features, along with numerous fixes and improvements, so updating is highly recommended.

In other news we're going to check out a new third-party ProcessWire module created by Brendan Kozlowski, Subscribe to Constant Contact. And, as always, we've also got a new site of the week to highlight, this week belonging to a film production company from Zurich, Switzerland: TUNA production. Keep on reading for more details!

Thanks to all of our readers for being here with us again, and as always, any feedback is most welcome – please don't hesitate to drop us a line if there's anything in your mind you'd like to share with us. Enjoy our latest issue and have a great weekend!

In the processwire.com blog this week: introducing ProcessWire 3.0.255 new main/master version

This week we've got a new post available at the processwire.com blog — and it is a big one. In said post Ryan walks us through a lengthy list of all-new feature additions and numerous improvements for existing features that our latest main/master version, ProcessWire 3.0.255, brings to the table.

Included are more than 70 issue fixes and 175 commits. Here we’ll zoom in on the numerous new features and improvements to the core for one of our best new versions yet!

— Ryan

The post also has a brief info section about updating your site from an earlier version to 3.0.255. To summarize, this update is mostly just your regular core update, with the difference that in addition to the /wire/ folder you should also replace the index.php file (due to compatibility updates for newer PHP versions).

So what's covered in the post?

We'll leave introducing all those new features to Ryan and the new blog post, but here's a list of the topics covered in it:

Version 3.0.255 also resolves numerous reported issues — about 70 of them, according to Ryan — and is once again likely the most stable version of ProcessWire you can get. As such, there's really no reason not to get the new version and give it a try.

That's all for our core updates section this week. For more details, be sure to check out the new blog post by Ryan. Thanks!

New module: Subscribe to Constant Contact

Subscribe to Constant Contact is a new third-party ProcessWire module created by Brendon Kozlowski. In a nutshell this module lets you easily subscribe users to a list at the email, social, and text marketing platform Constant Contact.

Once you have installed and configured this module with necessary API credentials etc. all you need to subscribe a user is get an instance of the module and call the subscribe method in one of your template files — though there are a few options you can use to specify exactly how and where they get subscribed:

// get an instance of the Subscribe to Constant Contact module
$constant_contact = modules->get('SubscribeToConstantContact');

// subscribe an email address to your default audience:
$constant_contact->subscribe('[email protected]');

// subscribe an email address and some additional details; second parameter
// is a list identifier, which you can set to null to use the default list:
$constant_contact->subscribe('[email protected]', 'abc123', [
    'first_name' => 'John',
    'last_name' => 'Doe',
]);

The module also provides methods for unsubscribing a user, deleting a user, and removing a user from a specific list or an array of lists. Check the modules directory entry for Subscribe to Constant Contact or the module's README file for more details.

If you'd like to give this module a try, you can install it via the built-in modules manager in the admin, or clone or download it from the SubscribeToConstantContact GitHub repository. In case you require assistance getting started or need to contact the module author, head down to the Subscribe to Constant Contact support forum thread.

Big thanks to Brendon Kozlowski for creating this module and sharing it with us!

Site of the week: TUNA production

Our latest site of the week belongs to TUNA production, which is a leading film production company in Zurich, Switzerland. Their award-winning directors combine creativity with cutting-edge techniques, specializing in advertising, branded content, TV spots, and long-form content.

The TUNA production website, created by Nuél Schoch, is mainly focused on introducing the company, their directors, and their projects. The projects are split into categories, each of which has a lot of interesting material to check out, from full reels to long-form movie and documentary trailers, while each director has an archive of works and a brief introduction on the site.

The design of this site is deceivingly straightforward and quite frankly truly beautiful, and the site is available in both English and German. As for some behind the scenes details, it looks like the front-end of this site is using at least some features from the Uikit front-end framework, with plenty of custom work on top. As for non-core ProcessWire modules, one that we could spot is the popular cookie management and async asset loading toolkit PrivacyWire.

Our congratulations to TUNA production for their new, ProcessWire powered website, and thanks to Nuél Schoch for sharing this very interesting project with us!

Stay tuned for our next issue

That's it for the 611th issue of ProcessWire Weekly. We'll be back with more news, updates, and content Saturday, 31st of January. 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