ProcessWire Weekly #616

The 616th 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 introduce a couple of new third-party modules, the Turnstile Inputfield by Eduardo San Miguel Garcia, and Context by Maxim Semenov.

As always we've also got a new site of the week to highlight. This week that site belongs to Wildwood Camping, a German company managing a group of natural campsites and providing essential services for their guests. More about that in just a bit, so keep on reading.

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: Context

Context is a brand-new third-party ProcessWire module created by Maxim Semenov. This module makes your site easy to consume for AI assistants — such as Claude, ChatGPT, or Copilot.

Context automatically generates documentation of your site in JSON and TOON (Token-Oriented Object Notation) formats, which is helpful when working with an AI assistant, pair programming with Claude or Copilot, etc. Since the AI already "knows" your site, it makes fewer errors, works faster, and uses fewer tokens. Being able to easily keep the documentation up to date is also a big benefit.

Here's what this module includes in the generated documentation by default:

  • Site structure, templates, and fields
  • Configuration, which includes PHP and ProcessWire versions, PHP settings, and installed modules
  • Custom page classes in /site/classes/
  • The front-end stack, such as front-end frameworks

You can also optionally export samples of real pages, generate JSON schemas for REST API development, include selector patterns and helper functions, and much, much more. For a full list of features, check out the modules directory entry for Context.

If you'd like to give this module a try, you can clone or download it from the Context GitHub repository, or install it via the built-in modules manager in the admin. For support, head down to the Context module support forum thread.

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

New module: Inputfield Turnstile

Inputfield Turnstile is a third-party module created by Eduardo San Miguel Garcia. This module is a wrapper for another third-party module called Markup Cloudflare Turnstile, making it easy to add Cloudflare Turnstile bot protection mechanism to your own forms.

Here's what the module does, once installed and enabled in a form:

  • Verifies visitors are real humans without requiring them to solve puzzles.
  • Supports different themes (Auto, Light, Dark) and sizes (Normal, Compact, Flexible).
  • Works like any other ProcessWire Inputfield, so technically can be used in any custom form, admin form, and also with the Form Builder module.
  • Uses API keys from Markup Cloudflare Turnstile, so no need to configure anything in that regard; it just works.

Visit the Inputfield Turnstile modules directory page for more details and examples, or head down to the Inputfield Turnstile support forum thread if you have any questions or require additional assistance. 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 the module from the InputfieldTurnstile GitHub repository.

Big thanks to Eduardo for creating this module and sharing it with the ProcessWire community!

Site of the week: Wildwood Camping

Our latest site of the week belongs to Wildwood Camping, a German company managing a group of camping grounds and offering various services for their guests: activities, camp stores with regional and organic products and camp supplies, washhouses, and so on.

Our campsites are special places, right in the heart of Germany. Nature is the most beautiful thing we can offer you. Clear starry skies, magnificent old trees, birdsong, and morning mist await you here.

Created by XPORT Communication, the Wildwood Camping website is a very beautifully designed and easy to use site with plenty of information available about the camping grounds managed by Wildwood Camping, as well as the company itself. There is also a blog section, and an extensive FAQ with answers to typical questions about costs and timetables, pets, accessibility, etc.

As for some behind the scenes details, the front-end of this multi-lingual site appears to be largely custom-built, with help from a few additional open-source components, such as the Splide JavaScript carousel and the GLightbox lightbox. When it comes to non-core ProcessWire modules, one we could spot is the Pro module Form Builder.

Our congratulations to the client, Wildwood Camping Management GmbH, for their new, ProcessWire powered website — and of course to the team behind the website at XPORT Communication GmbH for a job well done!

Stay tuned for our next issue

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