stadeus
  • Login
Show Navigation
  • Public

    • Groups
    • Recent tags

Conversation

Notices

  1. Tantek ()'s status on Tuesday, 10-Jan-2023 01:44:00 EST Tantek Tantek
    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.
    Tuesday, 10-Jan-2023 01:44:00 EST from tantek.com permalink

    Attachments

    • Help
    • About
    • FAQ
    • TOS
    • Privacy
    • Source
    • Version
    • Contact

    stadeus is a social network, courtesy of blaise.ca. It runs on GNU social, version 1.2.0-beta4, available under the GNU Affero General Public License.

    Creative Commons Attribution 3.0 All stadeus content and data are available under the Creative Commons Attribution 3.0 license.

    Switch to desktop site layout.