The 576th 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'll take a quick look at what's new in the core dev branch this week, and we're also going to introduce a brand-new third party module called ProcessDataTables. As a matter of fact it is so new that it is currently in an early beta stage, but more about that in just a bit.
As always we've also got a new site of the week to check out. This week that site belongs to Aktive City Freising e.V. and is a marketing website for all sorts of activities, events, and shopping opportunities available at the city of Freising in Germany.
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
There are no particularly major updates for this week, but we do still have a couple of updates in the dev branch at GitHub that are worth mentioning:
- ProcessWire installer now makes use of the light theme. After introducing the light/dark mode switch to the theme there was a chance that you might get the installer in dark theme, and in that case some text simply wasn't viewable, so this fixes that.
- There are also a couple of new CSS variables for the admin theme:
--button-radius
for customizing the border radius of buttons, and--input-radius
for customizing the border radius of various input elements.
In other news, the discussion around our new admin theme style is currently going on in the support forum topic announcing the new admin theme style. If you'd like to know where we're currently at, or provide some feedback or suggestions for the admin theme, be sure to also check it out.
As Ryan mentions in aforementioned topic: we're currently at a beta testing phase with the new look: there may still be some quirks to iron out and we are actively looking to improve things in sensible ways. The more feedback we get, the better decisions can be made about what to focus on.
That's all for our core updates section this week. Thanks!
New module: ProcessDataTables
ProcessDataTables is a brand-new module from frameless Media. If you've been keeping tabs on our updates recently, you can likely remember their previous module, which is known as ProcessUserDataTable — ProcessDataTables is similar, but has a much, much wider scope, essentially covering all sorts of data, and unlimited custom tables.
ProcessDataTables (plural) is aimed at more experienced ProcessWire developers who need a rapid, highly configurable, and reusable tool for building complex data overviews and admin dashboards.
— Mikel
Here's a list of features and/or benefits provided by this module, as outlined in the support forum thread introducing the ProcessDataTables module:
Unlimited custom tables: Quickly define as many tables as you need for any data structure or ProcessWire template.
Advanced configuration: Control each table’s columns, data sources, selectors, and field-level output via PHP stubs.
Per-field templating: Every column can use its own output template for advanced formatting and presentation.
Global module config: Set date/currency/number formatting, labels, and output options from a central settings screen.
Built for developers: Configuration is more open and flexible, allowing you to create advanced dashboards and reporting interfaces for any ProcessWire installation.
Please note that this module is currently a beta release. As such, some extra caution is definitely recommended, and you should expect things to change still. That being said, what this also means is that suggestions and feedback are very much welcome, so be sure to give this module at try if it sounds at all useful for your use cases.
You can grab a copy of the module from the ProcessDataTables GitHub repository. In case you have feedback or questions, be sure to head down to the ProcessDataTables support forum thread.
Big kudos to the team at frameless Media for their work on this module, as well as the one before it — awesome stuff, and definitely useful for a lot of us in the community!
Site of the week: Innenstadt Freising
Our latest site of the week is called Innenstadt Freising, and it is a marketing website — and campaign, as it is accompanied by various print products — managed by Aktive City Freising e.V. and created by typneun Designagentur in order to promote various activities and shopping options in the city center of Freising, Germany.
The Innenstadt Freising website covers the latest news and events in Freising, and includes plenty of details about various aspects of the city, including parking directions, shopping locations, restaurants, and more. There are also photographs from the city center, which showcase various aspects of Freising.
As for some behind the scenes details, it looks like the front-end of this site was largely custom-built, without the help of a full-blown front-end framework — thoughit does make use of some familiar third party tools and libraries, including jQuery, slick, and PhotoSwipe, and an embedded cookie consent solution powered by Cookiebot. There are no familiar third party ProcessWire modules visible on the front-end of the site, so not much else we can say about the technical implementation.
Our congratulations to both Aktive City Freising for their brilliant, ProcessWire powered website, as well as the team behind this project at typneun Desigagentur. If you'd like to learn more about this project, be sure to also check out the Innenstadt Freising case story at the typneun Desigagentur website.
Stay tuned for our next issue
That's it for the 576th issue of ProcessWire Weekly. We'll be back with more news, updates, and content Saturday, 31st 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