The Laravel-native alternative to WordPress
WordPress taught us a lot. We built what comes next.
Contensio is what happens when you rebuild a CMS on modern foundations — Laravel, strict types, a real service container, Composer. Multilingual content, custom post types, ACF-style fields, granular permissions and 2FA come in the box. No 30 plugins. No duct-tape.
Why Contensio
Built for developers, friendly to editors.
You've used the heavy, legacy CMSes. You've wired together flat-file generators. Contensio is neither. It's a small, focused Laravel package — drop it into a fresh app and you have a clean admin panel, multilingual content, a block editor, themes, and a plugin system that actually makes sense.
What's in the box
Built-in where WordPress makes you install.
Every feature below ships in the Contensio core — no plugin marketplace, no paid add-ons.
Multilingual content
Translations are first-class — slugs, meta, body per language — not a plugin bolted on after the fact.
Custom content types
Pages and posts are just the start. Define new types in the admin — no code, no plugin.
Advanced custom fields
Text, repeater, relationship, media, select — build structured schemas for any content type. In the core.
Block editor
Compose pages and posts from reusable blocks. Plugins register their own. Content stays structured.
Roles & permissions
Granular, per-resource permissions. Clone roles. No role-editor plugin required.
Plugins & themes
Install from Composer or upload a ZIP. Auto-migrations on enable. Plugins inject UI via a clean Hook API.
SEO & redirects
Sitemap, robots, per-language OG/meta, 301/302 redirects with hit counters. Built in.
Security & 2FA
Fortify-powered auth: password reset, email verification, two-factor with recovery codes.
Audit log & Import/Export
Who did what and when. Move a site to another server with one JSON file.
Made for
Blog, shop, community, or something only you could invent.
Contensio doesn't assume you're building a blog. Define custom content types, taxonomies, fields — whatever your project needs. Contensio is the content layer, you bring the product.
Ecosystem
A plugin for that, or write your own.
Social login, analytics, forms, SEO, commerce — extend Contensio without forking it. Every plugin installs via Composer or a ZIP upload; no core changes, no merge conflicts.
Browse pluginsSocial Connect
Sign in with Google, GitHub, Facebook, Microsoft.
Analytics
First-party, cookieless site analytics.
Forms
Contact and lead-gen forms with spam protection.
Start with a single command.
Spin up a fresh Laravel app, pull in Contensio, and you're ready to write.