The 468th 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 issue we're going to check out a couple of brand new third party ProcessWire modules, both focused on taking care of specific use cases that the commercial Pro module ProCache doesn't provide out of the box.
In other news we've also got a brand new site of the week, created by flipzoom; Media for the physicians practice from Sinzig, Germany. As for core updates, there's not much to tell you this week, since (as we mentioned last week) Ryan has been mostly out of office. A single issue was fixed in the dev branch this week, but that's just about it.
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!
New module: ProCache Sync
ProCache Sync is a new third party ProcessWire module that (as you might've guessed from the name) works together with the commercial ProCache module. This module, which was created by NB Communication, makes ProCache much easier to work with within a multi-instance environment by synchronising cache clearing across servers.
In a nutshell the module adds a database entry when the cache is cleared, which the other servers can then use to execute cache clear on their end. The mechanism was designed to be run by LazyCron, and the module comes with instructions on making sure that LazyCron can run even when the site is served from static cache files.
While ProCache Sync can't and won't guarantee that your data is always up to date in real time, it does provide a very interesting method for solving this problem — and a rather simple solution as well, which is always a big plus. If you're running multiple servers and want to use ProCache, this module is definitely worth checking out.
If you'd like to give this module a try, you can clone or download it from the ProCache Sync GitHub repository, or install it via the built-in modules installer in ProcessWire's admin interface. If you require any additional assistance, head down to the ProCache Sync support forum thread.
Big thanks to Chris Thomson of NB Communication for sharing this module with us!
New module: ProCache StackPath
Another new third party module for this week is called ProCache StackPath, and it was also submitted by NB Communication. What this module does is that it automatically clears StackPath's CDN when ProCache cache clearing behaviour is triggered.
This module connects with your StackPath stack via the StackPath API and when ProCache clears it requests StackPath clear the cache, attempting to respect the specific rules (Parents, Family, Children etc) set up in ProCache.
— NB Communication
Basically this module adds a full integration between ProCache and StackPath, which again is pretty awesome in itself, and provides a very interesting example of what one might do simply by hooking into the ProCache module's flow and extending it in new and — arguably — creative ways.
This module can be installed by cloning or downloading it from the ProCache StackPath GitHub repository, or simply by installing it via ProcessWire's built-in modules installer. If you have any questions or require additional support, be sure to visit the ProCache StackPath support forum thread at the ProcessWire support forum.
Thanks again to Chris Thomson and NB Communication for creating this module and sharing it with us. Splendid work as always, and definitely something that many of our readers can both use and learn from!
Site of the week: AMZ — Allgemeinmedizinische Praxis
Our latest site of the week belongs to AMZ, or Allgemeinmedizinische Praxis, which is a general practitioner's practice based at Sinzig, Germany. Led by Dr. Daniela Siegers, AMZ offers a wide range of GP services in a friendly and trusting atmosphere.
The website of AMZ was built by flipzoom; Media and features a nice, clean, and undeniably professional design, plenty of content focused around introducing the practice, their services, and staff, as well as instructions for making a reservation. Reservations are handled by a separate service, though there is a contact form for general questions and requests on the site as well.
Browsing this website is truly an enjoyable experience, the design is absolutely top-notch, and performance wise there's little to complain about either. As for behind the scenes details, there are a couple of familiar third party ProcessWire modules that we could spot on this site: FormBuilder and ProCache. The front-end of this site looks like it's been mostly custom-built, with some help from third party dependencies such as jQuery, lazysizes, etc.
Thanks to flipzoom; Media for sharing this project with us, and our congratulations to AMZ for their new, ProcessWire powered website. Great work from everyone involved in this project!
Stay tuned for our next issue
That's all for the 468th issue of ProcessWire Weekly. We'll be back with more news, updates, and content Saturday, 6th of May. 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!