The Timeline.js module was written to draw connections between entities in a timeline to represent how they develop, split, merge and so on. It's intentionally quite minimal in what it does (and consequently quite small – < 20Kb, minified but uncompressed), but can be extended to make a more full-featured diagram. This post details the additions to Timeline.js and an example of extending it using Panzoom and Tippy.js from a recent project, a Timeline of Electoral Parties in the Republic of Ireland.
Continue reading
I was recently setting up a calendar on the Irish Left Archive website and in the absence of a handy Javascript content-switcher or similar in the existing codebase, I made a simple one using the <details>
element. I hadn't experimented a great deal with <details>
before, but it's another useful tool for removing some of that old Jquery we all still have floating around.
Continue reading
I've been working with Castopod, which is an open source podcast platform with built-in analytics and Fediverse integration, written in PHP. It's an interesting project, and fills a gap for open source podcast hosts, particularly on the analytics side.
Continue reading
There's been a big increase in people using the Fediverse in recent months, much of it on Mastodon, but I was looking for something simpler and more customisable to host the Irish Left Archive account (@ila@leftarchive.ie).
I came across the Microblog.pub project – a self-hosted, single-user ActivityPub server that fit my use-case perfectly.
Continue reading