The 581st 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 share the latest weekly update from Ryan, as well as take a quick peek at a brand-new third party ProcessWire module called PromptAI.
As always we've also got a new site of the week to check out. This week that site is a unique and very interesting project created by the team at Neue Rituale — Verurteilt und Vergessen, or "Condemned and Forgotten"; a site serving as a virtual memorial for individuals convicted by Soviet military tribunals in Germany between 1945 and 1945.
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!
Weekly update from Ryan
This week we don't have new core updates to share, but there is a new weekly update from Ryan at the support forum. To sum it up, the things we've mentioned in some of our previous updates are being worked on behind the scenes — which, for those that haven't been following all our issues, includes a new processwire.com website design. We'll let you know as soon as we know more about that, so stay tuned.
In other news Ryan has been working on a client project, and as he explains in the weekly update, this also involves some of his commercial Pro modules. As a result, we're likely going to see new versions of some of these soon, with new features — including a handy passwordless login option for LoginRegisterPro:
For instance, LoginRegisterPro will be getting an email-to-login option. When enabled, if you submit the login form but leave the password blank, it’ll email you a link to automatically login. The feature is optional and not enabled by default.
— Ryan
That's all for our weekly updates section this week. For more details, be sure to check out the weekly update from Ryan at the support forum. Thanks!
New module: PromptAI
PromptAI is a brand-new third party module created by Robert Weiss. PromptAI is, as the name suggests, an AI module that processes values in text and/or image fields on page save using an external AI provider — Anthropic, OpenAI, or Gemini. The processed value of text fields can be saved to the original field, or a different field on the page. In case of image fields, AI can be used to populate both descriptions and custom fields.
This module is quite configurable. In addition to being able to specify the AI provider and model you want to use (and of course the API key for said provider), you can also set a general prompt sent with each request, as well as set up one or more custom prompt configurations.
For each of your prompt configurations, you can specify following details:
- Label, which is an optional, internal identifier for the prompt configuration.
- Template that the prompt configuration should apply to. If you leave this out, the prompt configuration applies to all templates.
- Source Field, which is the field the value of which you want to send to the AI provider for processing.
- Target Field, which is the field you want to save the AI response to. You can optionally leave this out if you want to overwrite the original field value.
- Prompt, which contains any instructions for the AI that you want to include with each request. These are prefixed to the value of the source field.
When it comes to the user interface, i.e. sending requests to the AI, the module adds a single action button ("Save + Send to AI") or, alternatively, separate buttons; one for each prompt configuration that you've defined. You can decide which mode to use.
For more details, be sure to check out the modules directory entry for PromptAI. If you'd like to give this module a try, you can clone or download the module's source code from the PromptAI GitHub repository, or install it via the built-in modules manager in admin. If you have any questions, head down to the PromptAI support forum thread.
Big thanks to Robert Weiss for creating this module and sharing it with us!
Site of the week: Verurteilt und Vergessen
Our latest site of the week is Verurteilt und Vergessen. The name of the site translates to English as "Condemned and Forgotten", and it illustrates the lives and fates of the people sentenced by military tribunals in the Soviet occupation zone and early GDR between 1945 and 1955.
The project, which is offered purely as a virtual memorial and information service, is managed by the Dresden Documentation Centre of the Saxon Memorial Foundation. Technical implementation and visual design are by Neue Rituale.
The website „Verurteilt und vergessen“ (Condemned and forgotten) illustrates the lives and fates of people who were sentenced by military tribunals in the Soviet occupation zone and early GDR between 1945 and 1955. Based on their last places of residence, the origin, arrest and sentencing contexts become comprehensible.
— Sites directory entry for Verurteilt und Vergessen
This site contains various types of historical material, such as petitions for clemency and court documents, made available to a wide audience thanks to synthesized voice output and barrier-free design. The primary user interface for accessing said data is a stylized map, with details opening in a drawer menu on the side. There is also a rather minimal, icon based side navigation, providing access to additional content pages and features: details about the project, a site search feature, a glossary, etc.
As for some behind the scenes details, the front-end of this project is powered by the Tailwind utility-first CSS framework, and the map is from Mapbox. Meanwhile, some of the ProcessWire modules used on this site — as outlined on the sites directory entry — include AppApi, FieldtypeGeocoder, FieldtypeOembed, PageTableNext, ProcessGraphQL, ProcessTextSynthesis, ProCache, and SearchEngine.
Thanks to the folks at Neue Rituale for sharing this very interesting project with us, and our congratulations to the client, the Dresden Documentation Centre of the Saxon Memorial Foundation, for their ProcessWire powered website!
Stay tuned for our next issue
That's it for the 581st issue of ProcessWire Weekly. We'll be back with more news, updates, and content Saturday, 5th of July. 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