Discussion
Loading...

Discussion

  • About
  • Code of conduct
  • Privacy
  • Users
  • Instances
  • About Bonfire
@reiver ⊼ (Charles) :batman:
@reiver@mastodon.social  ·  activity timestamp 4 weeks ago

3/

If a typical user is writing in Markdown, and their Markdown file has a level-1 heading right at the beginning, then —

That could go into the ActivityPub "name" field.

And, similar could be done for HTML, too.

...

But what about power users —

#ActivityPub#ActivityStreams#FediDev#Fediverse#Markdown #retejo#RDFa

  • Copy link
  • Flag this post
  • Block
Johannes Ernst
@j12t@j12t.social replied  ·  activity timestamp 4 weeks ago
@span reiver are you thinking of AP enabling a static blog, or what’s the use case you have in mind?
  • Copy link
  • Flag this comment
  • Block
@reiver ⊼ (Charles) :batman:
@reiver@mastodon.social replied  ·  activity timestamp 4 weeks ago
@span j12t

It doesn't have to be a blog.

It could be something more like a classic websites or wikis people users to have.

...

One use-case is that —

I write something on a Retejo site.

If someone takes the URL to that, and, for example, puts it in the search-box of Mastodon — it will show up as Fediverse content.

I.e., that article I wrote and published on my Retejo site is a first-class object on the Fediverse and social-web.

It can even be boosted, etc.

  • Copy link
  • Flag this comment
  • Block
@reiver ⊼ (Charles) :batman:
@reiver@mastodon.social replied  ·  activity timestamp 4 weeks ago

2/

What are "good" ways of automatically creating ActivityPub / ActivityStreams data from HTML and Markdown‽

I think the answer depends on who, for example, is writing HTML, and how they are writing it.

For example, is this a typical user? Is this a power-user? Do they know HTML? And if they do know HTML, how well do they know it? Etc?

I will show you what I mean —

...

#ActivityPub#ActivityStreams#FediDev#Fediverse#Markdown #retejo#RDFa

  • Copy link
  • Flag this comment
  • Block
@reiver ⊼ (Charles) :batman:
@reiver@mastodon.social replied  ·  activity timestamp 4 weeks ago

3/

If a typical user is writing in Markdown, and their Markdown file has a level-1 heading right at the beginning, then —

That could go into the ActivityPub "name" field.

And, similar could be done for HTML, too.

...

But what about power users —

#ActivityPub#ActivityStreams#FediDev#Fediverse#Markdown #retejo#RDFa

  • Copy link
  • Flag this comment
  • Block
@reiver ⊼ (Charles) :batman:
@reiver@mastodon.social replied  ·  activity timestamp 4 weeks ago

4/

I think one mistake some software does is — they create a good experience for beginners, but have a poor experience for power-users.

And keep in mind that — some beginners become power-users later on.

I think it is important to design for power-users, too, in addition to beginners.

...

#ActivityPub#ActivityStreams#FediDev#Fediverse#Markdown #retejo#RDFa

  • Copy link
  • Flag this comment
  • Block
@reiver ⊼ (Charles) :batman:
@reiver@mastodon.social replied  ·  activity timestamp 4 weeks ago

5/

So, what would be a good user-experience (UX) for power-users be — in a system that automatically creates ActivityPub / ActivityStreams data from HTML and Markdown‽

One thought I had is that power-users could explicitly mark what data from their HTML gets into the ActivityPub / ActivityStreams data (if they want to).

I'll explain —

#ActivityPub#ActivityStreams#FediDev#Fediverse#Markdown #retejo#RDFa

  • Copy link
  • Flag this comment
  • Block
@reiver ⊼ (Charles) :batman:
@reiver@mastodon.social replied  ·  activity timestamp 4 weeks ago

6/

Obviously, beginners are NOT going to do this, but — some power-users may want this level of control.

There are different way this could be done, but — one way might be that power-users could use RDFa to explicitly specify what data from the HTML gets into the ActivityPub / ActivityStreams data.

Again, beginners and typical users would NOT do this.

But a power-user might want to.

Here is an example —

#ActivityPub#ActivityStreams#FediDev#Fediverse#Markdown #retejo#RDFa

  • Copy link
  • Flag this comment
  • Block
Log in

bonfire.cafe

A space for Bonfire maintainers and contributors to communicate

bonfire.cafe: About · Code of conduct · Privacy · Users · Instances
Bonfire social · 1.0.0-rc.3.13 no JS en
Automatic federation enabled
  • Explore
  • About
  • Members
  • Code of Conduct
Home
Login