As a project for school, I am creating a web app using Solid/Shighl. I have no experience using either, but Shighl looks like the easier to use JS solution.
I understand most examples of Shighl, but I have no clue how I could read, edit, create or delete private data.
Hi @KyoSch Shighl has been merely build to simplify Solid Chat functionalities for Solidarity.
And I think it could be easily extended to deal with other data following some examples in the src shighl/src at master · scenaristeur/shighl · GitHub
For example the shighl-chat does all you need to deal with chat.
It is useful to deal with data with patterns that need to combine multiples operation in one to write or retrieve data ( get pod root, get public index, get instance chat, read instance message/ write message, update log)
And not really adapted to deal with ‘free structure’ data…
Does the data you want to store follow that kind of pattern ?
We are planning to use Solid as a small “database” for a trading website. We want to store the item they want to trade (name, description, image location, …) and also store what items they are following.
So the chat function is not really used for either of these I guess?
@KyoSch I don’t think chat could be use as it is but we could use a shighl-trade adapted to the operation you need.
Do you have an exemple of data you want to store ?
Hi @Smag0, where you have Session, Profile, Inbox, Chat… in Shighla, why not have a new type called “Collections” inside “Storage” so you can define custom name / value data. You could even create linked data preset types to add RDF for common patterns; for example an “address”
I think this would be a really nice way for coders to create custom datasets in the RDF format without having to care or understand much about RDF because you use abstracted RDF TYPES which belong to common patterns, and which ultimately translates “to” and “from” an RDF file.