2

我想开始测试 ATK4(Agile Toolkit - http://agiletoolkit.org/)。有没有人对在哪里可以找到使用 ATK4 的教程有任何建议:

  • 模板开发
  • 用户管理
  • 注册、登录和其他帐户管理功能

我看到了 ATK4 的潜力,但很难找到文档,因为它是新的。

4

2 回答 2

3

登录和用户管理

您可以在agiletoolkit 文档中看到有关/atk4-example/lib/Frontend.php 更改的一些信息

此外,我概述了一些更改,以允许某些页面是公开的,而其他页面仅在登录另一个帖子时可见,可能会有所帮助

正如 Romans 所说,如果您查看 Colubris 示例,您可以看到使用不同级别授权的示例,例如针对客户、开发人员和经理。

模板

您可以在此处阅读有关敏捷工具包模板的信息 - 基础是您为 php 类中的每个页面定义业务逻辑。默认情况下,这些页面将使用 shared.html 作为模板,但您可以通过在页面类中定义一个名为 defaultTemplate 的函数来更改此设置。

模板可以使用标签来识别页面中创建的代码元素应该放置在哪里,例如此处的默认内容

标签之间的数据将被您在为该页面定义的类中添加的组件替换。如果你没有默认内容,你也可以使用速记版本

如果您只是将元素添加到相关页面类中的页面,它们将自动添加到 Content 标签。如果你想要更多的控制,你可以创建带有你想要的所有 HTML 标记的模板(或者让平面设计师来做,或者甚至从模板网站比如 templatemonster.com 下载你喜欢的模板),然后在你想要页面的地方添加标签要放置的代码。

这是非常灵活的——您还可以将 html 代码片段添加为视图,并在一个页面上多次重复使用它们,或者在不同的页面中使用相同的视图。

于 2011-09-16T05:27:58.613 回答
2

我想指出您可以研究的两个相当重要的开源项目:

它们非常不同,但是您可以从它们中学到很多东西。

如果您不害怕 beta 文档,那么http://new.agiletoolkit.org/会经常更新。

于 2011-05-20T12:00:50.423 回答