-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
I realised that Nova Flexible Content does most of what I needed – define layouts, add them, rearrange them etc. It was just missing the visual preview bit. So I started experimenting and quite quickly I was sending the layout data to the server and getting back rendered Blade views populated with that data. I opened a PR just to share my progress and I've been updating it to share my progress.
tldr: I've been playing around with live previews of content in Nova using the Flexible Fields package. There's a video here and although it's work in progress/proof of concept the fork I'm using this in a project right now and love it.
tested with all the basic Nova input fields, plus some 3rd party fields like Nova Simple Repeatable. So far I've created quite a lot of layouts for my pages and I'm finding I have all the fields I need. Over time I'll test more fields including 3rd party ones, however fields like Panels and Nova Tabs that don't work with NFC still won't work. The cool thing is you get all the out-of-the-box functionality of the Nova fields – you you can have character count limits on text inputs, or set default values that will display when you first add a layout, etc ec.
A lot of the sites I build include long marketing' type pages. As much as I love working with Laravel, I find clients don't love long pages of endless input fields. I've played around a bit with things like Storyblok and TinaCMS and while the user experience is great they feel far away from the tools/frameworks I know and love. I also build some sites on Wordpress (using Sage Bedrock/Roots as it gives a Laravel-esqe experience) but I find it a huge time drain getting the Wordpress editor set up properly (i.e. so users can't break layouts).