How it works
Based on our experience of crafting sites for various clients, we came to the conclusion that most of the time a site is composed of various marketing or content oriented bricks stacked in a vertical up-down direction.
We call sections those "Lego" bricks
Define sections locally
A section can be anything, a carousel, a hero panel, a list of testimonials, ...etc.
Registering a section in Maglev is done in your Ruby on Rails application by declaring the content fields in a YAML file.
Write the HTML section templates
Code the HTML/ERB template of your sections thanks to our view helpers.
Use any CSS framework you want or even any templating language (HAML, Slim, Liquid, ...etc).
Compose pages with sections
We put a huge amount of work to make the content editing UX as smooth as possible.
Hey 👋, we've also made a SaaS product
based on Maglev 💪
Maglev is a page builder but it also includes the basic features you'd expect from a content management system.
Ruby on Rails engine
Embed Maglev in your Ruby on Rails 6+ applications. Bring your own authentication system and assets manager.
Let the content editors have a real-time preview of the content they're editing.
Edit the content of your Maglev pages in the languages you set for your site.
Configure the SEO attributes for each Maglev page. Support for canonical urls is also included.
Use the custom generators to generate the skeleton of your sections (both the YAML definition and ERB template files).
Editor UI customization
Change the default color of the editor UI and the main logo to match your client's brand.
with Maglev PRO
Maglev PRO empowers any kind of B2B Ruby on Rails applications which aim to offer a marketing site or a landing page to each of their clients.
We've got your back if you need to support hundreds of microsites or niche websites.