我真的很喜欢Template Toolkit,感觉它与Catalyst有什么关系,但我想要更多'web advanced'工具包。
它可能只是这些Web对象的* .tt文件包:Selector,Selector_DateTime,Menu,Data_Table ......
Web上有什么类似的东西吗?如果没有,为什么不呢?
答案 0 :(得分:6)
您是要制作自己的模板,还是使用已由其他人开发的模板?您可以使用Template Toolkit轻松制作自己的组件,并且可以轻松地将您找到的其他小部件插入到模板文件中。
我不知道您可以下载任何现成的软件包,以查看网页上显示的常见内容。如果有人花时间创建一些并使其可用,那将是很好的。我认为人们倾向于制作他们自己的东西,这些东西完全适合他们的问题,不一定是重构的,也不是很好的架构,或者有点笨拙和令人尴尬。
我有自己的位,例如国家或州选择菜单的模板,但我还必须有一些代码来设置默认值。我并不特别想花时间让普通观众有用。
我明白你想要什么,同意它的价值,并希望有天赋,时间和动力的人与这个想法一致。 :)
答案 1 :(得分:2)
对于与表单相关的内容,请查看HTML::FormHandler。
它的新产品但看起来是一个很有前途的模块,它与TT& amp; DBIC。
对于更具包容性的内容,请查看Reaction。
从概述文档....
Reaction是一个Catalyst扩展,为您提供:
- 将模型突变抽象为Action对象。
- 使用来自DBIx :: Class架构的Action对象生成接口模型的反射。
- 基于视图,皮肤,渲染上下文,窗口小部件和布局集的抽象UI表达系统。
- 可通过皮肤设计。皮肤的一部分可以从大型零件延伸到非常小的部分。
- 完全分离界面渲染结构和模板,使重复使用的扩展更加容易。
阅读用户界面,视口和视频小部件文档,看看它是否刺激你的幻想; - )
答案 2 :(得分:1)
查看Template::Plugin::模块,尤其是Template::Plugin::CGI 。