我已经在eclipse中启动了一个新的AEM项目
core
launcher
tests
ui.apps
ui.content
我有一个运行5.6.1的本地实例,我想创建一个非常简单的表单(firstname
,lastname
)并让它保留数据,以便我可以查看所有表单的数据提交。此外,我希望表单被批准/拒绝(例如,user1提交表单,user2接受/拒绝它)。
我是AEM的新手并且一直在查看文档,并试图找到一段时间的教程但是还没有成功。
问题
有人可以告诉我如何完成这个简单的表格吗?一旦我能做到这一点,我就可以自己构建更多功能。
我尝试了什么
我尝试在Geometrixx Media site
中创建表单,但我在那里看不到表单模板。
我也尝试过这个教程,但它从6.0开始没有帮助,而且让我感到困惑的是我根本不关注它。
答案 0 :(得分:1)
您需要对cq / aem如何工作以完成您开始的任务有一些基本的了解。但在最简单的用例中,您需要以下内容:
表单操作可以指向组件本身,您可以在其中存储数据(如果您创建的页面包含负责呈现表单的组件),在这种情况下,您可以让后处理器处理数据存储或者您可以使用servlet定义自己的操作,您可以在所需的位置创建节点。
问题的第二部分是关于批准/拒绝提交的数据。我想,你在谈论workflows。每次提交表单时,您都必须创建一个新节点(或者让吊索创建它),然后启动一个工作流来审核内容。您在此处使用social comments和moderation workflow。
的实现示例