DEV Community

Discussion on: Jamstack Conf takeaways and Hopin thoughts

Collapse
 
tominflux profile image
Tom

Hi there, very interesting post that resonates a lot with my thinking in the past few years. I have an open-source project I started about half a year ago that seeks to build essentially a WYSIWYG JAMstack CMS that you might be interested in called "blux" (pinned to my GitHub). Fundamentally, it breaks content down into "blocks" which are basically components coupled with redux behaviour and state-persistifying logic.

It's quite hacked together at the minute because I was really trying to just reach a proof-of-concept first. There's no tests or documentation, and it needs a lot of refactoring to make it more streamlined and modular. But these are ofcourse the next steps I am about to take, so it's worth watching this space. I will have a quick setup for a demo for anyone to play with very soon. I'm very hopeful that it can provide something unique and valuable to the ecosystem of JAMstack frameworks and modern CMSs.

Collapse
 
katiekodes profile image
Katie

Oooooh! Got any screenshots yet?

I think the "most visual" competitor I've seen yet is TinaCMS, but I don't like that I have to edit my site's source code to use it.

Stackbit looks interesting, but I can't tell if they'll be affordable for small-but-complex sites when they finally go into production. They're still in open beta.

I just learned that Netlify CMS can be tinkered with to use the components of an MDX-based site to render previews of the content next to traditional "data entry boxes."

Sanity CMS has a similar concept, but I'm not yet sure exactly how you do it without having to copy/paste a bunch of React components between your site's source code and your Sanity Studio's source code.

Collapse
 
tominflux profile image
Tom

Oh yes, I think it is probably closest visually to Tina. I have a couple of quick video demos here.

vimeo.com/446916837
vimeo.com/449500766

I just realised I should clarify that blux is not just a CMS but a framework (like Next) in its own right. So might not be what you're looking for. It's even harder to plug-in to an existing codebase than Tina. The aim is to lay out a foundation for developers to create their own content "blocks" with unique CMS UI & behaviour. A lot of the ways blux has been built from the bottom-up, is to meet a couple of principles. #1 is for the site manager to have a very intuitive flowy editing experience. #2 is to be able to host the CMS on Heroku.

All these solutions are fascinating. There's so many and they're all evolving so fast, it'll be very interesting to see where they go over the next few years. And it's so funny that meanwhile the vast majority is still using wordpress for now!

Thread Thread
 
katiekodes profile image
Katie

First video link sent me to a SXSW movie, but 2nd looked cool. :)