rosano
October 26, 2021, 1:43pm
1
Noel De Martin and I were talking about doing simple “Hello World” examples for the different Zero Data protocols. The idea is:
keep it super bare bones (‘ugly’ is fine )
no build systems
just the absolute minimum to implement a CRUD of todos.
He already made one for SOLID:
I will try doing one for remoteStorage. Would be great if anyone from the community can make one for Webnative.
The swap will likely be on Wednesday, November 24th, 2021
rosano
November 21, 2021, 1:23am
2
Noel De Martin finalized the Hello World for Solid and it looks gorgeous
https://0dataapp.github.io/hello-world-solid/
Still looking for a volunteer to fork this and swap with webnative. We can collaborate
boris
November 21, 2021, 1:42am
3
The sharing public files or other demo work from @bgins is likely the best thing if you don’t want to use a build system.
1 Like
rosano
November 24, 2021, 2:36am
4
I ended up implementing this today.
https://hello.0data.app/fission/
0dataapp:main
← 0dataapp:fission
opened 01:59AM - 24 Nov 21 UTC
I left out glossary terms and instructions on self-hosting a server so that some… one who knows about that more than I can fill it in.
I left the Solid terminology in this markdown Glossary for someone to replace with appropriate ones from Fission (perhaps lobby, webnative, the difference between using /private/Apps and /private)—maybe @bgins @icidasset @matheus23 @walkah @dholms would like to do it?
# Glossary
- **Solid POD:** This is your personal storage where Solid applications store files.
- **Identity provider:** This is the service used to perform authentication, it is often served in the same url as your POD (but not always).
- **WebId:** The url that identifies you as a person, for example `https://noeldemartin.solidcommunity.net/profile/card#me`. WebIds can also identify organizations and groups, it's not limited to individuals.
- **Solid document:** Data stored in your POD can either be a binary, like an image or video, or an RDF document. Although these are called documents, this doesn't mean that they are stored in a text file. Documents are represented by a url, and the Solid POD can persist them in any way (text files, database, etc.).
- **Solid container:** A collection of documents and binary resources. [Learn more](https://www.w3.org/TR/ldp-primer/).
- **Solid Profile:** This is the document that contains information about you. It is the document that contains your webId. For example `https://noeldemartin.solidcommunity.net/profile/card`.
- **RDF:** Resource Definition Framework, the abstract data representation for data in Solid. [Learn more](https://www.w3.org/TR/rdf11-concepts/).
- **Turtle:** A specific RDF encoding format. [Learn more](https://www.w3.org/TR/turtle/).
- **SPARQL:** Query language used to query RDF data. [Learn more](https://www.w3.org/TR/sparql11-query/).
Learn more about Solid at https://solidproject.org.
1 Like
I can take a look at this next week