trismegiste/sympony

该包已被弃用,不再维护。没有建议的替代包。
关于该包最新版本(v2.2.0)没有可用的许可证信息。

我的无脂肪“Symfony非标准版”发行版

v2.2.0 2013-03-01 07:17 UTC

README

Bronyspeak

什么是

欢迎使用我的Symfony 2.3无脂肪模板 - 一个可以用于构建新应用的骨架的symfony 2.3发行版,当您不需要宇宙中所有组件时。

当您需要在15秒内启动项目时,请使用此发行版。它不包括像Doctrine或Swiftmailer这样的重型且缓慢的组件。

所有扩展注释的组件都被移除,因为这是一个已知的反模式:内平台效应

安装此版本

使用Composer

php composer.phar create-project trismegiste/sympony MyApp 2.3.x-dev

开始开发

此版本旨在成为一个快速扩展您项目的种子!

它不是为了在它上面构建您的应用,而是为了在其中构建。修改、重新定义或删除文件,这是为您准备的!是的,它听起来像duct tape programming,但在太空中,工程师使用duct tape,并且使用symfony 2.3,您可以以优雅且干净的方式做到这一点,感谢Fabien,您太棒了。

为什么不用Silex?

是的,Silex很酷。但谁可以说哪个是最好的:一个肥胖的Silex还是一个轻量级的Symfony?我更喜欢轻量级的Symfony。现在您可以选择。

贡献

由于这个仓库主要是为我准备的,我认为它不会发展,它已经非常具体了。更多的功能将毫无意义。

里面有什么?

这个轻量级模板默认配置如下

  • Twig是唯一配置的模板引擎;

  • Twitter Bootstrap:基础Twig的默认值,我们现在已经进入21世纪了

  • DokudokiBundle:一个适用于MongoDB的全模式无关数据库层

  • 它具有自动安装器:在首次安装后,脚本将创建一个以您的服务器名称命名的文件,并询问您一些参数(MongoDB服务器、区域等)。请参阅trismegiste/symfony-prelude

  • 它具有默认的安全路由和登录表单。提供者在 security.yml 中硬编码。请参阅 SecurityBundle 的文档来更改它。

  • 它为多个开发者添加了配置,在开发环境中使用名为 "developer.name" 的参数。

它预配置了以下组件

  • FrameworkBundle - Symfony 核心框架组件

  • TwigBundle - 添加了对 Twig 模板引擎的支持

  • SecurityBundle - 通过集成 Symfony 的安全组件添加安全性

  • MonologBundle - 添加了对 Monolog 日志库的支持

  • AsseticBundle - 添加了对 Assetic 资产处理库的支持

  • WebProfilerBundle(在开发/测试环境)- 添加了性能分析和网页调试工具栏功能

  • SensioDistributionBundle(在开发/测试环境)- 添加了配置和操作 Symfony 分发的功能

享受吧!