昨天,我下载了新的敏捷工具包4.3,发现许可和订阅模式已经改变。此外,还包括了一个“开发人员沙箱”,它在工具包第一次运行时启动,并要求我使用注册帐户登录。
虽然我理解这些变化的原因,我完全支持,沙箱似乎是不必要的限制。然而,似乎没有一种简单的方法来绕过沙箱,登录到一个普通安装4.3的沙箱会导致一个屏幕,在这个屏幕上,你不得不在预先封好的管理和前端站点之间进行选择。
我从4.2升级到4.3的关键原因是引入了一个应用程序类来支持RESTful服务。我既不需要一个管理员,也不需要一个前端web用户界面,但是沙箱没有提供这个选项。
是否有可能绕过沙箱安装过程,如果是的话,我们将如何做到这一点?
从不同的角度来看,ATK4库的文件夹结构似乎在4.3下发生了变化。4.2版包括关于文件夹结构的文档以及开发人员应该如何设置与该结构相关的应用程序的文档。我一直无法为4.3版本找到相应的文档,这将为如何在不依赖包含的沙箱的情况下围绕工具包构建应用程序提供明确的指导。
发布于 2014-07-31 11:13:15
嗨,蒂姆(我是敏捷工具包的作者)
敏捷工具包框架将继续在github上提供。您将在页面底部,很简单上找到指向github的链接,选择分支4.3。所有的文档仍然适用,您可以使用框架(您仍然需要尊重许可证)。Github不包含"admin“或”前端“,它是为了方便新用户而包含的。
许可条款略有改变,敏捷工具包一直使用AGPL和商业许可。引入沙箱的原因是开发人员不尊重许可条款。我还希望为新的PHP开发人员提供更容易的部署项目的能力,并且为了安全,只能通过沙箱来完成。
下面是一篇概述所有更改的博客文章:http://www4.agiletoolkit.org/blog/rebooting-agile-toolkit
文件夹结构已经更改,但它仍然必须与4.2分支兼容。为了提高安全性,我采用了“公用”文件夹的用法,但请务必了解如何自定义文件夹结构的PathFinder文档。
https://stackoverflow.com/questions/25055848
复制相似问题