roelofjan-elsinga / flat-file-cms-gui
The GUI for the roelofjan-elsinga/aloia-cms package
Requires
- php: >=7.1.3
- genealabs/laravel-caffeine: ^0.8.3
- gumlet/php-image-resize: ^1.9
- illuminate/http: ^5.8
- illuminate/support: ^5.8
- illuminate/view: ^5.8
- laravelcollective/html: ^5.8
- rbdwllr/reallysimplejwt: ^2.0
- roelofjan-elsinga/aloia-cms: ^1.0
- roelofjan-elsinga/aloia-cms-publish: ^1.0
Requires (Dev)
- brainmaestro/composer-git-hooks: ^2.7
- friendsofphp/php-cs-fixer: ^2.15
- mikey179/vfsstream: ^1.6
- orchestra/testbench: ^3.8
- phpunit/phpunit: ^8.3
- dev-master
- 1.0.0
- 0.13.0
- 0.12.1
- 0.12.0
- 0.11.6
- 0.11.5
- 0.11.4
- 0.11.3
- 0.11.2
- 0.11.1
- 0.11.0
- 0.10.2
- 0.10.1
- 0.10.0
- 0.9.5
- 0.9.4
- 0.9.3
- 0.9.2
- 0.9.1
- 0.9.0
- 0.8.1
- 0.8.0
- 0.7.3
- 0.7.2
- 0.7.1
- 0.7.0
- 0.6.1
- 0.6.0
- 0.5.0
- 0.4.0
- 0.3.3
- 0.3.2
- 0.3.1
- 0.2.8
- 0.2.7
- 0.2.6
- 0.2.5
- 0.2.4
- 0.2.3
- 0.2.2
- 0.2.1
- 0.2.0
- 0.1.2
- 0.1.1
- 0.1.0
- dev-dependabot/npm_and_yarn/acorn-5.7.4
- dev-cms-upgrade
This package is auto-updated.
Last update: 2020-03-18 15:00:35 UTC
README
This is the official Graphical User Interface (GUI) for the Flat File CMS package. This package includes the latest version of the Flat File CMS, Authentication, User creation, Media management and the ability to manage the data used by the Flat File CMS package in a clear and visual web environment.
Installation
You can include this package through Composer using:
composer require roelofjan-elsinga/flat-file-cms-gui
and if you want to customize any of the default settings used by this package, you can publish the configuration:
php artisan vendor:publish --provider="AloiaCms\\GUI\\ServiceProvider"
This will create a aloiacmsgui.php
in your config folder.
After this, you'll need to publish the assets for this package, by running:
php artisan aloiacmsgui:publish:assets
This places the assets for the dashboard in public/vendor/aloiacmsgui
.
Creating a user
You can create a user by running:
php artisan aloiacmsgui:create:account --username=yourusername --password=yourpassword
After this, you'll be able to log in using the credentials.
Editors
By default, two editors are included in this package: CKEditor for HTML pages, and InscrybMDE for Markdown pages.
You can customize which editors you want to use for HTML and Markdown pages by overwriting the views.
Testing
You can run the included tests by running ./vendor/bin/phpunit
in your terminal.