Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Social Web + Browsers = <3 #15

Open
samuelgoto opened this issue Nov 1, 2024 · 7 comments
Open

Social Web + Browsers = <3 #15

samuelgoto opened this issue Nov 1, 2024 · 7 comments

Comments

@samuelgoto
Copy link
Collaborator

samuelgoto commented Nov 1, 2024

These are some personal notes I took from a session at IIW and a few exploratory designs that occurred to me while meeting folks there.

@aaronpk and I hosted a session at IIW on the topic of ways in which the browser could help the the fediverse succeed.

We discussed a few things, like being able to being able to facilitate the discovery of your ActivityPub instance when you are interacting with another ActivtyPub instance.

For example, we discussed how we all had trouble with the unnecessary friction involved in discovering your instance by manually typing it:

Screenshot 2024-11-01 at 11 54 59

@aaronpk and mine's intuition was that this problem is systemic across every federated system, and equivalent to a proposal on how to make this better for the Indie Web:

Screenshot 2024-11-01 at 11 57 23

How the browser materializes this UX is obviously its own choice, but I think there is something powerful that happens when we transpose this to the URL bar:

Wrapper-9

I think once you get things into the URL bar, it can become an anchor to a lot more social gestures between websites.

For example:

Wrapper-8
Wrapper-11
Wrapper-12
Wrapper-17
Wrapper-18
Wrapper-19

This translates well too for instances you don't operate yourself:

Wrapper-13
Wrapper-14
Wrapper-15
Wrapper-16

Or even actions that aren't even that social:

Wrapper-21
Wrapper-22
Wrapper-23

There are a lot of open UX design questions here, here are a few formulations to give you a sense of other materializations:

Wrapper-1
Wrapper-2
Wrapper-3
Wrapper-4
Wrapper-5
Wrapper-6
Wrapper-7
Wrapper-10
Wrapper-20
Wrapper

Regardless of which specific materialization we pick, I just wanted to write down an idea that occurred during IIW that I think could be pretty cool to explore further.

At this point, this is just an early idea that I wanted to get out there to get a sense of what folks may think.

WDYT?

@elf-pavlik
Copy link

I like the general idea! It feels like hypermedia with affordances.
It also reminds me of a TPAC session back in 2014 when there was an attempt to reconcile work in Social WG, especially ActivityStreams 2.0 and https://schema.org/Action

https://www.w3.org/2014/10/29-social-minutes.html

@bumblefudge
Copy link

bumblefudge commented Nov 4, 2024

Screenshot_20241104_190757_GitHub.jpg

but what if you're logged into all 5 (these 4 plus your own domain auth system)-- is there a chooser? a list in your settings ranked by generic preference? a favicon.ico pull down? 😄

sidenote im sad I missed that iiw session!

@samuelgoto
Copy link
Collaborator Author

but what if you're logged into all 5 (these 4 plus your own domain auth system)-- is there a chooser? a list in your settings ranked by generic preference? a favicon.ico pull down?

Good question, I dunno :) I think it is equivalent to some UX problems we are solving with https://github.com/w3c-fedid/multi-idp, so seems solvable to me. But yeah, agreed, hard UX problem here.

@samuelgoto
Copy link
Collaborator Author

samuelgoto commented Nov 4, 2024

It also reminds me of a TPAC session back in 2014 when there was an attempt to reconcile work in Social WG, especially ActivityStreams 2.0 and https://schema.org/Action

Ha, you found my 10 year long plan!! :) You can't step on the same river twice, so maybe we'll manage to affect change now!

https://schema.org/docs/about.html
Sam Goto of Google did much of the work being schema.org's Actions vocabulary.

@chrismessina
Copy link

This approach wouldn't work well in browsers that hide or deprioritize the URL bar, like Arc.

@samuelgoto
Copy link
Collaborator Author

This approach wouldn't work well in browsers that hide or deprioritize the URL bar, like Arc.

Yeah, each browser would have to figure out ways to anchor these. It seems like a solvable UX problem though, doesn't it @chrismessina ?

On a related note, good running into you online after so many years (more than 10?) @chrismessina !

@elf-pavlik
Copy link

I'm wondering if this could be built on top of Web Share API and Web Share Target API to some extent by adding the semantics of different types of actions.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants