SolidLabResearch / Challenges

24 stars 0 forks source link

Browser extension intercepting urls to open notification with a user defined app #45

Closed phochste closed 2 years ago

phochste commented 2 years ago

In a decentralized Solid world many applications will provide functionality to do one or more specialised actions, such as browsing files, playing games, creating a Doodle, participating in a Quiz. In this environment users have a preference for apps they want to use to do some tasks:

This challenge is specific for solving "what to App to use when reading Solid pod inbox notifications".

IMG_0706

Actors/actresses

Preconditions

Advanced functions implementations might consider creating (N3) rules to decide what app to open based on resources/types. In combination with well known resources (e.g. scan inbox: when it is known from the user profile where in the inbox is)

Steps

Postconditions

phochste commented 2 years ago

Related to https://github.com/SolidLabResearch/Challenges/issues/44

pheyvaer commented 2 years ago

What do the first two steps mean? They are not clear to me.

phochste commented 2 years ago

@pheyvaer I've updated the text. Is it now better?

pheyvaer commented 2 years ago

Yes!

phochste commented 2 years ago

The AcmePlugin is a new Chrome extension that can be used to add a configurable dynamic context menu to every link, image, page. The context menu can be configured using a template e.g.

Open... = 
https://solideditor.patrickhochstenbach.net/?resource={resource}

This will open the current URL in context in the SolidEditor app.

Solid Apps that want to have this support need:

phochste commented 2 years ago

Screenshot 2022-06-25 at 20 46 28

phochste commented 2 years ago

The latest version of AcmePlugin support setting wildcards on which URLs one would like to see a context menu.

RubenVerborgh commented 2 years ago

Excellent job, this is great 👍

pheyvaer commented 1 year ago

You find the report for this challenge here.