ActivityPub has many object types beyond Note. However, because Mastodon with its dominant userbase, only supports Note, all other apps in fediverse are forced to shoehorn their content into Note for discoverability.
For example, check WriteFreely which is a Medium/Substack alternative. It supports authoring of Article objects which are long-form text. Without wider support of Article type in Mastodon clients, we see two problems:
Users invariably demand max length of Note to be increased
To follow someone's blog, one is forced to sign up at a WriteFreely instance.
This defeats the purpose of ActivityPub. It would be great to have Elk support Article. It's okay if it requires an additional click to expand, and if there is not authoring capability for Articles). This is the approach taken by Hometown which is a Mastodon fork.
ActivityPub has many object types beyond
Note
. However, because Mastodon with its dominant userbase, only supportsNote
, all other apps in fediverse are forced to shoehorn their content intoNote
for discoverability.For example, check WriteFreely which is a Medium/Substack alternative. It supports authoring of
Article
objects which are long-form text. Without wider support ofArticle
type in Mastodon clients, we see two problems:Note
to be increasedThis defeats the purpose of ActivityPub. It would be great to have Elk support
Article
. It's okay if it requires an additional click to expand, and if there is not authoring capability for Articles). This is the approach taken by Hometown which is a Mastodon fork.