我们往往需要一个结构化信息。例如,你可能要使用一个wiki页面来协作输入数据,但是你希望数据能组织,以便搜索和以编程方式操作。在xwiki,可以让用户在编辑页面时展示一些域来填写。
要了解更多关于此功能请查看开发人员指南(教程敬请期待)。更具体地讲,你可以通过尝试如FAQ教程来写一个FAQ应用程序来学习。
除了表单,有时候也需要一个模板。可以预定义模板页面,在创建新页面时使用。可以在管理员后台找到创建模板的入口。
示例
FAQ表单
我们使用此功能来创建FAQ条目。当点击FAQ页面上的编辑按钮时,将显示以下类型而不是标准的自由格式文本:
项目引用表单
另一个很好的表单例子是在XWiki.org采用的项目引用页面。当用户想增加一个新的项目,他所要做的事情是在添加名称等信息后,提交表单。
问卷调查表单
你可以创建高级表单,例如以下截图: