ProcessWire Weekly #438

In the 348th issue of ProcessWire Weekly we're going to cover the latest weekly update from Ryan, take a closer look at a couple of new third party modules, and more. Read on!

Welcome to the latest issue of ProcessWire Weekly. This week we're going to kick things off by digging into the weekly update from Ryan — in which he covers a very interesting site profile that he's currently working on — before introducing a couple of brand-new third party modules: Process Page Redirects and Lister to Clipboard.

Our latest site of the week is also quite a treat: the online exhibition of the Berlin East Side Gallery. This site managed by the Berlin Wall Foundation is a thrilling combination of history and art, so definitely something we'd recommend checking out.

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.

Weekly update from Ryan: first look at a new invoicing application site profile

This week's weekly update from Ryan covers a new site profile that he's been working on. This site (or rather app) profile is, in a nutshell, a full-blown invoicing application built in ProcessWire without involving any third party modules.

This is something I've been wanting to build for a while — ever since the invoice service I use raised their rates beyond my budget. So I thought I'd build a replacement that I could use, as well as share for others that might have a similar need.

— Ryan

Though the site profile is still a work in progress — at least a couple of weeks away from being released — there's quite a lot of stuff built in to it already, as we can see from the screenshots at the weekly update forum post. There are purpose built content types for invoices and clients, templates for rendering invoice suitable for printing, and there's even an "actions" feature for emailing an invoice to the client (just for an example).

Screenshot by Ryan of the invoicing app site profile page tree, with some example invoices in different states and a list of clients.

One thing that Ryan is still planning to add are credit card payments, enabling a client to pay their bill by credit card right from the invoice URL or an email.

For more details about this site profile, including some additional screenshots, be sure to check out the weekly update post by Ryan at the support forum. Thanks!

New module: Process Page Redirects

Process Page Redirects is a new third party module developed by Chris Thomson of NB Communication Ltd. According to the author of the module, it enhances ProcessWire's built-in redirects feature (which is only available for superusers) by doing two things:

  • The module creates an admin page (Pages > Redirects) that lists pages visible to the current user, as well as the number of redirects for said pages.
  • The module allows users to manage redirects for any page that they can edit.

If you find yourself needing simple short URLs for existing pages or something along those lines, and those redirects need to be managed by non-superusers as well, this module is definitely worth checking out.

If you'd like to give the Process Page Redirects module a try, you can install it via the built-in modules manager in the admin, or clone or download the module's files from the ProcessPageRedirects GitHub repository. In case you have questions or require any additional support, head down to the ProcessPageRedirects support form thread.

Big thanks to Chris Thomson for developing and sharing this module with us!

New module: Lister To Clipboard

Lister To Clipboard is a brand-new third party module developed by Robin Sallis. This module is essentially a development helper, intended for superusers only. It adds a couple of features for Lister and Lister Pro views in the admin:

  • A one-click copy to clipboard feature for the selector used by the Lister.
  • Similar one-click copy to clipboard feature for copying a selector for specific, manually selected results within the Lister.

One use case for this module is using a Lister view to select a set of pages, and then copying the selector for said Lister view into a code editor or Tracy console panel in order to trigger some action on a set of pages.

GIF animation by Robin Sallis, showcasing the features provided by Lister To Clipboard.

You can install this module directly via the modules manager in the admin, or clone or download it from the Lister To Clipboard GitHub repository. For questions and support, be sure to pop in at the Lister To Clipboard support forum thread.

Thanks to Robin for yet another interesting and useful contribution!

Stay tuned for our next issue

That's all for the 438th issue of ProcessWire Weekly. We'll be back with more news, updates, and content Saturday, 8th of October. 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