Timeline

#206

It would be awesome if the (Belgium) android (banking) apps stopped relying on the Google MLKit library for simply scanning barcodes .. I mean, it isn't that hard to use an open source library out that does the trick as well.

Topics

#205

I'll tag new releases for Display Suite and Field Group in the first week of 2024. Especially DS contains massive fixes with BC settings which are enabled automatically when upgrading. Testers welcome for the 8.x-3.x branch to see I haven't broken anything crucial - I'm pretty sure I haven't, but hey, I'm only human :) Happy holidays! #drupal

#202

Pro PHP Guzzle tip: if you need to send a file resource, don't pass in 'Content-Type: multipart/form-data' yourself in the headers. You've just won a couple of hours of your life.

Topics

#197

Ok, I know strict comparison is usually safer, but this, really PHP .. ?!

$value = 0;
if ($value == 'isNull') print 'I am null';

A personal reader for Drupal

I'm happy to announce that the personal reader project I've been writing for Drupal is now available for download! You can install it on your website, and as a PWA on your phone or tablet. No more third party applications, just pure HTML, css and the power of Drupal. The layout is heavily influenced by the Mastodon project, but needs more tweaks to fix the responsive behavior.

The project consists of two parts:

  • reader module: API for getting channels, streams etc. The main entry point is at /reader. Configuration is at admin/config/services/reader.
  • reader theme: theme for displaying the content. The theme enables you to install the reader on the home screen of your mobile phone.

Modules that implement the api are ActivityPub and IndieWeb. Support for the core Aggregator module is also implemented.

I've recorded a short screencast showing the current interface and also how to install on a mobile phone! You can see channels from the IndieWeb microsub module and the local ActivityPub timeline of people I'm following on the Fediverse.

Happy reading!

A personal reader for Drupal, integrating with #activitypub and #indieweb with PWA support on mobile phones! https://realize.be/blog/personal-reader-drupal