Say-editor plugin that adds a connection to Solid. Currently the user is able to import his/her Solid profile in the editor. It is also possible to edit your profile in-editor and send the data back to your Solid pod. Additionally, this plugin features the option to insert links to documents on your Solid pod.
You will need the following things properly installed on your computer.
- Git
- Node.js (with npm)
- Ember CLI
- Google Chrome
git clone <repository-url>
this repositorycd solid-say-editor
npm install
ember serve
- Visit your app at http://localhost:4200.
- Visit your tests at http://localhost:4200/tests.
This plugin enables various commands in the say-editor. When having typed-in the command, a hint-card will pop-up.
solid:login
this shows a hint-card providing the possibility to login to your Solid account.solid:me
this shows a hint-card allowing you to import data from your profile-document. You can select which triples you want to insert.solid:files
this shows a file-tree containing all your solid files and folders. Using this, you can insert a rdf:seeAlso link from your document to any file in your Solid pod.
It is possible to edit the objects of the triples in the editor itself. Right now it is only possible to edit literal values. When changes are made in the triples, a card will show up, prompting you to persist the changed values to your Solid pod. Right now it is only possible to edit triples, not delete or add them.
- Importing and editing all types of documents in the editor, not only the profile document.
- The possibility to add and remove triples to documents. When adding a property to a subject in a document, the user will be presented where he/she can select the predicate and if the object is a literal value (and which type) or if it is a uri of a resource.
ember test
ember test --server
npm run lint:hbs
npm run lint:js
npm run lint:js -- --fix
ember build
(development)ember build --environment production
(production)
Specify what it takes to deploy your app.