likesharereplyWant to share this? Click to choose a site:settings
likesharereplyWant to share this? Click to choose a site:settings
likesharereplyWant to share this? Click to choose a site:settings
likesharereplyWant to share this? Click to choose a site:settings
likesharereplyWant to share this? Click to choose a site:settings

unicyclic.com as a general purpose Microsub server

I've just finished making some changes to unicyclic.com which improves how it works as a Microsub server. Up until now it piggy-backed a user's Micropub settings and so only worked in very specific circumstances (ie settings stored for websites created with i.haza.website.)

It now works for anyone logging in to unicyclic.com using their website. It will discover and store your token endpoint during log in, so that if the Microsub server receives a token from a reader it knows where to check it. You can then set your Microsub endpoint on your site to https://unicyclic.com/php/microsub.php?me=... and set the me parameter to your web address.

The other change I've made to my Microsub setup is to add another endpoint to notify about new content. I don't do any polling between the client and server and wanted to keep it that way, while also being a little bit more compliant with all the IndieWeb specs. I decided the easiest way to do that is to create a new Microsub action called 'notify', which just passes a notify endpoint from the client back to the server. Now when the server has new content, it posts 'action=notify' to the user's notify endpoint so that the client can request the new content. Any Microsub client can add this action, it will use the client's token to post the request, which means the server needs to hold on to the current token.

i.haza.website has also been updated to follow this new process, so websites created there now only have their token endpoints added to unicyclic.com, which is the same as any other website being used to log in there. If you don't have your own website you can skip all the setup and create one there!
likesharereplyWant to share this? Click to choose a site:settings
This was fun, I was working on improving my Micropub config support and realised it was a good point to fix my brid.gy flow too...



The button on the left just sets your account as being able to publish via brid.gy, the button to the right uses the brid.gy API to start the sign up process with Twitter. Previously trying to syndicate a post to Twitter without having a brid.gy account just reported an error.

The other change is that dobrado now shows menu options for syndicate and destination settings from your Micropub config. You can try them out by logging in at unicyclic.com.
indieweb
likesharereplyWant to share this? Click to choose a site:settings

How to create a free website

i.haza.website currently offers free website hosting, with the only requirement being that you register a domain name! I reckon that's pretty good, but a few people have put me on to freenom.com, who also offer free domain registration. So now you can get a website set up for free!

There's a few steps to setting things up, so I've created a new page of documentation for it on i.haza.website. If you follow it and hit any trouble please let me know.
likesharereplyWant to share this? Click to choose a site:settings
likesharereplyWant to share this? Click to choose a site:settings
likesharereplyWant to share this? Click to choose a site:settings