宣布symfony 1ob娱乐下载.0 beta 1
很长时间以来的最新测试版(0.7.1915),甚至更长的时间自上次稳定版本(0.6.3)。今天,我们很高兴宣布释放symfony 1.0 Beta 1,这是一个重大的一步1.0版本,应ob娱乐下载该不久。
新功能
这个版本已经几乎所有未来1.0稳定的特点。这是一个提取0.6.3以来最有趣的变化:
容易安装和更大的兼容性。ob娱乐下载Symfony现在兼容
magic_quotes_gpc
将PHP 5.2。芳香醚酮与核心类和phing现在捆绑,所以symfony没有更多的外部依赖。ob娱乐下载很容易链接symfony应用程序(通过的symfonob娱乐下载y库配置/ config。
文件),梨是先决条件。symfob娱乐下载ony命令行现在的盒子(梨,SVN或. tgz)。主要性能改进。很多地方的代码被重构,与性能。结果是一个性能增长50%到500%,取决于您的平台。
新的插件系统。延长symfony从ob娱乐下载来都不是一件容易的事。插件可以包类、模块、助手、过滤器、网络资产,固定装置,数据模型、单元测试,等等。插件可以安装一个命令。检查插件页面对于一个可用的插件列表。
新的单元测试库。ob娱乐下载Symfony现在与自己的单元测试和功能测试框架,捆绑在一起
石灰
和一些自动化测试工具,如sfTestBrowser
和sfDomCssSelector
类。ob娱乐下载Symfony本身有2800多个单元测试和功能测试,保证其质量的代码。更新后的默认页面404错误,错误500,资历不足,不可用页面,关闭应用程序(谢谢justinm设计!)这些页面都是比以前好得多,更容易定制。
简单的模板。组件和组件槽现在工作完全在每一情况下,即使缓存设置。他们的代码被重构的快速和有效的。新类型片段工具,叫做插槽,速度比组件槽,不需要额外的文件或配置添加一个动态的区域布局。和锦上添花:Ajax行为没有默认布局。
更好、更灵活的模型层。ob娱乐下载Symfony现在ORM独立:它仍然是与推动捆绑在默认情况下,但可以与他人合作(如学说)选项。数据库模式现在可以写在YAML而不是XML。现在支持持续的支持和特定数据库编码本身。
新的混合特性。的
sfMixin
PHP类介绍mixin,允许核心类修改没有继承,添加新的现有类的方法,和多重继承。为推动类新行为。行为是一组属性和方法,可以改变推动生成的类。推动类排序,添加一个悲观锁,或改变的删除
is_deleted
国旗,你现在只需要一行代码的行为。更多的用户友好的开发工具。现在syob娱乐下载mfony日志和网络调试工具栏显示更多的信息关于时间和执行的瓶颈,由于新的
sfTimer
类。symfob娱乐下载ony命令行现在有颜色输出(在* nix)。(通过的记录机制sfLogger
类)更灵活、更容易扩展。日志旋转和清洗自动化。更灵活的过滤系统。现在可以注册用户过滤器过滤器链中的任何地方(甚至在安全过滤器)。
新的多对多关系现在支持在管理发电机。
容易部署。的
冻结
任务是实现和功能齐全。它将一个symfony项目转换成ob娱乐下载一个自给自足的程序通过添加在symfony库和资产。克里奥尔语更新,推动,script.aculo。美国(1.6.5)和原型(1.5.0_rc1)
- 和200多个bug修复和小的改进
所有这些特性都没有完全记录,但这很快就会来了。同时,指导开发人员用于0.6.3,并概述了语法的变化很快就会发布。与此同时,请咨询更新日志。
我们要感谢所有的贡献者为他们的努力在这个版本充满很给力的功能。
什么是beta 1 ?
这个版本是标记“测试版”,所以它还没有完全稳定,有一些已知的缺陷仍然是固定的。如果你感兴趣的新特性,或者如果你想帮助测试版有资格获得一个稳定的版本,请试一试。真的你打算开发一个web应用程序,您还应该使用这个测试。
我们计划发布更多的贝塔(称为β2、β3,等等)每次我们解决更多的bug和进一步稳定主干。我们不会添加新特性,除非我们满足当前版本的问题。邮件列表上的每一个功能还需要讨论。我们可能破坏β1兼容性的贝塔后,在非常特定的地区。
一旦我们beta版本感到满意,我们将发布候选版本为1.0 (1.0 rc1)。发布候选feature-frozen,应该足够稳定符合1.0 -除了如果找到bug, RCs的目的。一旦我们释放第一个RC,我们不会添加新的功能或打破BC -除了重大的安全漏洞。
我们计划发布候选版本尽可能少,但你可能期望看到1.0 RC1和RC2之前最后的稳定。
如何升级?
这取决于你如何安装symfony,升级过程中会有所不同。ob娱乐下载如果你通过PEAR安装symfonob娱乐下载y,类型:
symfony / symfoob娱乐下载ny-beta >梨升级
如果你使用一个从SVN储存库结帐,浏览到symfony根和类型:ob娱乐下载
> svn update -r2872
最重要的事情是升级所有的项目使用symfony的1.0β分布。ob娱乐下载的确,symfoob娱乐下载ny 1.0部分地区打破向后兼容性,但项目升级是完全自动的和透明的。这个版本提供了一个升级脚本,将修改的代码一个symfony项目symfony 1.0兼容。ob娱乐下载升级,浏览到根的symfony项目和类型:ob娱乐下载
> ob娱乐下载symfony升级1.0
在梨安装的情况下,命令行可能是坏了。在这种情况下,你仍然可以启动升级脚本通过调用:
> php /道路/ /梨/ data_dir / symob娱乐下载fony / bin / symfony 1.0升级
如果您遇到问题,而升级,报告专门的论坛。
接下来是什么?
我们深深地希望尽快释放1.0稳定。但我们得到帮助越多,我们将越快达到这一点。你可以在很多方面帮助:
- 通过测试beta 1,提交错误报告
我应该这么说:如果你提交明确的bug报告逐步重现这个bug的场景,我们会更加注意的。此外,如果你把功能测试复制它自动与树干一个补丁,那么错误可能会在48小时内固定。
- 通过贡献单元测试
单元测试非常容易编写。β1已经有2800单元测试和功能测试,并且他们可以作为一个很好的例子的地区尚未覆盖的自动化测试。任务是感谢任何帮助。
- 通过贡献文档欧宝官网下载app
你可能注意到主干版本的文档是没有完全更新最新的功能。欧宝官网下载app我们将尽力把所有记录,但在这一领域,任何帮助都是受欢迎的。
测试和文档,请公布的地方你想欧宝官网下载app工作在开发人员邮件列表,以避免重复。然后,贡献你的工作作为一个补丁附加到车票(请不要直接提交到树干,也发送邮件的代码)。
我们需要你
请帮助我们释放1.0快速稳定。我们真的需要你!
评论
评论都关门了。
以确保评论保持相关,他们关闭了旧的帖子。
我害怕很多问题与项目但是没有!
良好的工作升级脚本…不可能做更容易!
谢谢
谢谢你的努力工作!
我尽力传播这个伟大的框架。
解析错误:在34行/usr/local/php5/bin/symfony解析错误ob娱乐下载
谢谢你弗朗索瓦。
ob娱乐下载Symfony观察者从日本的PHP线程2 ch BBS。
http://pc8.2ch.net/test/read.cgi/php/1163804759
注意:升级之后(我使用svn)你可能需要:
ob娱乐下载symfony propel-build-model
很高兴听到这个消息…欧宝平台是合法的吗我们正在开发一个项目在symfony 0.7.1915……ob娱乐下载我担心的是symfony的向后兼容1.0 beta……ob娱乐下载但很快我们将工作在这个新版本使用symfony的好处。ob娱乐下载
谢谢……:o)
真遗憾……
Symfony的最佳平台是什么ob娱乐下载
你可能想用php4运行symfony。ob娱乐下载这可能是发生尤其是如果安装了php4和php5。试着修改第一行的symfony路径php5的可执行文件的路径。ob娱乐下载
它非常有趣