secondnetwork / kompass
Kompass A Laravel CMS
Requires
- php: ^8.2|^8.3|^8.4
- intervention/image: ^3.9.1 || ^4.0.0
- livewire/livewire: ^4.2.1
- log1x/laravel-webfonts: ^2.0
- secondnetwork/blade-tabler-icons: ^3.40.1
- spatie/laravel-permission: ^7.2.4
Requires (Dev)
- driftingly/rector-laravel: ^2.0
- rector/rector: ^2.0
README
The development of Kompass
Kompass is a modern content management system (CMS) built on the Laravel framework, utilizing the TALL stack (Tailwind CSS, Alpine.js, Laravel, and Livewire). This powerful combination allows for a seamless and dynamic user experience, making content management easier and more efficient.
Key Features
- Modern Tech Stack: Built with Laravel 13, PHP 8.3+, Livewire 4, and Tailwind CSS 4
- Multilingual Support: Full multilingual content management for multiple languages
- Block-Based Content: Flexible block system for creating dynamic page layouts
- Media Library: Full-featured media management with folder support
- User Management: Role-based access control with Laravel Permission
Requirements
Additionally Kompass requires you to use
- PHP 8.3 or newer
- Laravel 13 or newer
- Livewire 4.0 or newer
- Tailwindcss 4.0 or newer
Installation
Kompass is super easy to install. After creating your new Laravel application you can include Kompass.
composer require secondnetwork/kompass
With the command we install frontend asset, created new admin user and drop all tables from the database.
php artisan kompass:install
Publishing Kompass's frontend assets in future updates
php artisan vendor:publish --tag=kompass.assets --force && php artisan optimize:clear
To keep assets up-to-date and avoid issues in future updates, we strongly recommend that you add the following command to your composer.json file:
{
"scripts": {
"post-update-cmd": [
// Other scripts
"@php artisan vendor:publish --tag=kompass.assets --force"
]
}
}
Documentation
Documentation is available at https://kompass.secondnetwork.de
Screenshots
at https://kompass.secondnetwork.de/docs/screenshots
Security
If you discover any security related issues, please email github@secondnetwork.de instead of using the issue tracker.
Credits
License
The Kompass CMS is open-sourced software licensed under the MIT.
