@KK, I'm glad you looked into Mobirise. I was going to let you know about it myself, but you've beat me to it! Yes, I've been tinkering with it myself the last couple days, and I do find it capable of building nice looking sites *
very* quickly. A good tool for building a landing page in a limited time. And as you've noted, the most practical way I see is to export the Mobirise site as a static site and retrofit Couch as per usual.
- - - - - - -
However, from what I've gathered, a lot of Mobirise users like to continuously manage their design in the Mobirise app and re-export any updates to their web servers, overwriting their earlier site, and thus overwriting any work one may have done when initially retrofitting Couch into it -- a one-way street. It's not a terrible hassle to re-do light and simple retrofitting before pushing the updates to a server, but a more ideal solution may be to have a custom Mobirise extension running inside the Mobirise app that "fetches" data from a Couch-powered JSON API - a simple one that serves JSON to GET requests would do and can be made possible with
<cms:content_type 'application/json' />.
A lot of the Mobirise folks simply serve up static html sites, so theoretically a developer could code up a Couch-powered GET API on the side that delivers simple responses with text fields, image urls, etc. And perhaps those GET requests themselves could be written and managed from within a custom Mobirise extension, thus serving dynamic content from any public HTTP API inside the Mobirise app -- a two-way street that doesn't overwrite any Couch retrofitting. Essentially, this lets Couch sit on the side and serve as a lightweight
headless CMS.
I did look into Mobirise extension development, but the documentation is *quite* sparse...
- - - - - - -
While the Mobirisers may prefer a custom extension, so they can stay inside their app, I do still prefer the Couch PageBuilder without a visual builder app, as it essentially does the same thing that Mobirise does if you don't mind working from the admin panel instead. And you get to build your own blocks with native Couch code. Big plus!
I must say though, these visual builder apps are nice options for making quick brochure sites or landing pages in an afternoon. Another option I caught wind of is
Blocs, a Mac based code builder. It's really flexible and reminds me more of Webflow, as it feels more like real coding and not just using someone else's theme or block.