Commenting in Drupal hasn't noticeably changed in 15 years. That changes now.
Commenting in Drupal hasn't noticeably changed in 15 years. That changes now.
A comment thread in Drupal works totally fine. You fill in a form, click submit, and your comment gets posted. Same way it has for over 20 years.
But if somebody else replies when you're on the page, you don't see anything change, you don't get any notification.
I've been maintaining the matrix_api module on Drupal.org since 2016, nearly a decade of it doing one thing well: posting Drupal events into a Matrix room. This year that changed.
When you work on a team, it's useful to have notifications go to a chat room where you can coordinate any necessary action. Reviewing a comment before publishing, seeing stories as they are written, getting notified of new orders are the kinds of things we like having in a shared room.
In the spirit of the holidays, we're doing a few posts on Free/Open Source projects that we use every day, that isn't what we sell.
In our quest to get all things into Matrix, we've also sent Salt events into a Matrix room. This is extremely useful to monitor the results of automatic highstate runs, individual commands, etc.

We just added Matrix notifications to an old Icinga server we have, because why not? We love having everything in Matrix...
As of today, the Drupal Matrix API module now supports sending messages to a room via Rules. Now you can automatically configure notifications to Matrix rooms without touching any code!
!remind me to respond to Bill in 2 hours
Last week the Note to Self podcast put together a thought-provoking, action-inspiring series called The Privacy Paradox.
Panacea, or disaster? Drupal 8 Configuration Management was supposed to solve all our woes when it came to dealing with deploying configuration. In many ways it's a vast improvement, but in some ways it has almost made matters worse.
People who know me know I can get stubborn when I get sold on a particular technology. For the past year, my favorite is Matrix, a distributed chat system that addresses pretty much everything anyone wants from a messaging system. The only catch? Not that many "regular people" are using it yet.