roelofjan-elsinga / aloia-cms-gui
roelofjan-elsinga/aloia-cms 包的图形用户界面(GUI)
Requires
- php: >=8.1
- genealabs/laravel-caffeine: ^8.0|^9.0|^10.0
- illuminate/http: ^8.0|^9.0|^10.0
- illuminate/support: ^8.0|^9.0|^10.0
- illuminate/view: ^8.0|^9.0|^10.0
- roelofjan-elsinga/aloia-cms: ^4.1
- roelofjan-elsinga/aloia-cms-publish: ^4.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.8
- mikey179/vfsstream: ^1.6
- orchestra/testbench: ^7.4
- phpunit/phpunit: ^9.0
- dev-master
- 4.1.0
- 4.0.1
- 4.0.0
- 4.0.0-rc1
- 3.6.1
- 3.6.0
- 3.5.1
- 3.5.0
- 3.4.0
- 3.3.1
- 3.3.0
- 3.2.3
- 3.2.2
- 3.2.1
- 3.2.0
- 3.1.1
- 3.1.0
- 3.0.0
- 2.0.0
- 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/composer/symfony/http-kernel-6.2.6
- dev-dependabot/npm_and_yarn/json5-1.0.2
- dev-dependabot/npm_and_yarn/decode-uri-component-0.2.2
- dev-dependabot/npm_and_yarn/loader-utils-1.4.2
- dev-dependabot/npm_and_yarn/eventsource-1.1.1
- dev-patch-2
- dev-dependabot/npm_and_yarn/ws-6.2.2
- dev-dependabot/npm_and_yarn/dns-packet-1.3.4
- dev-dependabot/npm_and_yarn/ssri-6.0.2
- dev-dependabot/npm_and_yarn/ckeditor/ckeditor5-image-27.0.0
- dev-dependabot/npm_and_yarn/ckeditor/ckeditor5-list-27.0.0
- dev-dependabot/npm_and_yarn/ckeditor/ckeditor5-media-embed-27.0.0
- dev-dependabot/npm_and_yarn/ckeditor/ckeditor5-paste-from-office-27.0.0
This package is auto-updated.
Last update: 2024-09-10 16:51:30 UTC
README
这是Aloia CMS的官方图形用户界面(GUI)。此包包含Aloia CMS的最新版本、认证、用户创建、媒体管理,以及在一个清晰和可视的Web环境中管理Aloia CMS所需数据的工具。
需求
- PHP >= 8.0
- Laravel 8或9
安装
您可以通过Composer包含此包,使用以下命令:
composer require roelofjan-elsinga/aloia-cms-gui
如果您想自定义此包使用的任何默认设置,可以发布配置
php artisan vendor:publish --provider="AloiaCms\\GUI\\ServiceProvider"
这将在您的配置文件夹中创建一个 aloiacmsgui.php
文件。
发布资产
如果您已执行前面的命令以发布ServiceProvider,您已发布所需资产。如果您不想发布ServiceProvider,您也可以单独通过运行以下命令发布资产:
php artisan aloiacmsgui:publish:assets
这将在 public/vendor/aloiacmsgui
中放置仪表板的资产。
发布密钥
为了创建JWT令牌进行认证,您的应用程序需要使用一个密钥。首先,在您的config/app.php文件中添加一个新的条目
return [ // ... 'secret' => env('APP_SECRET'), // ... ];
现在,您可以使用以下命令生成APP_SECRET密钥
php artisan aloiacmsgui:secret:generate
这将创建您的.env文件中的一个条目:APP_SECRET=[your-token]。
要重新生成此密钥,您可以重新运行命令。
访问仪表板
默认情况下,您的仪表板位于 /cms/login
。您可以在 config/aloiacmsgui.php
中的 path
下更改前缀。
编辑器
默认情况下,此包包括两个编辑器:CKEditor用于HTML页面,InscrybMDE用于Markdown页面。
您可以通过覆盖视图来自定义HTML和Markdown页面要使用的编辑器。
测试
您可以通过在终端中运行以下命令来运行包含的测试:./vendor/bin/phpunit
。