Tag indieweb
Refactoring my static generator
Recommended read: Refactoring my static generator https://petermolnar.net/article/less-features-cleaner-site/
I'm quite heavily into the IndieWeb movement, in which we've designed a new standard Microsub which allows for a slightly better API than "regular" RSS/Atom readers, as it allows for you to use different feed formats on the backend. It also splits between the client and the server quite nicely, so I can use Indigenous for Android when on the move, and Monocle when I'm on the desktop. The best thing about the standard, aside from allowing extensible feed parsing, is that I can use different clients to read it, instead of relying on a single provider - which I believe we've seen with some of the RSS/Atom readers around currently.
The server I use is Aperture, built and run by Aaron Parecki, and I subscribe to a mix of RSS/Atom, JSON Feed and Microformats2 feeds
You can make it work with tools like https://twitter-atom.appspot.com/ or https://granary.io (from Ryan Barrett) which help convert to a feed format of choice. Those of us in the #IndieWeb are still heavily using open standards 👍🏽
On Owning Data Apps Use and the IndieWeb - Jacky Alciné
Recommended read: On Owning Data Apps Use and the IndieWeb - Jacky Alciné https://v2.jacky.wtf/post/494c3034-7ad0-4081-b4d2-825d4825d2ff
Rendering Micropub Client Data on Posts (2 mins read).
Sharing more information about Micropub clients that have created a post, if possible.
Recommended read: The Open Web is Dying https://perezbox.com/2020/04/the-open-web-is-dying/
Creating a 'Firehose' Feed (2 mins read).
Splitting out my content feeds, so it's (hopefully) more applicable and less noisy for consumers.
My #PersonalWebsite is https://www.jvt.me and as I'm very into owning my own data and being part of the #IndieWeb, I'm replying to this tweet from my website!
Site itself is Hugo and hosted on Netlify
How to Have a Conversation on the IndieWeb
Recommended read: How to Have a Conversation on the IndieWeb https://desmondrivet.com/2020/04/04/indieweb-conversation
Platform-Aware @-mentioning People on my Blog (2 mins read).
More easily mentioning others on my posts, and improving my interactions with Twitter syndication.
#HomebrewWebsiteClub Nottingham is on Zoom tonight, courtesy of the wonderful #IndieWeb organisers - you can find all the events details on https://events.indieweb.org/2020/03/online-homebrew-website-club-nottingham-anniversary-edition--Rcujt5SykHv1
It's about time to demo my personal website at #IndieWebCamp London - I've got some pre-written notes about what I want to talk about on https://etherpad.indieweb.org/IWC_London_Site_demos although some of you who know me will know I can talk for ages about my site and the #IndieWeb!
I've got this set up on my own site against https://www.jvt.me/img/profile.png and it's really great. No more finding that image you want to use - it's just there. It's available automagically via my Microformats2 h-card, so it can be machine discoverable, too. But I agree with Terence, it'd be awesome to have some standardised way to pull it from all my services, though.
Recommended read: One Avatar To Rule Them All https://shkspr.mobi/blog/2020/03/one-avatar-to-rule-them-all/
What's the jvt.me
at the end of your tweets? (1 mins read).
Answering why there are links to jvt.me
at the end of all my tweets.
Google confirms Microformats are still a recommended metadata format for content (1 mins read).
Noting Google's continued support for Microformats as a metadata format.
Announcing Micropub-Media-Endpoint-Proxy (2 mins read).
Announcing a web-based solution for uploading files to your Micropub media endpoint.
It may not be ready by the #IndieWeb newsletter tomorrow, but I'm hoping my web-based Micropub media endpoint upload client will be live this weekend - exactly what would fit for https://jlelse.blog/micro/2020/01/2020-01-01-frviz/
https://twitter.com/shanselman/status/1229520327048187904
If you like it you should put a URL on it
Scott Hanselman (@shanselman)Mon, 17 Feb 2020 21:37 UTC
Announcing Meetup.com Support for Bridgy Publish (2 mins read).
Announcing the ability to RSVP to Meetup.com events from your website, using Bridgy.
The one thing I wish I'd done when I first started my design career
In this 9 minute podcast, Craig Burgess speaks about how he wished he'd got started on his #PersonalWebsite and doing more #blogging early on in his career. Craig also speaks about the #IndieWeb and why everyone should get involved.
Recommended read: The one thing I wish I'd done when I first started my design career https://getdoingthings.com/podcast/getdoingthings/the-one-thing
I've just published the headlines of my #Spotify data for 2011-2019 on my site - https://www.jvt.me/series/music-in-review/ - organised per year, but also with a view across the whole decade! Enjoy a look into my music data #IndieWeb
I interact a lot with Twitter from my website, and as such the interactions you see are i.e. "Like of @indiewebcamp's tweet" which isn't super helpful. So I've just added the ability to mark up my interactions with some context of what the post was so it's eaiser to see without navigating there.
This is using the awesome https://granary.io/ and will hopefully make reading Twitter interactions through my site much nicer!
You can see https://www.jvt.me/mf2/2020/02/ihnc5/ for an example of what it'll look like (including photos!), and https://indieweb.org/reply-context for more info from around the #indieweb
There are also lots of #HomebrewWebsiteClub events across the world where you can come and build, or enhance, your personal website with something #IndieWeb related - we've got one in Nottingham! https://events.indieweb.org/tag/hwc
For anyone at #NaConf looking to learn more about owning your data and the #IndieWeb, I recently did a talk about it, with a transcript available at https://www.jvt.me/posts/2019/10/20/indieweb-talk/ which will hopefully shed more light!
As shared in a separate comment in the thread, there's the Microformats2 specification (see https://microformats.io) which reduces duplication seen with some of the other Semantic Web formats.
You can see an example of a parsing result at http://php.microformats.io/?url=https%3A%2F%2Fwww.jvt.me%2Fmf2%2F2020%2F01%2F2mylg%2F which produces a standardised structure for the resulting JSON, which makes interconnectivity much simpler.
Us folks in the IndieWeb (https://indieweb.org) have been using it for some time with great benefit, but it's always great to hear others reactions too!
IndieWeb Guides: Clear, simple guides to taking greater control of your data on the Web
Recommended read: IndieWeb Guides: Clear, simple guides to taking greater control of your data on the Web https://indiewebguides.org/
If This, Then Publish to My Website!
Recommended read: If This, Then Publish to My Website! https://boffosocko.com/2020/01/21/using-ifttt-to-syndicate-pesos-content-from-social-services-to-wordpress-using-micropub/
Recommended read: The commons we've enclosed https://shkspr.mobi/blog/2020/01/the-commons-weve-enclosed/
#IndieWeb folks using Indigenous for Android (https://indigenous.realize.be/) or at least allowing a Geo URI (geo:51.501476,-0.140634) on their #Micropub endpoint - do you attempt to remap that longitude / latitude ref to a place, or do you currently just render it as-is?
Tbh I'm still using Twitter, just replying from my own site where possible (to own the data) and even when not, I'm using other #IndieWeb tools so none of it is mine per se, but at least all FOSS. And definitely better ownership. I'm looking to soon import all my old tweets to my site, as well as my #Spotify data which I received today for the last decade (via https://www.jvt.me/posts/2019/12/29/spotify-wrapped-data-request/)
Very much looking forward to tonight's #TechNott, not least because it'll be the first meetup I'm owning every interaction first from my website in #IndieWeb fashion, as well as converting hashtags to tags on the posts themselves!
Converting Webmentions to Push Notifications (2 mins read).
Automagically sending push notifications to my mobile phone when I receive a Webmention.
2018 in Review (25 mins read).
Looking back at 2018 as a whole - both the positives and negatives, and looking forward to 2019.
Tech and non-tech friends. Please watch The Circle (https://youtu.be/QCOXARv6J9k) for a great look at a not-so-distant future of tech, and the risks if not not kept in check. Very painful to watch as it's so close to reality
Let’s PESOS Passive Posts with Trakt and Last.FM
Recommended read: Let’s PESOS Passive Posts with Trakt and Last.FM https://charlotteallen.info/2020/01/08/lets-pesos-passive-posts-with-trakt-and-last-fm/
Recommended read: Your Website is Your Castle https://desmondrivet.com/2020/01/05/website-castle
Recommended read: A brief year in review of my website, domain, online identity, commonplace book, journal, diary, etc. https://boffosocko.com/2019/12/31/a-brief-year-in-review-of-my-website-domain-online-identity-commonplace-book-journal-diary-etc/
Joining the Indieweb, the web that's been here all along
Recommended read: Joining the Indieweb, the web that's been here all along https://vil.lv/posts/2020/01/indieweb.html
Recommended read: The People's Web https://anildash.com/2019/12/23/the-peoples-web/
Recommended read: How to create a free website https://mblaney.xyz/2019-12-28-How_to_create_a_free_website
Let us make 2020 a year of empowerment and decentralization
Recommended read: Let us make 2020 a year of empowerment and decentralization https://nilsnh.no/2019/12/25/let-us-make-2020-a-year-of-empowerment-and-decentralization/
Setting up a Staging Server for my Micropub Endpoint (4 mins read).
Setting up a Micropub server that I can use to test changes before it publishes content to this site.
The modern web is becoming an unusable, user-hostile wasteland
Recommended read: The modern web is becoming an unusable, user-hostile wasteland https://omarabid.com/the-modern-web
The future of the web, isn't the web
A good read by Terence about how the Semantic Web and using metadata (be it Schema.org, microdata or Microformats) will build a more usable and interconnected life
Recommended read: The future of the web, isn't the web https://shkspr.mobi/blog/2019/12/the-future-of-the-web-isnt-the-web/
The sad state of personal data and infrastructure
Recommended read: The sad state of personal data and infrastructure https://beepb00p.xyz/sad-infra.html
This is a great read about the things that being in the https://indieweb.org/ (Independent Web) can empower you with, and the ownership and agency that it affords you.
I'd recommend a read of https://www.jvt.me/posts/2019/07/22/why-website/ and https://www.jvt.me/posts/2019/10/20/indieweb-talk/ for a bit more info, too.
Recommended read: It’s Time to Get Personal https://24ways.org/2019/its-time-to-get-personal/
Recommended read: “Link In Bio” is a slow knife https://anildash.com/2019/12/10/link-in-bio-is-how-they-tried-to-kill-the-web/
Recommended read: Blogging Less in the 2020s https://www.kickscondor.com/blogging-less-in-the-2020s/
In the Beginning was the Website
Recommended read: In the Beginning was the Website https://desmondrivet.com/2019/12/08/intro-to-indie-web
How to Fix Social Media by Injecting A Chunk of the Blogosphere
Recommended read: How to Fix Social Media by Injecting A Chunk of the Blogosphere https://kottke.org/19/01/how-to-fix-social-media-by-injecting-a-chunk-of-the-blogosphere
After seeing my Spotify Wrapped playlist for the year, and some of the usage stats, I think I'm definitely going to be writing an application to get that data out for myself and my own usages
Self-hosted site outranking Medium Publication
Another reason folks should be part of the IndieWeb, not only owning your data but getting better SEO!
Recommended read: Self-hosted site outranking Medium Publication https://www.indiehackers.com/product/prototypr-io/self-hosted-site-outranking-medium-publication--LuqyKHQ9gno3JFsyoXc
André Staltz - The Web began dying in 2014, here's how
Recommended read: André Staltz - The Web began dying in 2014, here's how https://staltz.com/the-web-began-dying-in-2014-heres-how.html
Sending Webmentions More Intelligently (2 mins read).
Updating my post-deployment tooling to only send Webmentions when they've not already been accepted (or rejected).
Validating my JSON Feed on every site build (2 mins read).
Adding in a validation in the pipeline to protect from a broken feed.
Welcome, Matt!
Thanks for blogging about your experiences, it's really great to see, especially because it was through me you've been interested in it!
I'd heavily recommend https://github.com/PlaidWeb/webmention.js/ by https://beesbuzz.biz/ as I currently use it on my site and love it because I don't need to rebuild my site to show new Webmentions, although it does mean that my viewers need client-side Javascript.
If you get a chance, come and talk to us on the IndieWeb chat (more details on https://indieweb.org/discuss )
Recommended read: Hello, Indieweb! https://web.archive.org/web/20191114032643/https://offtopica.uk/blog/2019/11/08/hello-indieweb/
Recommended read: On Blogging Infrastructure https://boffosocko.com/2019/11/15/on-blogging-infrastructure/
Recommended read: Waarde van je eigen website https://roel.io/waarde-van-je-eigen-website/
Recommended read: The best way to blog in 2020 https://werd.io/2019/the-best-way-to-blog-in-2020
Ditching Event Platforms for the IndieWeb (5 mins read).
How we can replace event platforms like Meetup.com with your own IndieWeb-backed platforms.
I’m Officially Part of the IndieWeb
Recommended read: I’m Officially Part of the IndieWeb https://www.jhsheridan.com/officially-indieweb/
Building the new LeedsJS website
A great look at how folks are looking at taking ownership back from Meetup.com
Recommended read: Building the new LeedsJS website https://lukeb.co.uk/2019/11/11/building-the-new-leedsjs-website/
IndieKit: An IndieWeb publishing toolkit
Recommended read: IndieKit: An IndieWeb publishing toolkit https://paulrobertlloyd.github.io/indiekit/
Recommended read: Why You Should Have a Website https://www.jamesgallagher.app/writing/why-you-should-have-a-website
A huge milestone, and a great look back at the way Ton is helping to change the community for the better by promoting better practices on ownership of our data
Recommended read: 17 Years of Blogging https://www.zylstra.org/blog/2019/11/17-years-of-blogging/
Everything is Amazing, But Nothing is Ours
Recommended read: Everything is Amazing, But Nothing is Ours https://alexdanco.com/2019/10/26/everything-is-amazing-but-nothing-is-ours/
#Redecentralize 2019 Session: IndieWeb Decentralized Standards and Methods
A great writeup of what sounds like a great session!
Recommended read: #Redecentralize 2019 Session: IndieWeb Decentralized Standards and Methods https://tantek.com/2019/301/b1/redecentralize-indieweb-standards-methods
Owning My Step Count (5 mins read).
Sharing the journey of starting to own my step counts and my technical solution.
Why I'm supporting the IndieWeb (and you should too) - marketgoo
Recommended read: Why I'm supporting the IndieWeb (and you should too) - marketgoo https://www.marketgoo.com/blog/2019/04/30/why-support-indieweb/
The IndieWeb Movement: Owning Your Data and Being the Change You Want to See in the Web (22 mins read).
A look at what the IndieWeb is, why you should care, and how to get started with it.
Recommended read: Own Your Content https://www.zachleat.com/web/own-your-content/
The Web Can't Survive a Monoculture
This is a great article on why we can't just let Google Chrome / Chromium take over the Web, and need to fight for other alternatives.
But as well as looking at the browsers, we need to look to the platforms too. If everyone ie uses Twitter, then Twitter are less likely to make changes because no one has an alternative. Whereas when we have multiple viable options, folks can jump around and use better platforms if they exist.
The IndieWeb is looking to do this - check out https://indieweb.org/why for a bit more info
Recommended read: The Web Can't Survive a Monoculture http://mikepennisi.com/blog/2019/the-web-cant-survive-a-monoculture/
IndieWebCamp Amsterdam 2019 (19 mins read).
Recapping my time at IndieWebCamp Amsterdam, my first 'official' IndieWeb event, and meeting some of the big names in the community.
Proposing a Microformats2 Markup for Licensing Information (7 mins read).
Some recommendations for how to mark up licensing information with Microformats, for making license information machine-discoverable and machine-readable.
Recommended read: A love letter to my website https://www.vanschneider.com/a-love-letter-to-personal-websites
I think at https://www.jvt.me/events/homebrew-website-club-nottingham/2019/09/18/ tonight I'm going to write a how-to for setting up your first h-card, similar to https://www.jvt.me/posts/2019/08/21/rsvp-from-your-website/
This is a great idea! I may have to look at the same.
I'm also hoping to start to start publishing from my site first and then having that send the tweet afterwards using https://brid.gy/
Adding RSVP Support for Indie Events (1 mins read).
Adding RSVP support to my Micropub endpoint for Indie events.
Sending Webmentions Automagically on Deploys of the static website www.jvt.me (4 mins read).
The journey to getting Webmentions sending automatically from my static website, www.jvt.me.
I want to say a big thanks for everyone who came to https://phpminds.org this evening to hear my talk about the IndieWeb!
I hope you all got something out of the talk and it's encouraged you to look into it a bit more - come along to https://www.jvt.me/events/homebrew-website-club-nottingham/ for more IndieWeb + personal website building.
I'm looking forward to getting a blog post out, covering it, but that may have to wait until I give the talk at https://oggcamp.org in October.
Medium is only an edge server of your POSSE CDN, your own blog is the origin
Recommended read: Medium is only an edge server of your POSSE CDN, your own blog is the origin https://nicolas-hoizey.com/2017/11/medium-is-only-an-edge-server-of-your-posse-cdn-your-own-blog-is-the-origin.html
Making it easier to determine the kind
of content for Indie posts (2 mins read).
Adding a kind
hint to my Indie post types to make it easier to look through each content kind.
Setting Up a Micropub Server for www.jvt.me (7 mins read).
Announcing the creation of my Micropub server, to allow publishing content away from my laptop/desktop.
How to RSVP to an Indie Event from your Website (4 mins read).
How to use your personal website in conjunction with Microformats and Webmention to be able to RSVP to Indie events.
Restructuring The Way That My Site's Content Types Work (5 mins read).
How I've restructured my content to map more closely to Microformats for any Indie content types.
Creating an iCalendar feed for my RSVPs (2 mins read).
How and why I've created a public calendar for the RSVPs I send from this site.
WPWeekly Episode 361 – Introduction to the IndieWeb With David Shanske
This should be a really interesting listen about getting started with the IndieWeb with David, I'd recommend it.
But in an even cooler turn of events, it was very cool to see that my article Why I Have a Website and You Should Too ( https://www.jvt.me/posts/2019/07/22/why-website/ ) discussed at roughly 39:00.
Recommended read: WPWeekly Episode 361 – Introduction to the IndieWeb With David Shanske https://wptavern.com/wpweekly-episode-361-introduction-to-the-indieweb-with-david-shanske
Why I Have a Website and You Should Too (12 mins read).
A persuasive look at the many reasons why you should have your own website, and some of the benefits it will bring you.
Can 'Indie' Social Media Save Us?
Recommended read: Can 'Indie' Social Media Save Us? https://www.newyorker.com/tech/annals-of-technology/can-indie-social-media-save-us
Recommended read: Indieweb principles https://sizeof.cat/post/indieweb-principles/
IndieWeb Summit 2019, day 1 - fluffy
What a great writeup of some of the happenings at IndieWeb Summit! This looked like an awesome event, and although I was unable to make it in person this year, I'm definitely planning on it next year.
There were some great sessions that I'm still catching up on, and will be interested to see what folks produce off the back of their conversations there.
Recommended read: IndieWeb Summit 2019, day 1 - fluffy https://beesbuzz.biz/blog/3785-IndieWeb-Summit-2019-day-1
Untangling the IndieWeb - David Yates
This is a great post by David recounting the 'levels' of IndieWeb capabilities, in a way that makes more sense to those who haven't been as involved in the community, and want to know how to relate to more common points of reference, like social media.
Recommended read: Untangling the IndieWeb - David Yates https://davidyat.es/2019/06/24/indieweb/
Welcome to the IndieWeb, Craig! Glad to see it's helped you think about getting to self-publishing all your content, and I look forward to following you (once there's an RSS/h-feed set up!).
Discovering the IndieWeb - Craig Burgess
When I was promoting the last Homebrew Website Club on Twitter ( https://twitter.com/JamieTanna/status/1138339357121744897 ), a friend of Craig's tweeted to mention to him about it. We then spent a couple of days talking about it - and boom, Craig is now running his own Homebrew Website Club on 18th July ( https://getdoingthings.com/homebrew-website-club-barnsley-1/ ).
Last night Craig posted this great post about joining the community and with some great explanations for newbies. Welcome, Craig!
Recommended read: Discovering the IndieWeb - Craig Burgess https://getdoingthings.com/discovering-the-indieweb/
Talking about the IndieWeb at OggCamp 2019 (1 mins read).
Announcing my talk at OggCamp 2019 about the IndieWeb.
Correctly using bookmarks (instead of reposts)
As I've embraced indie post types, such as reposts, I've noticed that actually I've been using them wrong.
Looking at https://indieweb.org/bookmark#Repost it appears I've been conflating a "retweet" on Twitter with a "repost", thinking they were the same. Alas, they are not, and it makes more sense to be a bookmark.
I've since updated the posts using the wrong type and will get things right next time!
Why www.jvt.me? (3 mins read).
Why is this site www.jvt.me? Why do I use www.? All will be explained.
Extending www.jvt.me to allow for other post types
Announcing support for posting notes to my website.
Welcome to my first https://indieweb.org/note ! Notes are short-form content that will be purely plain text (for now!) and are similar to tweets on Twitter or toots on Mastodon, but won't be size limited.
I've been wanting to creating other post types since starting to use https://indieweb.org/Microsub and having a social feed. I've found that I want to interact with other posts, such as like or repost others' content, much as I would do with Twitter.
Discoverability of notes currently aren't super amazing, but I'm tackling it as part of https://gitlab.com/jamietanna/jvt.me/issues/457 because adding these post types was a large enough piece of work.
With this note, I'll now be able to https://indieweb.org/bookmark , https://indieweb.org/like , https://indieweb.org/reply , https://indieweb.org/repost , and https://indieweb.org/rsvp .
RSVPs are an interesting one, because the end goal I want is for my RSVPs to be syndicated from this site to i.e. Meetup.com.
I'm hoping to work on bringing https://indieweb.org/Micropub support to this site, too, but as it's a static site with https://gohugo.io and hosted on https://gitlab.com with a full build/test/deploy pipeline, it'll be a little less straightforward, and slower, than other solutions.
I've designed the content schema to be Micropub-first, as I want to be writing these posts using a Micropub client, rather than my usual workflow. I've made the source files JSON files (which Hugo natively supports) which makes them easily machine writeable - hopefully it'll teach me to prioritise my Micropub support so I don't have to manually write JSON!
In terms of licensing, I'm going to start by them in line with my posts, as http://creativecommons.org/licenses/by-nc-sa/4.0/legalcode , but down the line I may look at other licenses.
Re-enabling search on my static website (2 mins read).
Announcing the re-enabling of search functionality on my static website.
Adding a JSON Feed to my site (1 mins read).
Setting up JSON feed for site for better interoperability with the IndieWeb.
Hello IndieAuth! (1 mins read).
Setting up my IndieAuth provider for interacting with IndieWeb applications everywhere.
Hello IndieNews! (2 mins read).
Discovering IndieNews and starting to syndicate my posts to it.
Marking up Events with Microformats (1 mins read).
Announcing the events content type and their markup with h-event
.
Homebrew Website Club: Nottingham, Session 1 (2 mins read).
A recap of our first Homebrew Website Club: Nottingham.
Adding the microformats h-entry markup to my blog posts (1 mins read).
Announcing the addition of the h-entry
markup to my blog posts.
Displaying Webmentions on my Hugo website (3 mins read).
How and why I've gone about getting Webmentions rendered on my static Hugo site.
Setting up a personal hCard for myself (2 mins read).
Setting up an hCard to allow microformats parsing for details about myself.
Homebrew Website Club: Nottingham (2 mins read).
Thoughts about setting up the first Homebrew Website Club in Nottingham.
FOSDEM 2019 (31 mins read).
Recapping my time at the Free and Open Source Developers Europe Meeting conference in Brussels.