wemakecustom / symfony-bootstrap
此包已被弃用,不再维护。未建议替代包。
启动新symfony项目的脚本和文件
dev-master
2015-12-23 17:30 UTC
Requires
- php: >=5.4
This package is not auto-updated.
Last update: 2022-07-18 08:52:54 UTC
README
设置
- 在任何非网页文件夹的外部克隆此项目。此包将用于创建新的Symfony项目,无需每次都克隆。
- 从"bin"目录运行"symfony-kickstart"脚本,并将新项目的路径作为第一个参数提供。在运行脚本之前,新项目的目录必须不存在。
- 开始构建您的新项目!
托管环境特定配置
托管环境特定配置用于实现与parameters.yml.dist
相同的目标。然而,在.PROD
中,这些配置会自动生成。因此,我们需要通过特定的工作流程将它们包含在symfony中。
MySQL数据库(doctrine/orm
配置)的示例可用
- app/config/conf.d/database.php
- confs/samples/database.ini
常用包
每个部分的第一个列表应通过composer安装。其他内容仅作为参考。
杂项工具包
symfony2-bundles/wmccommonbundle:*
表单和Twitter Bootstrap
mopa/bootstrap-bundle:dev-master
twbs/bootstrap:3.0.x
leafo/lessphp:*
网站地图
presta/sitemap-bundle:dev-master
Doctrine (DBAL/ORM)
-
symfony2-bundles/wmcdoctrinebundle:*
-
doctrine/orm
Doctrine 扩展
-
stof/doctrine-extensions-bundle:~1.1@dev
-
gedmo/doctrine-extensions
用于声明服务的注解
jms/di-extra-bundle:1.x
用户管理/身份验证
"friendsofsymfony/user-bundle":"~2.0@dev"
https://github.com/FriendsOfSymfony/FOSUserBundle/tree/master
处理授权(@Secure
)的注解
"jms/security-extra-bundle":"1.x"
https://github.com/schmittjoh/JMSSecurityExtraBundle
菜单管理
-
symfony2-bundles/wmcmenubundle:*
-
knplabs/knp-menu-bundle
资产管理依赖管理
sp/bower-bundle:dev-master
通过JavaScript进行路由
friendsofsymfony/jsrouting-bundle:*
OAuth 认证
hwi/oauth-bundle:0.3.*@dev
请查看 http://gitlab.wemakecustom.com/tcfj/mon-conseil
Facebook API
-
friendsofsymfony/facebook-bundle:1.2.*
-
facebook/php-sdk
请查看 http://gitlab.wemakecustom.com/tcfj/mon-conseil
Twitter API
-
symfony2-bundles/wmctwitterbundle:*
-
ocramius/proxy-manager:*
-
themattharris/tmhoauth
请查看 http://gitlab.wemakecustom.com/tcfj/mon-conseil
待办事项
- 在常用列表中添加每个包的 git 仓库/文档链接
常用 bower 安装
- jquery 2.0+
- jquery-migrate
- console-polyfill : 在 console 不可用的环境中添加无操作 console 方法。
- underscore : 提供了一整套有用的函数式编程辅助工具。
- font-awesome
- html5shiv : 使在旧版 IE 中可以使用 HTML5 区分元素,并提供基本的 HTML5 样式。
- respond : 一个快速且轻量级的 polyfill,用于 min/max-width CSS3 媒体查询(适用于 IE 6-8 及以上版本)。