In the 475th issue of ProcessWire Weekly we'll check out the latest core updates, introduce a new third party module called Email To Encrypted Mailto, and more. Read on!
Welcome to the latest issue of ProcessWire Weekly. In this issue we are going to take a closer look at the latest core updates, and then introduce a brand-new third party module called Email to Encrypted Mailto.
As always we've also got a new site of the week, this time belonging to a German law firm based in Wetzlar, Hesse: Kleymann, Karpenstein & Partner mbB, or KKP.LAW.
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!
Latest core updates
Like last week, this past week has also been dedicated to resolving issues reported via GitHub, and other minor improvements/updates to the dev branch. There have been a total of 7 new commits to the core this week, and among those were fixes for 4 reported issues and 2 merged pull requests.
As Ryan explains in his latest weekly update, the intention is to get a new stable release out soon, so we're likely not going to see major additions to the core in the short term:
Before the recent and major core updates to WireCache and Modules, we were on track to get a new main/master version out. [...] I'm thinking we may have a new main/master version ready soon as July, next month.
— Ryan
Since we're getting closer to a new stable release, it would be very much appreciated if you could report any potential issues you may notice in the core — especially if you're currently using the dev branch — via the processwire-issues repository at GitHub.
That's all for our core updates section this week. For more details, be sure to check out the weekly update from Ryan at the support forum, and if you're really curious, feel free to also check out the weekly dev branch commit log at GitHub. Thanks!
New module: EmailToEncryptedMailto
Email To Encrypted Mailto is a brand-new third party module authored by cwsoft. In a nutshell this module encrypts emails found from page content, replacing them with JavaScript links that, once clicked, get decrypted back to actual addresses.
For an example, the email address [email protected] would get automatically converted into following markup:
<a href="javascript:cdc('dw:ckfv:e.frzfdw:esyfd','AnfrageV')">info<span class="hidden">(</span>@<span class="hidden">)</span>domain<span class="hidden">(</span>.<span class="hidden">)</span>com</a>
Email To Encrypted Mailto is a very simple module, and very easy to get started with. It hooks into Page::render, replaces strings identified as email addresses, and that's just about it. It has zero configuration, required JavaScript file is automatically loaded, and there are no hookable methods.
Big thanks to cwsoft for creating this module and sharing it with us!
Site of the week: KKP.LAW
Our latest site of the week belongs to Kleymann, Karpenstein & Partner mbB — a law firm based in Wetzlar, Hesse, Germany. Their new, ProcessWire powered website was created by Jens Weigel - Büro für Design.
The bulk of the content on this site is on the home page, with separate sections for services, team, news, and events. News and team member profiles each have a page of their own, so this isn't quite a single-pager, though. User experience is very enjoyable, and design wise the site is modern yet feels warm and approachable thanks to the splendid corporate design (also created by Jens Weigel).
As for behind the scenes details, there's not a whole lot to say here — it seems that the front-end of this site was largely custom-built, without help from a full-blown front-end framework. There are also no third party ProcessWire modules visible on the front-end of this site. Performance is obviously top-notch, and effective use of picture elements and WebP images plays a part in that.
Thanks to Jens Weigel for sharing this very interesting project with us, and our congratulations to the client, Kleymann, Karpenstein & Partner mbB, for their new, ProcessWire powered website!
Stay tuned for our next issue
That's all for the 475th issue of ProcessWire Weekly. We'll be back with more news, updates, and content Saturday, 24th of June. 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!
Jens on Wednesday 12th of July 2023 10:50 am
I wrote a deeper look into my development of KKP.LAW on https://processwire.com/talk/topic/28770-how-i-build-kkplaw-with-processwire/#comment-234372