sfGuard和新插件系统
介绍0.6.0的插件系统时,我们希望许多贡献者发布插件框架的一切。不幸的是,系统的局限性(由于缺乏钩子的代码和几个bug)使其可用。然后我们决定一个主要系统的重构,它现在已经准备好被使用。为现有的插件,它打破向后兼容性新系统发布在symfony的0.9版本中,标记α。ob娱乐下载
在这个版本的下一个稳定版本,插件的子目录插件/
在项目的文件夹。没有更多的“全球”插件。插件现在可以包含类,助手,配置,任务,模块,网络资产,模式和模型的扩展他们自己的。插件提供的功能可以在项目框架的一部分。这是一种理想的方式在应用程序之间共享代码和项目。插件也打包和分发所有的理想工具,从一个助手一个全功能的模块有自己的数据模型和图像。
此外,如果之前的插件需要梨通道分布,他们现在可以安装只需存档的扩张插件/
目录的一个项目,或通过创建和外部依赖到源代码存储库——例如通过svn:外部
。的ob娱乐下载symfony维基本身成为一个插件广播系统——一个插件文件附加到页面正确命名的插件可供symfony命令行。ob娱乐下载
坏消息是,以前所欧宝平台是合法的吗有插件不兼容的新系统。如果你想升级到symfony 0.9为您的项目,你将ob娱乐下载必须先卸载旧的插件,做升级,然后重新安装新的插件。主要的symfonyob娱乐下载插件已更新使用新的系统(sfFeed
,sfThumbnail
,sfShoppingCart
),我们邀请所有插件贡献者返工他们让他们兼容包。
的插件文档欧宝官网下载app被重写,的所有插件的列表在维基中是可用的。特别是,sfGuard插件最近出版的,是一个完整的用户身份验证系统证书和用户管理,包含自己的模型,生成管理和配置。它不仅是一个好的方式来了解如何自己做出一个插件,它也是一个有用的几乎每一个应用程序所需的组件。
从现在开始,每当你想要贡献一段代码,并不意味着集成到symfony核心,太大了ob娱乐下载片段,你可以打包和发布插件很容易。贡献是受欢迎的;不要犹豫来增强自己的亮度的symfony框架与比特!ob娱乐下载
评论
评论都关门了。
以确保评论保持相关,他们关闭了旧的帖子。
symfony / symfoob娱乐下载ny-alpha梨美元升级
通过SVN或升级
我将安装它,给它一个旋转
我一直在等待symfony朝这个方向有一段时间了ob娱乐下载。这是完美的方式来扩展和最大化代码重用。
做得很好。
您可以定义权限类型、用户、组授予权限的用户和组。这很好,非常小的系统。
我需要角色、应用模块,操作权限,需要最少的用户角色的行为,群体,行动暗示其他操作(编辑动作意味着表动作),明确授予和撤销权限的组和用户,管理员模块和模块访问……
这一切是我自己写的,现在我有点困惑:这是最好的所有代码转换为一个插件,和源出来(这样我可能会发布),或者我让它是正常的libs和我的默认模型的一部分和我的部分模块等等?
也,我不使用凭证,检查给定的用户角色是否授予访问后端。
如果您使用您的系统多一个项目,如果它涉及到的不仅仅是一组类,这绝对是有趣的创建一个插件。
我有一个相当大的自由从我的其他项目管理先进的ACL控制,但是我想有一个symfony插件等功能。ob娱乐下载
ob娱乐下载symfony plugin-install http://plugins.symfony-project.com/sfGuardPlugin
ob娱乐下载symfony plugin-install(本地/全球]http://plugins.symfony-project.com/sfGuardPlugin