Skip to content

Long-form articles

Uncategorized
21 7 2
  • @julian
    It's not that the developers hadn't talked to each other before. On the contrary. The collaboration was excellent and characterised by mutual consideration and respect. This was the only way the Federation could succeed.

    It is enough for just one project to break out of this common discourse. Then the problems described above by @silverpill arise.

    @feb @silverpill @julian I also twitch every time I see long-form content described as some kind of gnarly problem. But Julian describes a real change that's happened recently, although I wouldn't phrase it the way he did. Partly it's that Mastodon has become more open to collaboration. But mostly it's that the dev community has realised the need for working groups and formal standards processes, rather than a crowd of developers pursuing ideas individually and then arguing with each other about what's "standard". And that really has made the difference for long-form content.
  • @julian So all this is just an elaborate ploy to convince Mastodon devs to display summary? It might make sense, but then I don't understand why it is presented as a protocol problem.

    The FEP won't make any difference. I've spent of lot of time tweaking my software in order to make rich content look good across the Fediverse (including Mastodon), and I can confidently say that Long form text FEP is not helpful at all. It is a mix of obvious requirements (which are already present in AP & AS), some arbitrary recommendations (like the set of allowed tags), and bad ideas (like the preview property). This is because it is not written by a developer: the author simply doesn't know what needs to be done in order to render an article across 10 different implementations.

    When it comes to long form content, the best resource is @helge 's support tables. For example, there is an analysis of what HTML tags are supported in Article.content: https://funfedi.dev/support_tables/generated/html_tags_article/

    No one talks about this project, but it is far more useful than anything done so far by the so called "longformers".

    @developer @mikedev @jupiter_rowland @feb

    @silverpill Who are the longformers anyway?

    They're those who either are commercial or looking for professional/commercial users or both. Flipboard. Automattic (WordPress). Ghost. These kinds.

    They know themselves. They know each other. And they know Mastodon. And that's it.

    None of them has ever heard of Pleroma or Akkoma.

    None of them has ever heard of Misskey or the Forkeys.

    None of them has ever heard of Mitra.

    None of them has ever heard of GoToSocial.

    None of them has ever heard of Hollo.

    None of them has ever heard of Friendica, Hubzilla, (streams) or Forte, even though Friendica and Hubzilla are both older than Mastodon. And apparently, neither has @Helge. But then again, Friendica and its nomadic, security-enhanced descendants are being overlooked by almost everyone. That's why there's always on-going work for features to be "introduced to the Fediverse" which Friendica has had for a decade and a half.

    Granted, the HTML support on Friendica, Hubzilla, (streams) and Forte can be summarised with "yes". But elaborate tables that show what either of them supports how would be very useful.

    Also, granted, everything I've mentioned above (normally) uses something else than HTML for formatting in the frontend. For example, Misskey and all Forkeys use MFM ("Misskey-Flavoured Markdown"). Friendica uses extended BBcode with the option to use Markdown instead. Hubzilla uses even more extended BBcode. (streams) and Forte can use the same even more extended BBcode and Markdown and HTML at the same time within the same post, although not all markup languages support all features.

    #Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Fediverse #Mastodon #Pleroma #Akkoma #Misskey #Forkey #Forkeys #Mitra #GoToSocial #Hollo #Friendica #Hubzilla #Streams #(streams) #Forte #LongFormContent #BBcode #Markdown #HTML #TextFormatting
  • @silverpill Who are the longformers anyway?

    They're those who either are commercial or looking for professional/commercial users or both. Flipboard. Automattic (WordPress). Ghost. These kinds.

    They know themselves. They know each other. And they know Mastodon. And that's it.

    None of them has ever heard of Pleroma or Akkoma.

    None of them has ever heard of Misskey or the Forkeys.

    None of them has ever heard of Mitra.

    None of them has ever heard of GoToSocial.

    None of them has ever heard of Hollo.

    None of them has ever heard of Friendica, Hubzilla, (streams) or Forte, even though Friendica and Hubzilla are both older than Mastodon. And apparently, neither has @Helge. But then again, Friendica and its nomadic, security-enhanced descendants are being overlooked by almost everyone. That's why there's always on-going work for features to be "introduced to the Fediverse" which Friendica has had for a decade and a half.

    Granted, the HTML support on Friendica, Hubzilla, (streams) and Forte can be summarised with "yes". But elaborate tables that show what either of them supports how would be very useful.

    Also, granted, everything I've mentioned above (normally) uses something else than HTML for formatting in the frontend. For example, Misskey and all Forkeys use MFM ("Misskey-Flavoured Markdown"). Friendica uses extended BBcode with the option to use Markdown instead. Hubzilla uses even more extended BBcode. (streams) and Forte can use the same even more extended BBcode and Markdown and HTML at the same time within the same post, although not all markup languages support all features.

    #Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Fediverse #Mastodon #Pleroma #Akkoma #Misskey #Forkey #Forkeys #Mitra #GoToSocial #Hollo #Friendica #Hubzilla #Streams #(streams) #Forte #LongFormContent #BBcode #Markdown #HTML #TextFormatting

    @jupiter_rowland Between servers, it is almost always HTML (the only exception I know is PeerTube, which for some reason sends markdown).

    >But elaborate tables that show what either of them supports how would be very useful.

    There is an open issue about Streams: https://codeberg.org/helge/funfedidev/issues/93
    Servers that don't support Mastodon API need additional work, and all the work is done by one person who is volunteering, so it's not in the tables yet.

    @helge

  • @silverpill Who are the longformers anyway?

    They're those who either are commercial or looking for professional/commercial users or both. Flipboard. Automattic (WordPress). Ghost. These kinds.

    They know themselves. They know each other. And they know Mastodon. And that's it.

    None of them has ever heard of Pleroma or Akkoma.

    None of them has ever heard of Misskey or the Forkeys.

    None of them has ever heard of Mitra.

    None of them has ever heard of GoToSocial.

    None of them has ever heard of Hollo.

    None of them has ever heard of Friendica, Hubzilla, (streams) or Forte, even though Friendica and Hubzilla are both older than Mastodon. And apparently, neither has @Helge. But then again, Friendica and its nomadic, security-enhanced descendants are being overlooked by almost everyone. That's why there's always on-going work for features to be "introduced to the Fediverse" which Friendica has had for a decade and a half.

    Granted, the HTML support on Friendica, Hubzilla, (streams) and Forte can be summarised with "yes". But elaborate tables that show what either of them supports how would be very useful.

    Also, granted, everything I've mentioned above (normally) uses something else than HTML for formatting in the frontend. For example, Misskey and all Forkeys use MFM ("Misskey-Flavoured Markdown"). Friendica uses extended BBcode with the option to use Markdown instead. Hubzilla uses even more extended BBcode. (streams) and Forte can use the same even more extended BBcode and Markdown and HTML at the same time within the same post, although not all markup languages support all features.

    #Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Fediverse #Mastodon #Pleroma #Akkoma #Misskey #Forkey #Forkeys #Mitra #GoToSocial #Hollo #Friendica #Hubzilla #Streams #(streams) #Forte #LongFormContent #BBcode #Markdown #HTML #TextFormatting

    jupiter_rowland@hub.netzgemeinde.eu said in Long-form articles:
    > Who are the longformers anyway?

    Ghost, WordPress, WriteFreely, myself....

    It's not an organization per se, just a couple of us who were present at FOSDEM and want better support for non-Note types.

    You know, the drum I've been beating for about a year 😏

    But I would caution you against characterizing it in such a negative manner. We're well aware there are other software platforms speaking AP.

  • @julian
    Now you can send in a summary that is used, and that gets you heaps closer to a better UX than what came before.

    Mastodon has misused summaries for content warnings since someone from the demo scene sent in a PR for Mastodon to do so in 2017.

    So this means that Mastodon stopped doing so on Article-type objects and actually regards summaries as summaries and handles them accordingly instead?

    And when and with which version was this rolled out?

    Or did Mastodon insist in the creation of yet another text field which has to be rolled out to all macroblogging and long-form blogging server applications? Even though ActivityPub does have a perfectly good summary field, only that Mastodon uses it for CWs?

    Although I must say that the step from displaying Article-type objects as title (if there is any) + link to displaying them as title (if there is any) + summary (if there is any) + link is not that big. Mobile users who see their Web browsers popping up as a nuisance will still ignore your content.

    On the other hand, this does not only appease Eugen Rochko, the Lord and Creator of the Fediverse and all of its technology (according to the Gospel of Mastodon, anyway), but also those Mastodonians who demand there must not be any posts with over 500 characters in the Fediverse, and who immediately block everyone who exceeds 500 characters even only once even on the federated timeline.

    Besides, there is still "long-form", multiple-paragraph content going out as Note-type objects. In general, I guess that comments always go out as Note-type objects.

    #Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #CW #CWs #CWMeta #ContentWarning #ContentWarnings #ContentWarningMeta #Summary #Fediverse #ActivityPub #Mastodon #ArticleType #LongFormContent
    @jupiter_rowland
    Ich gehe davon aus, dass es um diese FEP geht.@julian
    @silverpill
    fep/fep/b2b8/fep-b2b8.md at main
  • @julian
    Now you can send in a summary that is used, and that gets you heaps closer to a better UX than what came before.

    Mastodon has misused summaries for content warnings since someone from the demo scene sent in a PR for Mastodon to do so in 2017.

    So this means that Mastodon stopped doing so on Article-type objects and actually regards summaries as summaries and handles them accordingly instead?

    And when and with which version was this rolled out?

    Or did Mastodon insist in the creation of yet another text field which has to be rolled out to all macroblogging and long-form blogging server applications? Even though ActivityPub does have a perfectly good summary field, only that Mastodon uses it for CWs?

    Although I must say that the step from displaying Article-type objects as title (if there is any) + link to displaying them as title (if there is any) + summary (if there is any) + link is not that big. Mobile users who see their Web browsers popping up as a nuisance will still ignore your content.

    On the other hand, this does not only appease Eugen Rochko, the Lord and Creator of the Fediverse and all of its technology (according to the Gospel of Mastodon, anyway), but also those Mastodonians who demand there must not be any posts with over 500 characters in the Fediverse, and who immediately block everyone who exceeds 500 characters even only once even on the federated timeline.

    Besides, there is still "long-form", multiple-paragraph content going out as Note-type objects. In general, I guess that comments always go out as Note-type objects.

    #Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #CW #CWs #CWMeta #ContentWarning #ContentWarnings #ContentWarningMeta #Summary #Fediverse #ActivityPub #Mastodon #ArticleType #LongFormContent
    @jupiter_rowland
    In English. I assume that this is about this FEP.geht.@julian
    @silverpill
    fep/fep/b2b8/fep-b2b8.md at main
  • @jupiter_rowland
    In English. I assume that this is about this FEP.geht.@julian
    @silverpill
    fep/fep/b2b8/fep-b2b8.md at main

    feb@loma.ml that's the one.

    Summary is still used as a content warning field because of prior art, but only for notes now.

    Otherwise it is treated as intended, as a summary.

  • @julian
    I'm not sure what impact this will have on applications such as Friendica and other macroblog applications. Here, the AP Fediverse is only part of the federation. The Diaspora protocol in the Fediverse expects an article type in order to display correctly. AP claimed to also take this project into account. This was implemented in the AP specification at the time.
    The FEP negates longformers in the Fediverse by downgrading them to a blog view across the board. However, blogs are only one variation. The Fediverse would lose rather than gain from this.

    In my opinion, the changes described in the FEP involve unnecessary overhead. All this just because a project does not want to implement AP in a compliant manner?
    Of course, every project has the right to implement things as they see fit. But if that means that everyone revolves around this circle, then it is a monopolised protocol.

    The social web is not a modern invention. Fifteen years ago, this was already the goal of all projects. This requires consideration beyond protocol boundaries. Diaspora continues to be part of the Federation.

  • @julian That's very good news.
  • @julian
    I'm not sure what impact this will have on applications such as Friendica and other macroblog applications. Here, the AP Fediverse is only part of the federation. The Diaspora protocol in the Fediverse expects an article type in order to display correctly. AP claimed to also take this project into account. This was implemented in the AP specification at the time.
    The FEP negates longformers in the Fediverse by downgrading them to a blog view across the board. However, blogs are only one variation. The Fediverse would lose rather than gain from this.

    In my opinion, the changes described in the FEP involve unnecessary overhead. All this just because a project does not want to implement AP in a compliant manner?
    Of course, every project has the right to implement things as they see fit. But if that means that everyone revolves around this circle, then it is a monopolised protocol.

    The social web is not a modern invention. Fifteen years ago, this was already the goal of all projects. This requires consideration beyond protocol boundaries. Diaspora continues to be part of the Federation.

    feb@loma.ml well the great thing is the FEP is still a draft and your opinions are welcome

    cc jupiter_rowland@hub.netzgemeinde.eu silverpill@mitra.social

Diese Artikel könnten Dich auch interessieren.

  • 0 Stimmen
    1 Beiträge
    4 Aufrufe
    Niemand hat geantwortet
  • 7.2.0 – Follow ups

    Uncategorized activitypub blocks fediverse followers following
    2
    2
    0 Stimmen
    2 Beiträge
    4 Aufrufe
    julian@community.nodebb.orgJ
    pfefferle@mastodon.social oh interesting! > We’ve also made it easier to follow people from other sites. When you click “Follow” on someone else’s blog, you’ll now be taken to your own site to complete it. It keeps things simple and familiar, even when you start following someone from another site. How do you know the user pressing the button has a WordPress site?
  • Idle thought re: account delegation

    ActivityPub activitypub c2s
    6
    0 Stimmen
    6 Beiträge
    19 Aufrufe
    julian@community.nodebb.orgJ
    evan@cosocial.ca that's cool, so hopefully I'll have something to test against besides another NodeBB server
  • 0 Stimmen
    2 Beiträge
    27 Aufrufe
    julian@community.nodebb.orgJ
    lucas3d@mastodon.social that looks fun! Was it just a social event?
  • Just for fun...

    Uncategorized activitypub
    4
    0 Stimmen
    4 Beiträge
    24 Aufrufe
    julian@community.nodebb.orgJ
    steve@social.technoetic.com only 19/20, I am disappoint. [image: 1752346993311-1000010307.png]
  • 0 Stimmen
    17 Beiträge
    189 Aufrufe
    julian@community.nodebb.orgJ
    Hey rimu@piefed.social thanks for responding (and sorry for the late reply!) I am not married to the Announce([Article|Note|Page]) approach, so I am definitely open to Create([Article|Note|Page]) with a back-reference. I think I went the former direction because there is a known fallback mechanism — the Announce is treated as a share/boost/repost as normal. However, sending the Create also is fine I think. However, do we need a backreference? In my limited research, it seems that Piefed, et al. picks the first Group actor and associates the post with that community. If I sent over a Create(Article) with two Group actors addressed, could Piefed associate the post with the first, and initiate a cross-post with the remaining Group actors? Secondly, is how to handle sync. 1b12 relies on communities having reciprocal followers in order for two-way synchronization to be established. On my end since I know it is cross-posted I will now send 1b12 activities to cross-posted communities, but can Piefed, et al. send 1b12 activities back as well, in the absence of followers? cc andrew_s@piefed.social nutomic@lemmy.ml melroy@kbin.melroy.org bentigorlich@gehirneimer.de
  • Blogtastisch: 2. Blogs und das Fediverse

    notizBlog activitypub blogs fediblog fediverse weblogs
    17
    1
    0 Stimmen
    17 Beiträge
    212 Aufrufe
    caromite@troet.cafeC
    @pfefferle Wow, danke für das super Video! Für mich ist das Fediverse noch ganz neu, hab jetzt mein Blog föderiert und mir einen Account bei Mastodon erstellt. Fühle mich noch etwas verloren, aber bin überzeugt auf dem richtigen Weg zu sein
  • ActivityPub for forums looks neat!

    Uncategorized activitypub federation discourse fediverse
    2
    0 Stimmen
    2 Beiträge
    82 Aufrufe
    julian@community.nodebb.orgJ
    NodeBB is gearing up for a major release this month that brings full two way federation and content discoverability to forums as well! We've been working on it all last year! @activitypub