Blogr — Flerspråklig CMS
A Multilingual CMS for Laravel & FilamentPHP
Natively designed for global content. Build, manage, and scale your blog with translations, series, SEO, and a powerful block-based CMS — all within FilamentPHP.
Built for scale
Tests
Languages
CMS Block Types
Open Source
Everything you need
Built with modern best practices.
True Multilingual
4 languages included out of the box (EN, FR, ES, DE). Every entity — posts, categories, tags, series, CMS pages — is multilingual by design.
CMS Page Builder
18+ content blocks: Hero, Features, Stats, Testimonials, FAQ, Gallery, Timeline, Team, Pricing, Video, Map, Newsletter, Contact Form, and more.
FilamentPHP v4 Admin
Modern admin panel with role-based access, media management, dark mode, custom theme system, and plugin architecture.
SEO Optimized
Automatic XML sitemaps, RSS feeds, canonical URLs, Schema.org structured data, Open Graph, Twitter Cards, and per-locale meta fields.
Blog Series
Organize posts into learning paths with auto-navigation, progress tracking, multi-author support, and featured series highlighting.
Theming & Dark Mode
CSS variable theming, dark mode (auto/manual), custom colors per component, 4 theme presets, and flexible layouts.
Backup & Restore
One-click export/import of all data including media files. JSON and ZIP formats. Migration-ready for site transfers.
Content Scheduling
Schedule posts for automatic publication. Draft, review, publish workflow. Future-dated posts are hidden until ready.
Plugin System
ExtensionRegistry with enable/disable toggle. Official plugins: GDPR compliance, Comments (upcoming). Install and manage from the admin.
Analytics Integration
Built-in support for Google Analytics 4, Plausible, Umami, and Matomo. IP anonymization for GDPR compliance.
Mail & Contact
Contact form with CMS block, Brevo SMTP integration, test email button, and configurable mail provider.
Two-Factor Auth
Optional 2FA via Filament Breezy integration (TOTP, passkeys, recovery codes). One-command setup with blogr:install-breezy.
Developer Friendly
PHP 8.3+, Laravel 12, FilamentPHP v4, Tailwind CSS 4, Vite, Pest tests, GitHub Actions CI. 1000+ tests with 3100+ assertions.
Categories & Tags
Multi-level categorization with per-locale slugs. Tags auto-sorted alphabetically. Filter posts by category, tag, author, or locale.
Admin Panel Path
Customizable admin path (Settings → Admin Panel). Change /admin to anything. Sync command updates your panel provider automatically.
Offisielle plugins
Utvid Blogr med offisielle plugins.
Blogr GDPR
Full GDPR compliance: cookie consent banner with customizable position and theme, analytics consent gate (Google Analytics, Plausible, Umami, Matomo), contact form consent checkbox, auto-generated privacy policy pages with DPO injection, self-service data export & erasure requests, and database-backed consent audit trail with configurable retention.
Blogr Comments
Threaded comments with nested replies, voting system (up/down with IP-based anti-doublon), Markdown formatting, 3 moderation modes (pre/post/trust), multi-layer anti-spam (Cloudflare Turnstile, StopForumSpam, Akismet), email notifications, rate limiting, Filament admin moderation interface, Gravatar support, and 4 languages.
See it in action
Screenshots coming soon.
What developers say
Your Name Here
Developer
"Add your own testimonials. This section is ready to be customized with real user feedback."
Blogr vs WordPress vs Ghost vs Statamic
| Feature | Blogr | WordPress | Ghost | Statamic |
|---|---|---|---|---|
| Platform | Laravel PHP 12 | PHP 8.x | Node.js | Laravel PHP 12 |
| Multilingual | ✅ Native (4 locales) | ⚠️ Plugin needed | ❌ Not built-in | ✅ Built-in |
| Admin UI | Modern (FilamentPHP v4) | Classic dashboard | Minimal | Modern |
| CMS Pages | ✅ 18+ block types | ✅ Gutenberg blocks | ❌ Limited | ✅ Bard blocks |
| Markdown | ✅ Full support | ❌ Block editor | ✅ Native | ✅ Native |
| Open Source | ✅ MIT | ✅ GPL | ✅ MIT | ✅ MIT (core) |
| Blog Series | ✅ Native | ⚠️ Plugin needed | ❌ Not built-in | ❌ Not built-in |
| Dark Mode | ✅ Built-in | ⚠️ Theme needed | ✅ Built-in | ✅ Built-in |
| SEO | ✅ Full (OG, Schema, RSS) | ✅ Plugins | ✅ Built-in | ✅ Built-in |
| GDPR Plugin | ✅ Official addon | ⚠️ Plugin needed | ❌ Not built-in | ❌ Not built-in |
| 2FA | ✅ Optional (Breezy) | ⚠️ Plugin needed | ✅ Built-in | ❌ Not built-in |
| Comments | ✅ Optional plugin | ✅ Built-in | ✅ Built-in | ❌ Not built-in |
| Backup/Restore | ✅ One-click JSON/ZIP | ⚠️ Plugin needed | ✅ Built-in | ✅ Git-based |
| Import/Export | ✅ Full (with media) | ✅ Built-in (XML) | ✅ Built-in (JSON) | ✅ YAML files |
| Scheduling | ✅ Draft/Scheduled | ✅ Built-in | ✅ Built-in | ❌ Not built-in |
| RSS Feeds | ✅ Auto (global/category/tag) | ✅ Built-in | ✅ Built-in | ❌ Not built-in |
| Plugins/Addons | ⚠️ Growing | ✅ Massive ecosystem | ⚠️ Integrations | ✅ Addons |
| E-commerce | ❌ Not built-in | ✅ WooCommerce | ❌ Not built-in | ❌ Not built-in |
| Performance | ⚡ Fast | 🐢 Can be slow | ⚡ Very fast | ⚡ Fast |
| Learning Curve | Low (Laravel devs) | Low (everyone) | Low | Medium |
Bottom line: Blogr is ideal if you want a modern, multilingual Laravel blog with a beautiful admin panel, native translations, and growing plugin ecosystem. WordPress wins on plugins and community. Ghost excels at memberships and newsletters. Statamic is great for flat-file projects with GraphQL.
Latest from the blog
Roadmap
Post/Series Visibility
is_listed and show_on_index flags to hide release notes from the blog index. Gravatar support on author profiles.
Plugin System & Breezy
blogr:install-breezy command for one-command 2FA setup. Extension registry for enable/disable plugins.
Admin Panel Path
Configurable admin path in settings. php artisan blogr:sync-admin-path command.
Plugin Enable/Disable
ExtensionRegistry with DB-backed state. CSS toggle switch in Plugins page. Toast notifications.
Plugin System & GDPR
First plugin API (BlogrExtension interface). blogr-gdpr official plugin. Blade stacks for injection.
CMS Pages & Blocks
18+ block types, 7 templates, transitions. Full page builder with import/export and multilingual support.
Multilingual Everywhere
Translation-first architecture: all entities support per-locale content, slugs, and SEO meta fields.
FilamentPHP v4 Migration
Migrated to Filament v4 with Schema system, nested resources, theme config, and panel builder.
First Release
Initial public release. Laravel blog plugin with posts, categories, tags, SEO, Markdown, and RSS.
Ready to get started?
Install Blogr in minutes. Open source and MIT licensed.