Live data from Hacker News

Grow the IndieWeb with Webmentions

amberwilson.co.uk

31–40 of 57 posts

Re: Grow the IndieWeb with Webmentions

#31
post #7

Becoming a "citizen of the IndieWeb"† seems to require you to be a web developer. Level 1 requires knowledge of HTML, or a CMS that exposes the rel attribute on links (is that common?). Level 2 requires specific CSS classes and... more than I can summarize succinctly here. And there's still Level 3 to go. It's hard to see this growing beyond web developers unless it's baked into other software as an incidental. † htt…

You're already a citizen of the IndieWeb by owning your website using your own domain.

Re: Grow the IndieWeb with Webmentions

#32

This is cool! I'll be looking into adding webmentions to Kalaksi.com my rss-based social network. It makes perfect sense and is very much aligned with the "open web" I'm trying to help survive.

That's super cool, please post the link on HN and other link aggregators when you do :)

Re: Grow the IndieWeb with Webmentions

#33
post #21

I like the idea of aggregating mentions from around the web on my personal static site. Ideally I would want to always have the most recent data, and not expose my site in a way that could be hacked. These are the implementations that come to mind: - re-render entire site on receipt of new mention (live data, but dangerous) - re-render site on a schedule (less dangerous, nearly live data) - fetch mentions client-side…

> not expose my site in a way that could be hacked

What do you mean? XSS? SQL injection? What are you afraid would get hacked?

> use cloud edge worker

So you let a 3rd party private company interfere in serving your website? Of course we rely on third parties for some things, but that's a pretty dramatic course of action to let one of those edit your webpages on the fly.

Re: Grow the IndieWeb with Webmentions

#34

This is cool! I'll be looking into adding webmentions to Kalaksi.com my rss-based social network. It makes perfect sense and is very much aligned with the "open web" I'm trying to help survive.

That's super cool, please post the link on HN and other link aggregators when you do :)

I did. Unfortunately, it didnt catch up :(

Re: Grow the IndieWeb with Webmentions

#35
post #31
post #7

Becoming a "citizen of the IndieWeb"† seems to require you to be a web developer. Level 1 requires knowledge of HTML, or a CMS that exposes the rel attribute on links (is that common?). Level 2 requires specific CSS classes and... more than I can summarize succinctly here. And there's still Level 3 to go. It's hard to see this growing beyond web developers unless it's baked into other software as an incidental. † htt…

You're already a citizen of the IndieWeb by owning your website using your own domain.

If it's as broad as that then there's definitely some mixed messaging going on.

Re: Grow the IndieWeb with Webmentions

#36

Earlier quoted context omitted.

That's super cool, please post the link on HN and other link aggregators when you do :)

I did. Unfortunately, it didnt catch up :(

i followed link from your account and i don't understand, where's the source code?

i really love the whole concept of news aggregation and reoutputting a new RSS feed so other users can subscribe to your feed(s) is great!

how would you say it compares to hubzilla? (apart from not supporting many other protocols)

Re: Grow the IndieWeb with Webmentions

#37
post #27

This page describes receiving WebMentions. If you're looking at sending them, a while back I implemented that in a small npm library as part of a grant. In case it's useful to anyone: https://www.npmjs.com/package/webmen

In case people are wondering, it's as simple as parsing your own HTML pages for links, fetching those links, parsing the remote HTML for a webmention endpoint, and if this exists, send a request over to it with headers indicating the URL of your own page, and the URL you linked to. The nature of the interaction is not contained within the webmention, but rather the site on the other site will fetch and parse your pag…

Yep, thanks for the addition!

Re: Grow the IndieWeb with Webmentions

#38

Earlier quoted context omitted.

I did. Unfortunately, it didnt catch up :(

i followed link from your account and i don't understand, where's the source code? i really love the whole concept of news aggregation and reoutputting a new RSS feed so other users can subscribe to your feed(s) is great! how would you say it compares to hubzilla? (apart from not supporting many other protocols)

it isn't opensourced... at least not yet.

Hubzilla is different. Kalaksi is still centralized, but the content is fully open and readable from anywhere (via RSS). So you can publish/curate, and your readers dont necessarily need to use kalaksi to access it.

Re: Grow the IndieWeb with Webmentions

#39
post #14

Last weekend I decided to remove all third party services/javascript from my website, replacing them with external links (for the share button or the contact form), nothing (for google analytics[1]) or with web mentions (for disqus). Not sure how viable it is since it was actually more work than I thought it'd be, but at least I feel better now about my site not loading external stuff and setting unnecessary cookies.…

I also did that recently, I started writing a short blog post about how I did it without losing core functionality: https://www.usertrack.net/blog/self-hosted-alternative-3rd-p...

Re: Grow the IndieWeb with Webmentions

#40

Earlier quoted context omitted.

i followed link from your account and i don't understand, where's the source code? i really love the whole concept of news aggregation and reoutputting a new RSS feed so other users can subscribe to your feed(s) is great! how would you say it compares to hubzilla? (apart from not supporting many other protocols)

it isn't opensourced... at least not yet. Hubzilla is different. Kalaksi is still centralized, but the content is fully open and readable from anywhere (via RSS). So you can publish/curate, and your readers dont necessarily need to use kalaksi to access it.

Oh, that's really sad. If i may, why would you consider developing software that's not free software? Also, why would you develop software to provide services for other users, that they can't selfhost if/when you're not longer hosting the service? That sounds like serious footguns/antipatterns to me, so i'm curious what's your rationale :)
Post reply on HN