ProcessWire Weekly #575

The 575th 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 check out what's new in the core this week, share the latest weekly update from Ryan, and introduce a brand-new third party module — User Data Table.

As always we've also got a new site of the week to highlight. This week that site belongs to an artist called Laskfar Vortok. More about this very interesting site 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!

Latest core updates and a weekly update from Ryan

This week we've got a few new core updates, including a couple of relatively small bug fixes (one for WireArray, and another for AdminThemeUikit), and a couple of enhancements for the new Admin Theme Uikit design:

  • Light and dark modes now have separate main color settings.
  • If a custom logo for the admin is an SVG, it gets embedded directly into the markup, which in turn allows one to apply CSS on it (such as setting a fill color).

In his latest weekly update at the support forum Ryan provides a quick update regarding the admin theme, how it has been received so far, and what our short-term plans with it currently are. To summarize, the update has been well received, and we've got some great ideas from the community as well, some of which were already implemented this week, and others that are currently in consideration.

If you haven't yet had a chance to give the new admin theme design a try, go grab a copy of the dev branch and take it for a spin. And keep the feedback and ideas coming!

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. Thanks!

New module: User Data Table

User Data Table is a brand-new third party ProcessWire module created by the team at frameless Media. One could also say that it was co-authored by an AI, to a varying level of success, but that is another story (which you can read about at the forum).

Now, in a nutshell User Data Table is a configurable table of user-related data in the ProcessWire admin. You can use it to display all sorts of data, define formatting rules for each individual field, and even display virtual fields; i.e. values that are calculated run-time from actual field values, such as sum(orders.total) or avg(products.price).

A screenshot by the module author, showcasing a user data table with some basic details, along with a calculated total sum of purchases.

Here's a list of features for this module, directly from the module's README file:

  • Configurable data columns based on User template fields.
  • Virtual fields with aggregation, formatting, and mapping capabilities.
  • Tooltip content derived from field values, with configurable formatting.
  • Centralized formatting through formatValue() method.
  • Support for Page and PageArray fields with field resolution.
  • Currency formatting with locale support, e.g., currency(EUR:de_AT).

This is a pretty complex and feature-rich module, so be sure to check out the modules directory entry for User Data Table for more details, including additional screenshots, detailed configuration tables, and more.

If you'd like to give this module a try, you can clone or download it from the User Data Table GitHub repository, or install it via the built-in modules manager in the admin. If you have any questions or require additional help getting started, head down to the User Data Table support forum thread.

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

Site of the week: Laskfar Vortok

Our latest site of the week is the portfolio and project archive of Laskfar Vortok, an intermedia composer and telepresent videomaker. Born in México and currently based in Los Angeles, Laskfar Vortok has been involved in various types of media productions — some of which you can get to know via this website.

The Laskfar Vortok website was created by The Teaching Machine. Being a site for an artist it is no surprise that it features a bold, interesting, and perhaps also somewhat quirky design. That being said, it is by no means difficult to use — quite the contrary. There's also quite a lot of content here, and the site also features some handy little extra features, such as a dark/light mode switch.

As for behind the scenes details, there is a showcase forum post that covers some of the stuff that's happening behind the scenes here, including non-core modules used: ProFields, Rockfrontend, RockDevTools, and MarkupRSS. Meanwhile, the front-end of this site was built using the Uikit front-end framework.

Thanks to the team at The Teaching Machine for sharing this project with us, and our congratulations to Laskfar Vortok for their new, ProcessWire powered website! If you'd like to learn more about this project, be sure to check out the showcase forum thread.

Stay tuned for our next issue

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

Post a comment