Embed a page builder
into your Ruby on Rails app

Are looking for a something similar to the
Wordpress Elementor plugin but in Ruby on Rails?
Your search is now over!

The content editor in action

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.

A piece of the YAML definition of a Maglev section

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).

an example of a Maglev template in HTML/ERB

Compose pages with sections

Once the section has been correctly configured and its template tested thanks to your dev tools, then it can be used by content editors to assemble pages.

We put a huge amount of work to make the content editing UX as smooth as possible.
List of available sections in Maglev

Take your Rails SaaS
to the next level 🚀

Are you running a Rails SaaS platform?

Upgrade to Maglev PRO and empower your clients with advanced page building and customization features.

Unlock the full potential of Maglev with premium tools and dedicated support designed to elevate your SaaS business.

Open source

Batteries included!

Maglev is a page builder but it also includes the basic features you'd expect from a content management system.

Ruby on Rails engine

Ruby on Rails engine

Embed Maglev in your Ruby on Rails 6+ applications. Bring your own authentication system and assets manager.

Live preview

Live preview

Let the content editors have a real-time preview of the content they're editing.

Multilingual

Multilingual

Edit the content of your Maglev pages in the languages you set for your site.

SEO

SEO

Configure the SEO attributes for each Maglev page. Support for canonical urls is also included.

Tools

Tools

Use the custom generators to generate the skeleton of your sections (both the YAML definition and ERB template files).

Editor UI customization

Editor UI customization

Change the default color of the editor UI and the main logo to match your client's brand.

Built with ❤️ by the creators of LocomotiveCMS.

© 2023 NoCoffee SARL, all rights reserved