wemakecustom/symfony-bootstrap

此包已被弃用,不再维护。未建议替代包。

启动新symfony项目的脚本和文件

dev-master 2015-12-23 17:30 UTC

This package is not auto-updated.

Last update: 2022-07-18 08:52:54 UTC


README

设置

  1. 在任何非网页文件夹的外部克隆此项目。此包将用于创建新的Symfony项目,无需每次都克隆。
  2. 从"bin"目录运行"symfony-kickstart"脚本,并将新项目的路径作为第一个参数提供。在运行脚本之前,新项目的目录必须不存在。
  3. 开始构建您的新项目!

托管环境特定配置

托管环境特定配置用于实现与parameters.yml.dist相同的目标。然而,在.PROD中,这些配置会自动生成。因此,我们需要通过特定的工作流程将它们包含在symfony中。

检查confs目录:

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

用户管理/身份验证

处理授权(@Secure)的注解

菜单管理

  • 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 及以上版本)。