vince / sandbox
该包已被废弃,不再维护。没有建议的替代包。
"Vince Cms"沙箱
dev-master / 1.0.x-dev
2015-09-09 09:41 UTC
Requires
- php: >=5.4
- doctrine/doctrine-bundle: 1.3.*
- doctrine/doctrine-migrations-bundle: 2.1.*@dev
- doctrine/migrations: 1.0.*@dev
- doctrine/orm: ~2.2,>=2.2.3
- excelwebzone/recaptcha-bundle: @stable
- friendsofsymfony/user-bundle: 1.3.*
- incenteev/composer-parameter-handler: 2.1.*
- nervo/yuicompressor: 2.4.*
- sensio/distribution-bundle: 3.0.*
- sensio/framework-extra-bundle: 3.0.*
- sonata-project/admin-bundle: 2.3.*
- sonata-project/doctrine-orm-admin-bundle: 2.3.*
- sonata-project/user-bundle: 2.2.*
- symfony/assetic-bundle: 2.5.*
- symfony/monolog-bundle: 2.6.*
- symfony/swiftmailer-bundle: 2.3.*
- symfony/symfony: 2.5.*
- twig/extensions: 1.2.*
- vince/cms-sonata-admin-bundle: 2.*
Requires (Dev)
- behat/mink-browserkit-driver: @stable
- behat/mink-extension: @stable
- behat/mink-selenium2-driver: @stable
- behat/symfony2-extension: @stable
- liip/functional-test-bundle: 1.0.*
- sensio/generator-bundle: 2.4.*
- sensiolabs/security-checker: @stable
This package is not auto-updated.
Last update: 2022-02-01 12:27:23 UTC
README
该项目已不再维护!
VinceCms沙箱
安装
安装Composer并运行以下命令
php composer.phar create-project vince/sandbox path/ -s dev
配置
运行以下命令启动ElasticSearch
vendor/elasticsearch/binaries/bin/elasticsearch -f
创建数据库后,运行以下命令使用默认固定数据构建数据库
php app/console project:reset
此命令还会为不同的项目环境发布资源。
您应该将文章索引到ElasticSearch
php app/console fos:elastica:populate
部署
此沙箱已进行过capifony处理。在第一次部署之前,您必须更新配置文件
# File: app/config/deploy/development.rb ... set :domain, "1.2.3.4" set :user, "user"
注意:不建议设置用户密码,建议使用RSA密钥。
现在,您可以通过以下命令配置您的服务器
cap production deploy:setup
然后使用以下命令进行部署
cap production deploy
在部署时,capifony会询问您要部署哪个版本,默认为最后一个标签。
开发者
对于本地使用,您应该通过mailcatcher接收邮件。您需要按以下方式更新您的parameters.yml文件
parameters: ... mailer_host: localhost:1025
todo-vince沙箱
- 初始化命令
- Google Analytics跟踪代码(包配置)
- 默认主题
- 邮件主题
- Behat
- 更新Travis配置
- 文档(README + PHPDoc + GitHub pages)
文档
安装
- 使用composer安装
- 创建数据库
- 运行php app/console project:reset
- [ ] 访问管理界面(url,登录,密码)
配置
- 更新config.yml:域名,网站名,跟踪代码,no_reply,联系
如何使用
开发者
- 固定数据
- 在YML中创建固定数据
- 创建模板(&区域)
- 创建文章(&内容 & 元数据)
- 创建菜单(=>文章或url,父级,子级)
- 创建区块
- 部署(Capifony)
- 在模板中注入对象(监听器)
- 处理表单(处理器)
- 高级
- 覆盖实体
- 覆盖控制器
- 覆盖管理
- 在开发中捕获邮件(MailCatcher)
- PHPDoc
设计师
- 创建模板
- 创建twig文件
- Twig辅助函数
-
vince
配置 - render_metas
- render_meta
- 渲染菜单
- 渲染块
- 本地化日期
-
- Assetic
- Bootstrap
- Ladda
- 自适应大小
- YUI 压缩器