roadmap
specific ideas
- Fix the items mentioned in issues.
- Create a browser extension for text-selection queries on 3rd party sites, by modifying the selecton extension (MIT license).
- Add claim-support to the Wikidata-data fetching (and support for claim-data in the field-definitions).
- Find and integrate a more lightweight MIDI-webcomponent (html-midi-player is more than 0.5MB by itself!)
- Implement bookmark imported & exporting.
- Support and document setting up Nginx as a webserver alternative for Apache2.
- Add optional geolocation-support, so we could route a user from the current location to the location of a topic, using the OSMR routing app.
general ideas
- Research educational-support enhancements:
- Collaborative & social learning features (eg. p2p audio-chat and text-chat rooms for each topic)
- User-created and auto-generated presentations around a topic
- Auto-generated topic quizzes
- Auto-generated, spaced-repetition-based facts learning (for a certain topic / set of topics / topic-domain)
- Note-taking integration (eg.: Bangle, …)
- Better ways to indicate personal and professional interests (similar to the persona-tags setting)
- Allow 3rd-party SPARQL-based endpoints to be added as extra “concept stores“ (besides Wikipedia & Wikidata).
- Offline(-first?) support with content-caching (especially useful when traveling and/or without reliable internet-connectivity)
- Research creating some kind of a simple web-application interface standard for input/output/event-handling:
- URL parameter IO (iso2 language, search-string, ID, …)
- event handling (other view triggers, key-bindings, fullscreening, …)
- Look into integrating Solid for user-authentication (WebID, DID) and user-data-storage (LoD pod) workflows. (How would offline work?)
- Some related thoughts on this topic:
- Also allow for anonymous usage (if the user wants this). So a form of progressive enhancement for web application authentication.
- How would offline web application access still work in these environments (this would require some form of client-side caching).
- Suppose I would like to give a certain group of users some special 'rewards' (eg. access to a certain part of the website / web application), how could that be structured? Preferably there would be some standard web API to check against.
- Could we mix Solid authentication with OpenID-style authentication (to make it even easier for the user that wants to login)?
×
>
<