
Not so long ago, after a bit of encouraging from @dansup, I decided to revive this project using more modern stack. Apart from it being more modern, it is also way lighter than before and that's my main goal when working on it: everything should be as simple, light and independent as possible.
New Prismo only depends on Ruby and sqlite. JS layer is minimal and based on importmaps so no heavy build step is needed anymore. CSS is being generated by native tailwind binary so produced stylesheet files are as small as possible and generation footprint is tiny.
When it comes to federation, old Prismo was based on a code extracted from Mastodon which was both messy and far from optimal to be used by such a small and simple website. Now we're using an excellent ruby library called Fedipub instead.
While other projects are focused on supporting multiple groups with massive amount of people in them, Prismo is more about small cozy federated single-topic instances. Being small and simple will let us perfect our feature set more easily.
There is no any roadmap as of yet but, for starters, i will try to bring back original feature set (as you might feel like new Prismo is a downgrade from the old one - i just brought back the essentials for now). After that - we can discuss on what's needed and what would be good to have :)
There are obviously plenty of rough edges and issues but we will get there eventually. Let me know in the comments and, as usual, boosts highly welcome! :)
@mbajur@prismo.zip let's gooooo!
Absolutely :) Just accepted your follow