4 ms·
> This is hugely empowering and completely obsoletes most CMS systems. I went the other direction: instead of replacing the CMS, I open sourced a FUSE like lay
by mickael-kerjean 6mo ago
> This is hugely empowering and completely obsoletes most CMS systems.
I went the other direction: instead of replacing the CMS, I open sourced a FUSE like layer [1] that mounts any backoffice system as a filesystem while the source of truth is in WordPress, Mysql, Postgres, .... Most backoffice systems map naturally to a file tree, so you mount them locally and let your agent read and write through that.
In the POC I ran, I mapped a whole wordpress site as a fs which was versioned controlled via git so when you did a git checkout of something, the whole db would get updated on the fly
[1] https://github.com/mickael-kerjean/filestash https://github.com/mickael-kerjean/filestash
- yoz-y 6mo agoLiterally yesterday I was thinking of writing a FUSE layer to expose email as a folder structure, in Go. From a glance at you documentation I take it that I could just write a plugin for filestash ?
- mickael-kerjean 6mo agoExactly, just implement this interface: https://github.com/mickael-kerjean/filestash/blob/master/server/common/types.go#L11-L22 https://github.com/mickael-kerjean/filestash/blob/master/ser...
- yoz-y 6mo agoPerfect. I’ll have fun with this.
- ThisNameIsTaken 6mo agoLike Maildir? Many mail clients support that format already.
- yoz-y 6mo agoYes. From experience productivity tools are never good because either: 1. They are simplistic 2. They are too complex If I want to get anything done I want to build my own system where nobody else has a say in how the thing should behave. I’ve build my own workout app and journaling system because after trying a trillion none of them fit me. Today it’s easy to build tailor made programs quickly so I’d rather use something I control end to end.
- jbverschoor 6mo agoOr just run BeOS