Groups (such as email groups and Facebook groups) and communities need a way to organize and share their data freely, but in a structured way. Also people who have data, or start building some kind of data, in text format, or tabular data, but don't know of any other mean, so they build a blog and start posting everything, then it is impossible to make anything useful with the data later. Or maybe they make a spreadsheet and link to it.
I've come to 2 solutions:
- for the first thing (but also applicable to the second), a structurable database (such as PouchDB) stored in the people's browser and communicating with other people from the group via webRTC could build a decentralized database everyone will have. Some things could be made on top of this;
- other thing is just a blogging platform that is not only a blogging platform (what I really want is it to not be a blogging platform), but it is also some way to publish static atemporal articles, tree-data, tabular data, hierarchical data etc. Written in javascript, running from the browser and communicating directly with GitHub or some other static hosting service with an API. The person would load the contents with the API then deploy the new contents as a static page. Free blogging, no central servers or providers (except for GitHub, but it could be made to generate HTML hostable anywhere), cool stuff can be attached (even some plugin that will take the data from the first solution and share in the blog/page/site).