Agile Toolkit(ATK4)文档或教程来创建会员网站?

时间:2011-05-20 11:44:47

标签: php atk4

我想开始测试ATK4(敏捷工具包 - http://agiletoolkit.org/)。有没有人建议在哪里找到使用ATK4的教程:

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

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

2 个答案:

答案 0 :(得分:3)

登录和用户管理

您可以在agiletoolkit documentation

中看到有关/atk4-example/lib/Frontend.php更改的一些信息

此外,我概述了一些更改,以允许某些网页公开,其他网页只有在另一篇帖子here中登录时才可见,这可能会有所帮助

正如罗马人所说,如果你看一下Colubris的例子,你可以看到使用不同级别授权的例子,例如:对于客户,开发人员和经理。

模板

您可以阅读agile toolkit templates here - 基本知识是您为php类中的每个页面定义业务逻辑。默认情况下,这些页面将使用shared.html作为模板,但您可以通过在名为defaultTemplate的页面类中定义一个函数来更改此设置。

模板可以使用标签来识别页面中创建的代码元素的位置,例如        默认内容在这里

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

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

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

答案 1 :(得分:2)

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

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

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