adis-me/pageblok
该包的最新版本(dev-master)没有可用的许可证信息。
dev-master
2015-03-30 20:33 UTC
Requires
- php: >=5.4.0
- edvinaskrucas/notification: 3.*
- erusev/parsedown-extra: 0.2.*
- illuminate/support: 4.2.*
- intervention/image: 2.*
- nesbot/carbon: *
- toin0u/geocoder-laravel: @stable
This package is not auto-updated.
Last update: 2020-01-06 10:12:13 UTC
README
为Web开发者开发的CMS,作为Laravel框架中的包。
资产管理
需要改进 但在当前情况下,使用 Bower 和 Gulp。Gulp安装在项目根目录中。Bower安装在Assets目录中。TODO:创建命令以发布到包目录。
主题
安装gulp
npm install --save-dev gulp gulp-util gulp-less gulp-uglify gulp-concat gulp-autoprefixer gulp-minify-css gulp-imagemin gulp-rev gulp-gzip gulp-phpunit
发布资产
php artisan asset:publish --bench="adis-me/pageblok"
运行数据库迁移
// confide migrations
php artisan migrate
// then package migrations
php artisan migrate --package="terbium/db-config"
php artisan migrate --bench="pageblok/pageblok"
运行数据库种子
php artisan db:seed --class="Pageblok\\Core\\Databases\\Seeds\\DatabaseSeeder"
运行测试用例
../../../vendor/bin/phpunit
待办事项
菜单项:链接类型必须在链接URL之前,当页面被选中时加载所有可链接的页面,当没有定义页面时创建一个信息页面供开发人员使用,在生产环境中显示友好的错误信息
CMS
- 创建后端
- 用户登录
- 用户注销
- 创建、编辑页面
- 创建、编辑块
- 菜单管理器:改进
- 创建菜单表,这可能是可缓存的
- 用户管理
- 创建发布包的命令
- 页面管理
- 页面发布时添加
- 块管理
- SEO属性
- 考虑插件吗?
- 安装
当你进入后端时,你会看到一个错误信息,显示你没有登录
测试
- 使用Mockery而不是数据库进行测试
- 测试(管理员)视图