-
Notifications
You must be signed in to change notification settings - Fork 0
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
2024-05 dev log #14
Comments
I hope I can complete my Solid MVP today, and talk about it at LoFi tomorrow. It would just be a demo of Unhosted+Solid, using ACP-flavoured current Solid with solid-client-authn-js and the rebuild of the launcher-exploration app. I could use Wed/Thu to adapt it to the bookmarks modules and rs-js and present that at FOSDEM in the weekend. |
Hosts I need:
|
solid.pondersource.com is at 5apps: https://5apps.com/deploy/apps/5dcc2692c299bd0c41884df6/settings ( |
Getting this error in the pivot logs:
|
Making progress! it's now sending the right clientId, and discovering the type indexes. But I seem to have a syntax error somewhere in my data:
|
I'm getting close to editing the ACR, that would be enough to record a simple demo. |
Talk for local-first: tree-based sync and keep-or-revert eventsthe audience is not thinking of data portability, they are thinking of web/native app development. They expect a lot of functionality from a sync lib, such as queries. rs-js doesn't have that. bring your own dataWhat makes rs-js unique is that:
data scopesWe never really got to build enough unhosted web apps (yet) to build a good list of data modules. The Solid project also promises a "bring your own data" approach to web apps, but it's less strict on where data lives, and less strict on how data is written down. It uses ACLs but doesn't define how these should be set. There is a consent dialog, but it is unable to display any relevant data to the end-user. A lot of implementations get it wrong. We have https://pdsinterop.org/conventions and Solid Data Modules but the reusable code isn't working very well (not even within the Solid Data Modules team). The FutureWe should not leave data portability as optional. That just means a personal data store becomes a zipfile export. |
To know whether to display 'Launch' or 'Install' I will also need to read the ACRs. So I'll include a cache. It will be like a mini rdflib :) but all still in 100 LOC. I added Bulma to solid.pondersource.com too. Now test-driving the demo. I'm puzzled why Poddit can't access my public type index |
ok, fixed. recording the Solid MVP now, take 1. :) |
Published! :) https://lists.w3.org/Archives/Public/public-solid/2025Jan/0042.html Next up: complete the rest of #15 |
I got it using solid-client-authn and to the point where it's trying to fetch the profile. |
|
There is a nice opportunity to show the use of data modules in michielbdejong/markbook@9042aee. |
I have to see how I can use solid-data-modules in both apps.
|
|
I'll extract the profile and typeIndex fetching code from poddit, markbook and launcher. The first two are rdflib-based and the third one could be. So I could use https://github.com/solid-contrib/data-modules/tree/main/utils/rdflib |
vs
|
in need markbook to show up in the launcher as a second app. |
If I add https://github.com/solid-contrib/data-modules/tree/main/bookmarks/soukai as a third bookmarks app then I can claim solid-contrib/data-modules#45 at the same time. |
Getting |
oh, it works on localhost! fascinating. |
markbook is including the query param in the redirect_uri and pivot rejects that. |
(edited)
Two presentations to give! Should probably focus on the narratives and demos.
See #15 for bigger picture of goals I want to work on this week.
The text was updated successfully, but these errors were encountered: