mcms / core
The core of the CMS
v0.1.3
2022-04-12 18:50 UTC
Requires
- arrilot/laravel-widgets: ^3.3
- barryvdh/laravel-debugbar: ^3.2
- barryvdh/laravel-ide-helper: ^2.12.3
- barryvdh/laravel-translation-manager: 0.*
- cocur/slugify: ^2.1
- doctrine/dbal: ^2.5
- geoip2/geoip2: ^2.4
- kalnoy/nestedset: ^5.0.5
- laracasts/utilities: ~3.2.1
- mcamara/laravel-localization: ^1.6.2
- rtconner/laravel-likeable: ~1.2
- rtconner/laravel-tagging: ~2.1
- santigarcor/laratrust: 6.0.x
- teepluss/theme: ^2.0
- torann/geoip: ^1.0
Requires (Dev)
- scrutinizer/ocular: ~1.1
- squizlabs/php_codesniffer: ~2.3
- dev-master / 1.0.x-dev
- v0.1.3
- v0.1.2
- v0.1.1
- v0.1.0
- v0.0.50
- v0.0.49
- v0.0.48
- 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.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.7
- v0.0.6
- v0.0.5
- v0.0.4
- v0.0.3
- v0.0.2
- v0.0.1
This package is auto-updated.
Last update: 2025-01-13 00:27:57 UTC
README
The Core package of the CMS
Install
To get the system up and running follow the steps bellow
- Install a fresh copy of laravel like so
laravel new my-project
or via composercomposer create-project --prefer-dist laravel/laravel my-project
- Edit the composer.json file and add the following packages
"mcms\/core-package": "0.*", "mcms\/package-admin": "0.*", "mcms\/package-pages": "0.*", "mcms\/front-end": "0.*"
- Run
composer update
in order to download the packages - Edit your
config/app.php
and add the following service providersMcms\Core\CoreServiceProvider::class, Mcms\Admin\AdminServiceProvider::class, Mcms\FrontEnd\FrontEndServiceProvider::class, Mcms\Pages\PagesServiceProvider::class,
- Edit your .env file and add your database information
- Run
php artisan core:install-packages
to run the interactive command line installer and just fill in the required fields
Admin interface
After you have completed the installation process, you can visit the admin interface
on /admin
and login with the email/password you provided during the installation.
Installer
php artisan core:install
OR
php artisan core:install provision.installer.json
Provision scripts
{ "packages" : [ { "name" : "Core", "requiredInput" : { "name" : "a name" }, "migrations" : [], "seeders" : [], "publish" : [] }, { "name" : "Admin", "requiredInput" : { "balls" : "To the wall" }, "migrations" : [], "seeders" : [], "publish" : [] } ] }
Table of contents
Other modules
- CMS A very opinionated CMS
- Frontend The front end of any website
- Admin interface The admin interface