The immediate goal of this project is to provide a Micropub endpoint that can be hosted on a service like Heroku, configured via files stored on a GitHub repo, and save posts back to that repo for publishing with a static site generator such as Eleventy, Hugo or Jekyll. The software is fully documented and tested.
A long term ambition is to build a tool that supports different publishing destinations, other social publishing specifications (Webmention, Microsub, ActivityPub etc.) and integrates with a range of content management systems.
What Goodreads is good for is keeping your own list of books you want to read or have read this year. It’s a list-making app. And while that’s useful, it doesn’t live up to the company’s full promise of being a haven for readers. Readers and authors deserve a better online community. And while Amazon has at least some nominal interest in improving many of its other products — Alexa, for example, becomes more advanced with each passing year — Goodreads lingers in the dustbin of the early aughts, doomed to the hideous beige design and uninspiring organization of a strip mall doctor’s office.
At the Indieweb Summit in June, someone said something to me that made me decide to embark on a major rewrite of the Micropub endpoint for WordPress.
For those of you not familiar with it, Micropub is a standard that allows for you to publish to a website.
The major work on this actually finished in…
Micropublish is a Micropub client that you can use to create, update, delete and undelete content on your Micropub-enabled site. A live install of Micropublish is running at https://micropublish.net
indigenous-android – An app with extensions for sharing information to micropub endpoints and reading from microsub endpoints
An app with extensions for sharing information to micropub endpoints and reading from microsub endpoints.
Here are my initial observations:
- Connecting with Apeture: So far I have been unsuccessful with my efforts to connect to Aperture, although the display has changed.
- Starting with a capital letter: One of the minor points I had was that responses begin with lower case, rather than a capital. On a desktop this is fine, but it can be frustrating on a mobile device.
- Share Via: Sharing the native ‘Share’ functionality often adds the title and link into the link field. I have found this when sharing from Twitter and Inoreader.
- There is no means of ‘cancelling’ a post. If you open the window to ‘like’ a post but then change your mind, there is no obvious answer for cancelling the action, as clicking ‘back’ has the same consequence as clicking ‘post’.
I am sure there are other things, but at least this is a start. Maybe I need to look at the issues on Github and add my issues there.
Every creation of a post should (can) generate an Activity.
Not every Activity-generating action needs to result in a post, but it’s cool if it does.