我什么时候应该在Drupal 7中使用Webform vs Fields API?

时间:2011-06-10 10:43:06

标签: drupal drupal-7

我正在准备一个网站,该网站将跟踪一组400多名参与者,这些参与者将在几年内进行一系列培训。每隔几个月,他们就会被要求填写一些跟踪他们进度的表格。我们希望能够获得一些基本的统计数据并导出这些数据。如果他们可以在几个会话中输入数据,那将是很好的,因为他们被要求写更长的答案。

Webforms是一个选择吗?看起来它对简单的表格有好处,但是我们的表格会很长,我们会要求他们先登录。我打算每次为表单创建一个不同的内容类型,并让他们为他们填写的每个表单创建一个新节点。

您的想法和经历是什么?

2 个答案:

答案 0 :(得分:1)

如果您的表单很长,可以使用Multistep模块将其分解。为了在会话之间允许更平滑的输入,存在patch,允许保存每个步骤。

答案 1 :(得分:1)

我认为通过创建不同的内容类型,您可以更轻松地前进。如果您有不同类型表单的 lot ,那么这可能是唯一的障碍。

让他们创建节点的好处是,您应该可以非常轻松地在将来的节点上运行报告,导出电子表格等(使用视图)。

这种方法的一个问题是,您最终希望这些表单“最终确定”(它们不再能够在某个点之后进行编辑)。看看这个帖子用Rules and Content Access做些什么(可能需要修改一下Drupal 7的方法)。

相关问题