22nd August 2019
Hello and welcome to another edition of This Month in Solid!
Solid is a set of open specifications, built on existing open standards, that describes how to build applications in such a way that users can conveniently switch between data storage providers and application providers and take the data generated along.
This is a monthly summary of Solid progress.
Want something mentioned? Contact the Solid Manager at info@solidproject.org. This Month in Solid is openly developed on GitHub. If you find any errors in this month’s issue please submit a pull request.
Press
Talks & Articles
Have you seen any articles or talks about Solid this week? If you’ve seen any talks, articles, or written blog posts about Solid please do send them over for next week.
- none this week
Upcoming Events
Solid Events are run by members of the Solid community like you. Solid Event organisers write tips for a organising successful Solid events here
Date | Event | Organiser |
---|---|---|
10-10-2019 | Solid Amsterdam | Jeroen van Beele |
Solid Implementation
If you have any new apps, Pods, or identity providers or there are updates to existing Solid implementations make sure to add them to the list so they get included in next weeks edition.
This week there was a new app:
- none this week
There have also been updates to:
- none this week
Solid Development
The Solid standard is currently referred to as the specification.
All work on Solid Development is carried out on the Solid GitHub account. Here is an overview of the the repositories on the Solid GitHub.
You can read about how development of the Solid specification works which is led by the editors.
Anyone can apply to be an editor by submitting a pull request, here are the open applications:
Conversation about process changes with activity this week:
- Provide more context around items under editorial review
- Omit email addresses
- Create solid-manager.md
- Add editor assignments, permission scheme, and substantive changes
Panel Conversation to Generate Proposals
Solid Panels are groups of individuals focused on a specific problem or domain relevant to Solid, with an aim to propose changes to the Solid Specification, Solid Roadmap, and/or Supporting Documentation. Anyone may join a panel or suggest a new panel by submitting a pull request.
New panels:
- humans and machines panel by @sideshowtom
New panellists:
- Arne Hassel on the Data Interoperability Panel
- Danny Haider from Freedom Box on the Self Hsting Panel
Here is an overview of active panel conversations this week.
Conversations with an unknown panel:
Panel Proposals for Editorial Review
Anyone may propose improvements by submitting proposals for the Solid Specification, Solid Roadmap, or Supporting Documentation. Submitted proposals are reviewed through an editorial process before they are accepted.
Below are a list of proposals that are ready for editorial review. If you are part of a panel and want to add a proposal for editorial review submit a pull request to add them to the list below.
Item | Proposal | Panel | |
---|---|---|---|
Solid Specification | Add HTTP section | Specification Entry Document Panel](https://github.com/solid/process/blob/master/panels.md#specification-entry-document-panel) | Specification |
Solid Specification | Add CORS section | Specification Entry Document Panel | |
Solid Roadmap | ————- | ————- | |
Supporting Documentation | ————- | ————- |
Proposals in specification repositories with unknown panel:
- fix typo
- Add time constraints to WAC rules
- Discuss returning 404 for privacy reasons
- When deleting a resource, should the corresponding ACL document also be deleted?
- Is WAC-Allow part of the solid spec?
- Specify kind of actors and class of interactions
Reviewed Solid Proposals
Candidate proposals to the Solid Specification, Solid Roadmap, or Supporting Documentation submitted for review go through an editorial process before they are accepted. You can read more about the details of the submission and review process of proposals here.
Updates on Solid Projects
Solid projects are activities happening on the Solid GitHub other than panels. Below are the links to where there were active conversations on each of the projects.
Node Solid Server Project
- Resource-mapper now considers content type when inserting index.html
- 500 error when testing NSS5
- fix issues #1120 #1256 from NSS5.1.6 resource-mapper
Data Browser Project
- Release mashlib as version 1.0.0
- Movement path for user menu is unforgiving and sometimes behind other elements
- introducing footer, moving content of subheader there
- Adding some lag to user-menu and making sure it stays atop
- Forms UI should remove user input UI when resource not editable
- Allow files to be added to root via Your files
- Only adding a slash to destUri if folderName does not already have it
- Split widgets/index.js into separate files
- Make data browser work with Edge
- Split widgets/index.js into separate files
- Should not list available panes within a global dashboard pane
- Taking tabbedtab.css into tabulator.scss
- Add link to delete user profile from basicPreferences
- Profile picture looks weird in user menu
- Global panes should replace the view for normal panes
- Hide list of panes for global dashboard panes
- Viewing your profile should show you how other view your profile
- Do not prefill a value for a checkbox
- Current mashlib.js and .css breaks the app
- Changed Line 6 and 7
- Change Line 8 and 9
- Stop specific sharing pane on /(root) deletes .acl
- Readonly forms
- Adds a link to your profile + fixes a photo bug
- Consolidate main.css and tabbedtab.css into one file: mash.css
- This helps the data browser know whether or not a ACL can be deleted
- Allow loading .ttl files
- Make the new module system in rdflib work
- Prevent users from deleting their root ACLs
- Writing away
import $rdf
to prepare for next version of rdflib - Reintroduce basicPreferences
- restore browse.html and take non-mashlib things form .gitignore
- Data browser web app has vanished
- Mashlib should work as a general purpose library
- Documentation
- clean up forms-intro.html
- Make the new module system in rdflib work
- Make mashlib work as a library again
- Generate GH-pages HTML files again (alternative approach)
- Generate GH-pages HTML files again
- Add trash can and file upload buttons next to camera button
Until next week!