Hi
That's the right way. This simplicity for users is, with security, the
essence of Sandstorm.
It would be nice to build a generic micro-application in the same way
to easily build other specific micro-applications ;)
Some time ago, I experimented with that using mavo (
https://mavo.io/).
https://groups.google.com/g/sandstorm-dev/c/YtbR8x5j2Hs/m/jD4G1z0DAQAJ
But I made it too complicated with an editor and a pages manager.
Besides, I was using the internal php web server which is very rustic.
We have to keep the idea of a single page app coupled with a simple
editing mode (for sandstorm admin user role) and a light and rich
stylesheet library like picnic (
https://picnicss.com/).
This kind of Go application developed by James and adapted by Jacob
for sandstorm solves the issues. It would only be necessary to develop
a simple Go storage backend for mavo (without identification) and
adapt μWiki or more generic code of self-hosted Go web apps project of
James.
https://mavo.io/docs/storage#creating-your-own-storage-backend
This application μApp would be specific to sandstorm to manage roles
and publish static web site.
But I don't know Go (yet) ....
--
Thierry Pasquier
Responsable de l'édition et de la communication
Portable : 06 01 27 54 14
Espace Mendès France — Poitiers
Centre de culture scientifique, technique et industrielle en Nouvelle-Aquitaine
Tel 05 49 50 33 00 —
emf.fr
1 place de la Cathédrale CS80964, 86038 Poitiers cedex, France
Revue L'Actualité Nouvelle-Aquitaine