84 views
# IndieHost proposal This proposal is for authoring and publishing We don't know if it will work out or not, and we still need to experiment a lot, but we are convinced that there will be the need for a tool to be developped specifically for that. ## Authoring We think that the combination of Netlify CMS with Gitlab is really powerful. You can try it here: https://cms-demo.netlify.com/#/collections/posts/new The only missing feature would be the collaborative editing. We can develop a widget to add collaborative editing to the current editor. Here is an example of such editor https://prosemirror.net/examples/collab/#edit-Example ## Publishing We like hugo static website, this coupled with a Gitlab pipeline to publish and nice template to print the json-ld would work out quiete well. ## Example of workflow We are on a chat channel, we want to start a new project, then we can directly in the chat: ``` /new project ``` this would create a link in the channel with the form to fill for a project template. anybody joining this would be able to edit collaboratively the content. Once happy, the creator would push save and publish. Then on the git side, the build would start and some minutes after the project is added to the list of projects on the website. ## Proof of concept and future work You can already check it here: https://www.lamyne.org/admin/ This is already almost deployed for lamyne, but still to create a really user friendly interface, we believe this would be the work of developpers and UX designers for many months.