Our features
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.
Sections
Slice your pages into what we call sections. Sections are UI components that can re-used in other pages.
As a HTML integrator, you're absolutely free to define any kind of sections for your clients. Just describe the attributes that you want to display in your section as well as the Liquid template and you're good to go.
As a content editor, building a new page will feel like Lego (c).
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...
There is more...
Webpack out of the box
Webpack has become the new standard to manage assets in web projects. It is both incredibly powerful but also overwhelming and frustrating for beginners.
So, when you start a new Wagon site, we bundle Webpack in a way that you only have to focus on writing your CSS and JS.
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.
SEO
In LocomotiveCMS, we embed the minimal tools that you will need to make sure you clients web sites are well optimized for Google and all the other engines: url redirections, hreflang annotations for multi-language sites, title for pages and content entries, ...etc.
Google reCaptcha, Authentication, Algolia, ...
Instead of relying on a massive and bloated plugins system to enhance LocomotiveCMS, we chose to build directly in the core of LocomotiveCMS the functionalities that almost any website will require.
For example, we implemented Google reCaptcha v3 to filter spams. And if you need to protect a part of your site with an authentication system, we've got this as well.