First Goldfrog Webmention in Public
Evidence of the first Webmention GoldFrog has sent for a post on this site.
Horst just recently implemented Webmentions on his site, so I’m happy to be able to give him a link!
There a LOT of error cases when writing a #webmention server implementation #indieweb #goldfrog
~ # 19:57 ~
Obviously I need to add media uploading to my syndication code #indieweb #goldfrog
http://monkinetic.blog/2020/02/22/txt-fd6090d
~ # 20:15 ~
Evidence of the first Webmention GoldFrog has sent for a post on this site.
Horst just recently implemented Webmentions on his site, so I’m happy to be able to give him a link!
On sharing and owning your content https://zerokspot.com/weblog/2020/02/11/sharing-and-owning-content/ #indieweb #blogging
~ # 20:13 ~
Jacky Alciné is an active member of the #indieweb and #activitypub communities, and a web developer working out of Oakland.
Imma make this clear: I’m not building software for developers.
I’m working to building tools for people.
You shouldn’t have to know to maintain and secure a server to have your own independent identity online. You shouldn’t need to know what libsodium or similar library to be secure online.
That’s my objective.
Yesterday I imported 7800+ tweets into Goldfrog, my blog/cms, as part of owning my own content. Tweets (or Notes) will be published on monkinetic.blog and be syndicated to Twitter. See my archive page (20 years worth), blue are posts and pink are notes
http://monkinetic.blog/archive
~ # 23:31 ~
If you follow me on social media - Twitter or Mastodon - you may have seen lots of nonsense posts go by recently…
I’ve been working on improving my POSSE features here, which meant not only composing my posts and notes locally, and then publishing them to Twitter et al, but also being able to track where they “landed” (ids and links) and make it easy for users to find my content on the syndicated site.
So I dug back into my syndication code, rewrote it several times, learned some things about goroutines, learned how not to do some things with goroutines, and settled on a way that worked. With luck, this post and any other that is also published on Twitter or Mastodon will have links to those sites along with the post, and (at least for Twitter right now) have links to reply, favorite, or retweet the post.
As Dave used to be fond of saying:
Still digging!
Chris Aldrich wrote a blog post about manually adding Webmentions for links to his posts from sites that are not themselves Webmention-enabled.
This reminded me that I’d like to add a “I linked to you” feature for the post detail page in #goldfrog for this site. (Goldfrog does support Webmentions, so Chris should get an automatic link from this post :))
Did my first live webmention test on monkinetic #webmention #indieweb #goldfrog
~ # 09:41 ~
Aaron Parecki has a great tutorial on Sending your First Webmention from Scratch. #webmention #indieweb
~ # 04:04 ~
Thank you #indieweb folks for https://webmention.rocks/
~ # 09:56 ~
For my next #indieweb trick: I’m working on adding support for Webmention in #goldfrog.
https://github.com/sivy/goldfrog/issues/9
Client:
Server:
Ultimately I’d like to break out my webmention code into a releasable #golang module that can provide reusable http.Handler
functions that can be plugged into any Go mux that supports them.
~ # 00:00 ~
ICYMI: working on #indieweb in goldfrog https://t.co/9DKVvHYwzP
~ # 23:39 ~
POSSE is the #IndieWeb acronym for Publish (on your) Own Site, Syndicate Everywhere. It’s something I’m playing with in Goldfrog.
A common idiom is to differentiate Notes (small microblog-like posts) from Articles (longer blog posts with a title). Right now Goldfrog has a basic blog Post type, with (ID
, Title
, Slug
, Tags
, Body
). I’d like to keep the posting experience as simple as possible, so I’m thinking about how to handle something that literally just has a Body
(and Tags
, because I parse and attach any #hashtags - see? - in the content).
My Posts have an ID, though a uniqueness constraint on the slug means I could use that instead. But Notes don’t have a title to “slugify” (it is too a word). Goldfrog also writes every post to the filesystem as a Jekyll-compatible markdown file, so I would need to figure out what format and filename/slug would be appropriate so that they get a permalink.
Url Options
An upcoming build of Goldfrog will support new “kind” of Post, albeit only differentiated by the presence of a title. I’ve made a few UI and backend changes to support notes:
txt-8213d2c
id
attribute on the note, so the link jumps directly to the note on the digest page. This results in a “permalink” like “YYYY-MM-DD/#txt-8213d2c”~ # 00:00 ~
#indieweb folks: how do you post a tweet via the API with a link back to the original? As in, why didn’t this link expand? #posse https://t.co/hiXKxJkQUG
~ # 19:18 ~
Back towards the IndieWeb: Another aspect to creating my own blogging software: I can finally start implementing some of #indieweb principles I’ve been watching for a while.
One of those is POSSE (Publi
http://173.255.215.158/2020/01/back-towards-the-indieweb
~ # 13:25 ~
Another aspect to creating my own blogging software: I can finally start implementing some of #indieweb principles I’ve been watching for a while.
One of those is POSSE (Publish Own Site, Syndicate Everywhere) - which means everything you write starts on your own site, and content is syndicated to the appropriate kinds of sites as desired. This could include things like:
While I generally find Twitter overwhelming and frustrating (not nearly as much so as the less-privileged do), I just finished adding a Twitter cross-poster to #goldfrog. I’ll be implementing a Mastodon cross-poster in the next few days (/me waves @ toot.cafe), now that I’ve figured out and implemented the pattern.
The Twitter cross poster will send the title, some text, and a link back to the post. So, let’s see if deploying the new feature worked. :D
~ # 00:00 ~
Imaging a way that @t could have arranged the AWS outage to promote #indiewebcamp :P
~ # 03:04 ~
Man, wish I could have been @ #indieweb this weekend. You, my friends, are awesome. #keepitindie
~ # 19:01 ~
back to working on blogging independence: http://t.co/FnbMZ3Tn and Skitch posting to http://t.co/No1xpceU #indieweb
~ # 22:46 ~
#indiewebcamp is where I wanted to be this weekend, instead having great time with family. #winwin
~ # 18:27 ~