creopse / creopse
Creopse is a hybrid Content Management System (CMS)
Installs: 190
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 0
pkg:composer/creopse/creopse
Requires
- php: ^8.1 || ^8.2 || ^8.3
- alirezasedghi/laravel-image-faker: ^1.0
- arkn/laravel-convert-case-middleware: ^1.1
- doctrine/dbal: ^3.8 || ^4.0
- google/apiclient: ^2.15.0
- guzzlehttp/guzzle: ^7.2
- inertiajs/inertia-laravel: ^2.0
- intervention/image-laravel: ^1.3
- ipdata/api-client: ^0.1.1
- ipinfo/ipinfo: ^3.1
- laravel-lang/locales: ^2.5
- laravel/framework: ^10.0 || ^11.0 || ^12.0
- laravel/sanctum: ^3.3 || ^4.0
- laravel/socialite: ^5.12
- laravel/tinker: ^2.8
- nyholm/psr7: ^1.8
- pbmedia/laravel-ffmpeg: ^8.7
- propaganistas/laravel-phone: ^5.3
- santigarcor/laratrust: ^8.2
- spatie/laravel-feed: ^4.4
- spatie/laravel-query-builder: ^5.7 || ^6.3
- spatie/laravel-sluggable: ^3.6
- symfony/http-client: ^6.4
- symfony/mailgun-mailer: ^6.4
- symfony/postmark-mailer: ^6.4
- tightenco/ziggy: 2.5.3
- twilio/sdk: ^7.16
Requires (Dev)
- fakerphp/faker: ^1.9.1
- laravel-lang/common: ^6.1
- laravel/pint: ^1.0
- laravel/sail: ^1.18
- mockery/mockery: ^1.4.4
- nunomaduro/collision: ^7.0 || ^8.1
- orchestra/canvas: ^9.2
- pestphp/pest: ^2.0
- pestphp/pest-plugin-laravel: ^2.0
- spatie/laravel-ignition: ^2.0
- dev-master
- v0.0.54
- v0.0.53
- v0.0.52
- v0.0.51
- v0.0.50
- v0.0.48
- v0.0.47
- v0.0.46
- v0.0.45
- v0.0.44
- v0.0.43
- v0.0.42
- v0.0.41
- v0.0.40
- v0.0.39
- v0.0.38
- v0.0.37
- v0.0.36
- v0.0.35
- v0.0.34
- v0.0.33
- v0.0.32
- v0.0.31
- v0.0.30
- v0.0.29
- v0.0.28
- v0.0.27
- v0.0.26
- v0.0.25
- v0.0.24
- v0.0.23
- v0.0.22
- v0.0.21
- v0.0.20
- v0.0.19
- v0.0.18
- v0.0.17
- v0.0.16
- v0.0.15
- v0.0.14
- v0.0.13
- v0.0.12
- v0.0.11
- v0.0.10
- v0.0.9
- v0.0.8
- v0.0.7
- v0.0.6
- v0.0.6-beta.2
- v0.0.6-beta.1
- v0.0.5
- v0.0.5-alpha.4
- v0.0.5-alpha.3
- v0.0.5-alpha.2
- v0.0.5-alpha.1
- v0.0.4
- v0.0.3
- v0.0.2
- v0.0.1
This package is auto-updated.
Last update: 2025-10-02 10:18:41 UTC
README
Welcome to Creopse, a powerful and hybrid Content Management System (CMS) built to empower your Laravel web applications. Follow this detailed guide to install and set up Creopse seamlessly.
🚀 Features
- Hybrid CMS: Combines simplicity and flexibility for managing content.
- Built on Laravel: Fully leverages Laravel's modern features.
- Developer-Friendly: Easy installation and configuration process.
📋 Requirements
Before starting, ensure your environment meets the following prerequisites:
- Laravel: Version 10, 11, or 12 is required.
- PHP:
- Laravel 10: minimum version 8.1
- Laravel 11 & 12: minimum version 8.2
- Composer: To manage dependencies.
- pnpm: Required to manage and build frontend assets.
🛠️ Installation Guide
Step 1: Install Laravel
Start by creating a fresh project using Laravel 10, 11, or 12. Run one of the following commands:
For Laravel 10:
composer create-project laravel/laravel:^10.0 project-name
For Laravel 11:
composer create-project laravel/laravel:^11.0 project-name
For Laravel 12:
composer create-project laravel/laravel:^12.0 project-name
Replace
project-name
with your desired directory name for the project.
Step 2: Add Creopse to Your Project
Add the Creopse package to your Laravel project using Composer:
composer require creopse/creopse
This will download and install all the necessary files for Creopse.
Step 3: Install Creopse Files
To set up Creopse in your project, run the following command to publish its configuration and required files:
If you have the Creopse CLI installed globally
creopse install
Otherwise, use the Laravel Artisan command
- For a Vue frontend:
php artisan creopse:install -t vue
- For a React frontend:
php artisan creopse:install -t react
This will:
- Publish necessary configuration files.
- Set up essential Creopse directories and resources for vue or react frontend.
Step 4: Configure Your Database
-
Open the
.env
file in the root of your project. -
Update the database credentials to match your setup:
DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=your_database_name DB_USERNAME=your_username DB_PASSWORD=your_password
-
Run the database migrations and seed the data by executing:
php artisan migrate --seed
This will create the required tables and populate them with initial data.
Step 5: Start the Development Server
To compile frontend assets and start the development server, run:
pnpm dev
This will start your development environment and prepare your application for use.
Step 6: Access the Admin Panel
Once the setup is complete, you can access the Creopse Admin Panel by navigating to the following URL in your browser:
http://your-domain/creopse/login
Log in using the credentials you configured (or the default credentials if provided during installation).
🎉 You're Ready to Go
Creopse is now fully installed and ready for development. Explore its hybrid CMS capabilities and build amazing applications effortlessly.
📖 Additional Resources
For detailed documentation and advanced configurations, check out:
For support, feel free to contact us or open an issue in the repository.