Show Navigation
Notices tagged with 100days, page 3
-
Once you have a domain^1, and connect it to an #IndieWeb service like https://micro.blog, or a https://indieweb.org/CMS on https://indieweb.org/web_hosting, you can focus^2 on your writing.
Or if you enjoy #webDevelopment and want to build (option three^3), use developer services to more rapidly add IndieWeb building blocks^4 to your site so you too can focus on creating & owning your content^5.
Here are some of the most common and popular developer services:
1. Webmention sending: https://webmention.app/ by https://remysharp.com/ (@rem@front-end.social), or https://mention.tech/ by https://kevinmarks.com/ (@kevinmarks@xoxo.zone)
2. Webmention receiving: https://webmention.io/ (I use this) by https://aaronparecki.com/ or https://webmention.herokuapp.com/ by https://voxpelli.com/ (@voxpelli@mastodon.social)
3. POSSE & backfeed: https://brid.gy/ by Ryan of https://snarfed.org/ (@schnarfed)
4. ActivityPub federating: https://fed.brid.gy/ also by Ryan. More on Bridgy & Bridgy Fed^6.
Using a developer service to support IndieWeb protocols saves you time. You can also contribute to the community by filing suggestions for improvements, or participating on their GitHub repositories.
If you prefer that your site not depend on any external services, you can do that too.
Most of the above services are also open source that you can install and fully manage yourself. For example:
* Webmention installable services: https://indieweb.org/Webmention#Publisher_Services
Another option is to use one of many open source libraries to more rapidly implement support for IndieWeb standards^7. The wiki pages for each standard list libraries in a variety of programming languages, e.g.:
* https://indieweb.org/Webmention-developer#Libraries
If you choose the path of installing or building something new with libraries or by directly implementing an IndieWeb standard, be sure to test your implementation with its test suite, e.g.:
* https://webmention.rocks/
As a web developer, you can choose how much of your #IndieWeb support you want to implement yourself (and time to invest) vs build on the services, libraries, and other open source that the community has produced and is actively supporting.
This is day 10 of #100DaysOfIndieWeb #100Days.
← Day 9: https://tantek.com/2023/009/t2/edit-reply-comment-update
→ 🔮
^1 https://tantek.com/2023/004/t1/choosing-domain-name-indieweb
^2 https://tantek.com/2023/005/t3/indieweb-simpler-approach
^3 https://tantek.com/2023/003/t1/indieweb-path-chosen-why
^4 https://indieweb.org/building_blocks
^5 https://tantek.com/2023/001/t1/own-your-notes
^6 https://tantek.com/2023/008/t7/bridgy-indieweb-posse-backfeed
^7 https://spec.indieweb.org/
-
Sometimes it’s the little things, like editing a post. Edit a reply, see a comment update on another post.
From day 5 (https://tantek.com/2023/005/t3/indieweb-simpler-approach)
* Can I edit my post after publishing?
Whether a tweet or Instagram photo, the answer is no.^1
Blogs and websites have had editing capabilities since the start.
However, no site is an island, it's a *web* site. Interlinked.
We expect edits on one site to show up when embedded or syndicated on other sites.
#Webmention provides the ability for cross-site comments, and unlike the "one-off" prior protocols of Trackbacks & Pingbacks^2, when you update a cross-site comment, by resending a Webmention, the other post updates its copy of your reply: https://www.w3.org/TR/webmention/#sending-webmentions-for-updated-posts
If you delete a reply, by resending a Webmention, the other post can delete its copy (or mark it as deleted) https://www.w3.org/TR/webmention/#sending-webmentions-for-deleted-posts
Similarly, the #ActivityPub protocol specifies update & delete capabilities, as implemented by #Mastodon and others.
#BridgyFed (https://fed.brid.gy) bridges (as the name says) these two protocols, which enables the following interactions.
#IndieWeb post -(Webmention)-> BridgyFed -(ActivtyPub)-> Mastodon displays post
and then this:
IndieWeb updated post -(Webmention)-> BridgyFed -(ActivtyPub)-> Mastodon displays updated post
This works for replies to toots as well:
IndieWeb reply to toot -(Webmention)-> BridgyFed -(ActivtyPub)-> toot displays reply
and subsequently:
IndieWeb updated reply -(Webmention)-> BridgyFed -(ActivtyPub)-> toot updates display of reply
Thanks to these update protocols in Webmention & ActivityPub, and BridgyFed connecting them, after adding “forward-in-time” links (https://tantek.com/2023/006/t1/forward-in-time-links) I was able to resend webmentions for my previous #100DaysOfIndieWeb posts, and have those forward links show up wherever my posts were already displayed on Mastodon.
Posts interlinked with replies interlinked with protocols interlinked.
This is day 9 of #100DaysOfIndieWeb #100Days.
← Day 8: https://tantek.com/2023/008/t7/bridgy-indieweb-posse-backfeed
→ 🔮
^1 The ability to edit tweets has literally been the most requested feature on Twitter since perhaps its launch. Last year, paid Twitter “Blue” accounts finally got the ability to edit tweets, sort of: five times within 30 minutes of posting. Too little, too late.
* https://techcrunch.com/2022/10/03/twitters-edit-button-is-rolling-out-to-blue-subscribers-in-canada-australia-and-new-zealand/
* https://blog.hootsuite.com/can-you-edit-a-tweet/
* https://www.pcmag.com/news/twitters-edit-button-is-coming-soon-for-paid-users
* https://www.macrumors.com/2022/10/06/twitter-edit-tweet-option-united-states/
* https://9to5mac.com/2022/10/06/twitter-rolling-out-edit-button/
^2 Pingbacks were originally (and for many years) only implemented as one-off cross-blog interactions. One-time, uneditable. Pingbacks (and Trackbacks before them) were notoriously ugly when they showed up on blogs, listed & displayed as a separate thing (never tie presentation to the name of a protocol) with cryptically elided summaries: https://indieweb.org/pingback#Poor_display.
It took over 10 years since being specified (2002) for the IndieWeb community to re-use pingbacks for actual comments across sites: https://tantek.com/2013/113/b1/first-federated-indieweb-comment-thread separating presentation & UI from the protocol.
This separation of concerns approach evolved into the Webmention specification, separating the protocol from the display of comments, likes, reposts, and other social web https://indieweb.org/responses.
-
11 years ago today, Ryan Barrett (https://snarfed.org/ @schnarfed) launched Bridgy (https://brid.gy/) to copy #socialmedia replies as comments on original blog posts.
This meant those of us building #IndieWeb sites could use a service for that functionality, instead of having to write code ourselves, for each proprietary API.
When a few of us originally started syndicating to silos (https://indieweb.org/POSSE), and sometimes reverse-syndicating replies (https://indieweb.org/backfeed), we had to write custom code to do so, calling each social media API (like Twitter) both ways.
Bridgy alleviated some of that burden, and over time added support for more silos, sometimes dropping support when they were shutdown (Google+, Buzz) or scuttled their APIs (Facebook).
While Bridgy started only with backfeed as a service, it eventually added publishing support, POSSE as a service.
Even though I already had code working to POSSE text notes to Twitter, when I added photo posting support to my site, rather than write more code to call Twitter’s API, I started conditionally using Bridgy Publish to POSSE my photo (and video) posts.
In 2017, Ryan launched Bridgy Fed (https://fed.brid.gy) which he has substantially improved in the past few months.
I and many others now use Bridgy Fed to broadcast to & interact with Mastodon (and other ActivityPub) servers, without having to write any ActivityPub, Webfinger etc. code ourselves.
https://tantek.com/2022/301/t1/twittermigration-bridgyfed-mastodon-indieweb
Every user of Bridgy Fed gets a nice dashboard for notifications and activity. Here’s mine: https://fed.brid.gy/user/tantek.com
Bridgy is a great example of a project that was started to fulfill a personal need (https://indieweb.org/make_what_you_need), growing to support broader community needs.
Read more about Bridgy & Bridgy Fed:
* https://indieweb.org/Bridgy (including Publish)
* https://indieweb.org/Bridgy_Fed
* Launch post: https://snarfed.org/2012-01-08_bridgy_launched
It’s this hybrid of encouraging personally relevant work and community contributions that makes the #IndieWeb community special.
Yes there is a focus on greater independence with your personal website. However we can all do more by working together.
We achieve more independence, more quickly, by collaborating in community.
This is day 8 of #100DaysOfIndieWeb #100Days.
← Day 7: https://tantek.com/2023/007/t2/more-100daysofindieweb-projects
→ 🔮
-
There are more 2023 #100DaysOfIndieWeb projects, you should check them out:
* https://tmichellemoore.com/blog/tag/100daysofindieweb/ (@tmichellemoore@mastodon.social)
* https://crowdersoup.com/tags/100days (@CrowderSoup@hachyderm.io)
Got one? Reply and I'll add it.
You can (re)start a #100Days project any day. While continuity is nice, you can take breaks. As https://kevinmarks.com/ (@kevinmarks) said in #IndieWeb chat:
* https://indieweb.org/life_happens and should take priority over artificial deadlines.
It all started back in 2017 when https://aaronparecki.com/ did the first #100DaysOfIndieWeb project:
* https://aaronparecki.com/tag/100daysofindieweb
* @100daysindieweb
Want to start one of your own? See past & present IndieWeb related 100 days projects for ideas & inspiration:
* https://indieweb.org/100_days
This is day 7 of #100DaysOfIndieWeb.
← Day 6: https://tantek.com/2023/006/t1/forward-in-time-links
→ 🔮
-
https://dangillmor.com/ wishes for "forward-in-time links so we could read … his 2023 #100Days project, #100DaysOfIndieWeb … more easily from the beginning" https://mastodon.social/@dangillmor/109646621709452885
Great suggestion Dan. Wish granted.
On my #IndieWeb site, I control the user experience.
Since 2010^1, I’ve had previous/next ( ← → ) temporal^2 navigation links on the top right of my post permalinks, across all posts (something I always wanted on my notes, and Twitter lacked)
In 2018^3, I added similar ( ← → ) links on day archive pages, for previous/next days.
Ideally I’d build similar automatic ( ← → ) links for each hashtag in a post, for the previous/next post with that same hashtag.
OR for now I could manually add forward-in-time links to the bottom of my five previous #100DaysOfIndieWeb posts, and with each subsequent post, remember to update the previous one.
So that’s what I did, am doing, per https://indieweb.org/manual_until_it_hurts.
Previous #100DaysOfIndieWeb posts updated.
This is day 6 of #100DaysOfIndieWeb #100Days, which is now a https://en.wikipedia.org/wiki/Doubly_linked_list
← Day 5: https://tantek.com/2023/005/t3/indieweb-simpler-approach
→ 🔮
Previously, previously, previously:
^1 https://tantek.com/2010/032/t7/inventions-to-tweet-from-site
^2 https://tantek.com/2011/102/t2/navigation-arrows-back-past-forward-future-ui-pattern
^3 https://tantek.com/2018/308/t2/indiewebcamp-archive-navigation-day-archives
-
The key to owning your notes is posting them with permalinks using a domain name you control. That’s it. https://indieweb.org/permalink
There are many providers, like https://micro.blog/, that happily enable using your own domain name for everything you post.
This gives you the ability to change your provider, while preserving your post permalinks. From the web’s perspective, your posts work just as they did before.
You are in control.
This is day 2 of #100DaysOfIndieWeb #100Days #IndieWeb. Day 1: https://tantek.com/2023/001/t1/own-your-notes
-
I am once again asking you to own your notes, rather than tweeting them into Big Chad's garage.
Maybe you left the big garage and now toot in your neighborhood Chad's garage. It's still someone else's garage. https://xkcd.com/1150 #IndieWeb
Maybe it was an easier first step to take. Time to take the next step, with your own domain, and a turnkey service like https://micro.blog/, or an https://indieweb.org/CMS if you prefer, or go full stack and make it yourself, using building blocks like https://indieweb.org/Indiekit. Just https://indieweb.org/start.
This is day 1 of my 2023 #100Days project, #100DaysOfIndieWeb, posting an #IndieWeb encouragement, tool, or tip at least once a day for 100 days, to setup and use your own personal site instead of someone else's garage.
In the theme of: https://indieweb.org/100_days#100_Days_of_IndieWeb
Previously: https://tantek.com/2022/001/t1/12-years-notes-my-site
-
Hello 2018.
This changing of the year feels very different than last. Yesterday (+today) felt more like just another day to make the most of. Regardless I am doing an #IndieWeb #100Days of Positive Posts again, but refocusing on doing:
#100PDTP 100 Days Positive Doing then Posting.
As an optimist I believe every day we have opportunities to choose to make things better (or not), even if in seemingly small ways, every day.
The 2018 plan for #100DoPP:
* Every day: *do* something positive in-person (not just online). E.g.
* Something for the first time
* Or the first time this year
* Or build on something
* Or complete something
* Post about it on your own site,
- or make a note of it and post it later.
* *Before* posting anything negative or critical that same day
From my experience last year, there were several times when for one reason or another I went days without posting, then had to "catch up". Instead of catch-up, I’m making the posting part strictly secondary, and ok even if published days after the action.
I expect to spend more time offline and perhaps even offgrid this year. I’ll be taking paper notes which I can then post about later.
Last year’s #100DoPP: http://tantek.com/2017/020/t3/indieweb-100days-positive-posts-100dopp