While I’ve not really had a chance to talk about it recently, owing to being rather busy, there has been a lot of work done in Known core recently.

Known uses event queues to dispatch things like Webmention pings. By default, this dispatching is synchronous. However, an advanced feature that was recently added, was the ability to enqueue events and have them dispatched later in an asynchronous fashion, enabling faster page loading.

Configuring

As mentioned above, by default Known uses a synchronous event queue. To use something the asynchronous queue, add the following line to your config.ini:

event_queue = 'AsynchronousQueue'

Next, you need to run the Known event queue dispatching service using the Known console tool:

./known service-event-queue

Note: if you’re using per-domain configuration you’ll need to set an environment variable in order for everything to work as expected:

export KNOWN_DOMAIN='your.domain.name'

Enjoy!

Archive.org’s Wayback Machine is a utility that caches snapshots of a given website, and provides a permanent (in as much as anything on the internet is permanent) record of a site and it’s various versions.

In the current political climate, where a page’s content can be removed by executive order, it was suggested that built in support to archive content and bookmarked pages to archive.org automatically, would be desirable.

I’ve therefore written a plugin to do just that. Have a play…

» Visit the project on Github...