Validate me on Indiewebify.me
I got immediately intrigued by its concepts of decentralization and taking back control over our online presences. I'm not against corporations, it's only that I strongly believe the Web should be for everyone to publish freely in whatever format they want and have control over their own Web Presence.
The concepts of the IndieWeb are:
- Your content is yours
- You are better connected
- You are in control
Before visiting Indieweb.org, I had no idea that my site was simply missing MicroFormats as class-names and a couple of links before I could use it for Web Sign-in. Awesome.
Users will identify themselves with their website, and can authenticate using one of the supported authentication providers such as Twitter, GitHub, or email. The user ID returned to you will be their website, ensuring that you don't end up creating multiple accounts depending on how the user authenticates.
~ Source: https://indielogin.com/api
Adding the MicroFormats to my existing HTML and Jekyll templates was easy-peasy.
Next steps include:
- ✅ Implementing Webmentions - Not sure how to achieve this with my SHTML static Apache pages. - Managed to do this easily with https://webmention.io and https://brid.gy.
- ✅ Set up POSSE - Also here, I'm not sure how to do this from my static pages. - Republishing statuses and posts on social.johanbove.info to Twitter using Brid.gy
- ❎ Attend a Homebrew Website Club meetup event. - I would like to go to the 2019 IndieWebCamp event in Düsseldorf.
- ❎ Create an app which applies https://indielogin.com for authorization using Web Sign In
And that's only the beginning...
Figuring out how to include Brid.gy on my site; it supports backfeed, POSSE and webmention support as a service.
Setting up "Known" on my server for my own social publishing platform.
- ✅ Set up sub domain for https://social.johanbove.info
- ✅ Set up MySQL database (
or use SQLLite?) - MySQL is recommended.
- ✅ Follow the installation instructions for Known
- ❎ Set up a local instance of the Known server (Ubuntu bash for Windows) for development and testing.
Including the set up Brid.gy from my site to Twitter, which is an IndieWeb syndication tool by Ryan Barrett, Kyle Mahan, and many other contributors to perform #POSSE to corporate Web silos. It also handles webmentions pretty well.
Had to change the Twitter profile website link to point to my social.johanbove.info site to make Brid.gy work as it authenticates you by checking this a tag which has the
rel="me" attribute. This is an implementation of Web Sign-in.
My Brid.gy profile: https://brid.gy/twitter/johanbove#
Setting up the application in Twitter requires you to fill in an extensive form declaring - much like in customs - what your intensions are in developing the app. I simply stated the truth as that I only want to syndicate the posts from my personal site to Twitter.