使用Webform作为会员/用户角色的应用程序


12

我想在Drupal网站上实现以下功能:

  • 匿名站点访问者(Joe)提交具有各种自定义字段的会员资格申请
  • 管理员(简)审查会员申请
  • 简批准乔的申请并创建新的用户帐户
  • Joe获得批准通知和登录信息

可能的解决方案:

  • 网络表单(但如何可以从网络表单数据能够容易地转移到用户帐户?)
  • 必须经过管理员批准的Profile2。(与此有关的问题是,我们不希望用户感觉到他们正在网站上创建帐户,而是申请会员资格。)
  • 创建匿名用户可以填写的会员内容类型(?)

我觉得自己正在忽略一些明显的问题。

我无法将核心用户注册与其他字段一起使用,因为存在3种不同类型的成员资格。并且用户应该能够从1个成员资格更改为另一个成员身份(经批准)。

Answers:


6

根据您在此站点上提出的其他一些问题,我想知道您是否正在使用CiviCRM跟踪成员身份?如果是这样,我可能会建议此工作流程:

  • 使用CiviCRM集成设置Web表单。将您的成员身份和其他自定义字段添加到窗体。
  • 将成员资格状态设置为“需要批准”(如果尚未存在,则可以在CiviCRM中创建该状态)。
  • 每当填写该表格时,它都会向您的员工发送电子邮件。
  • 您可以选择限制对该表格的访问,以便只有非会员才能使用它。这将要求您启用与CiviCRM捆绑在一起的模块“ CiviMember Roles Sync”,并启用Drupal角色与Civi成员资格之间的同步。

好吧,我不再使用CiviCRM来解决这个问题。我确实尝试过CiviCRM,但是在基本安装中发现了很多开销和复杂性,而这正是客户端要避免的。他们当前的系统太复杂了,我的任务是简化。因此,在这一点上,我正在寻找有关如何执行此操作的非CiviCRM想法。
Christopher Dunning 2014年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.