Our features

Focus on what matters: front-end technology, standard development process and no learning time for your client.

Multi-site

Multi-site functionality makes launching new sites a breeze.

With a single instance of LocomotiveCMS, you can manage as many websites as your server can handle.

You deploy your website by simply pointing the website domain to your LocomotiveCMS server.

You don't have to go through any additional setup steps like setting up new databases or copying files. It's that simple.

Content types

If you're tired of having to work around posts, pages and articles to create a custom post type, here's some welcome relief. LocomotiveCMS allows you to create content types without imposing a specific pre-built structure.

Need a page for your band's discography?

Create a new "Recording" content type with a title, year, album cover, and track listing. And you're all set.

Want your custom types to relate to each other? No problem there either. Where most CMS solutions make it a headache to relate content types to each other, it's a snap in LocomotiveCMS. No SQL needed!

Templating

LocomotiveCMS uses Liquid, the exact same template engine as for Shopify, one of the best hosted e-commerce solution in the market.

Of course, we made something good even better by putting our own spin on templating. We added in the functionality of template inheritance from Python, so now you have even more power and flexibility at your disposal.

To help speed development, we also created helper tags to embed Google Analytics, resize an image, enable pagination in collections, and grab and display content from an external web service and so much more...

Localization

Your LocomotiveCMS website is at home anywhere in the world. Just define the language or languages you want your site to speak, and with I18n Multi-Language functionality baked in, you're ready to roll.

Your clients can edit their sites (pages and content entries) in any language. No hay problema.

Restful API

Wagon, our command line tool to build sites, takes advantage of the API by giving users the ability to push a theme to any LocomotiveCMS engine.

Be inspired! We're sure you'll find plenty of other ways to use the built-in API. We also provide a Ruby API client.

Wondering if LocomotiveCMS does X,Y or Z?