Profile: 用户帐号信息扩展

Profile模块允许你在用户个人信息中自定义字段,例如国籍、真实姓名、年龄等等。这让站点的用户共享更多他们的信息,也能帮助社区型站点根据这些个人信息来组织用户。

下列类型字段能加到用户个人信息中:

  • 单行文本字段
  • 多行文本字段
  • 复选框
  • 下拉列表
  • 下拉框
  • URL
  • 日期

profile 模块让你的用户分享他们自己的有关信息。 你设计一些表格让他们自己填写,用户可以在他们自己的 “我的账户” 页面点 编辑 标签来填写信息。 用户填写的每项信息都可以配置为其余用户可见。

你可以在 modules 页面启用 profile 模块 (administer >> site buiding >> modules)。

当你为用户设计了表格 (administer >> user management >> profiles) 后,你就可以定义一些定制的字段 (如芳名、高寿、所居等),有下面的类型可供利用:

  • single-line textfield(单行文本)
    范例: 你希望询问用户的真名
  • multi-line textfield(多行文本)
    范例: 你希望询问一个开放型的问题: "你希望为社区的发展做点什么?"
  • checkbox(复选框)
    范例: 你想说 "如果你曾经见过大米就勾这个框。"
  • list selection(列表)
    范例: 你想问 "你最喜欢哪种颜色--红、黄、蓝?"
  • freeform list(自由列表)
    范例: 你希望询问用户--"你都会哪种方言?"
  • URL(网址)
    范例: 你想知道 "你的个人网站地址?"
  • date(日期)
    范例: 你想问 "您的生日?"

只要你喜欢,你可以有许多字段,可以使用任何类型和任意多次。 为了让每个字段排班就列,会用到它的 "weight(权重)"。

每次你添加一个字段,会询问你它的 "category(类别)",这允许你将每个用户的个人信息分割为多个部分。 举个例子来说,你可能希望将用户个人信息分割为两个部分,一个叫 "Community interests" 一个叫 "Professional skills",这样你定义字段时可以将这些字段分别指定给其中一个类别。 Drupal 会分别显示这两个部分--一个叫 "Community interests" 另一个叫 "Professional skills"--每个都包含各自的信息集。

你可以标记一个字段为必须 ("The user must enter a value"),你还可以将某个字段设置为新用户注册时必须填写。

如果 profile 模块和 menu 模块都启用了,那么在 Menus 页面 (administer >> site buiding >> menus) 可以启用 Navigation Menu 的 User list 项。 这样有权限查看用户个人信息的用户就可以方便地链接到用户列表页面了。

该菜单项目默认是禁止的,不过你可以启用 (你还可以重命名 "User list" 为任何你喜欢的名称),你也可以在站点的 primary 和 secondary 链接或其他任何菜单中放一个用户列表链接 (单击 "add menu item" 然后在 "path" 字段中输入 "profile")。

permissions(权限) 页面 (administer >> user management >> access control) 你可以决定什么人可以有权查看用户个人信息(user profiles),它的设置在 "user module" 下,无论如何设置,站点管理员总是能够访问用户个人信息的。

Contributed modules 可以配置用户个人信息字段使得他们能发挥更大作用,例如可以帮助一个基于社区的站点通过他们的个人信息字段识别和组织用户。

你可以

  • 查看用户 个人信息
  • 管理个人信息设置: administer >> user management >> profiles

启用用户图片(或虚拟形象)

请注意用户图片(或虚拟形象)是theme模块的一部分,不在profile模块里。

  1. 在管理员导航条里,通过 管理 >> 主题 >> 配置 来进行用户图片的设置。
  2. 在显示设置中,启用图片显示。
  3. 你可以在全局设置中对所有主题进行设置,也可以选择某个主题进行针对性的设置。
  4. 点击“保存设置”

创建新的个人信息字段

  1. 启用Profile模块。在管理 >> 模块中选择“prfile | 支持配置用户信息”启用它。
  2. 创建新的个人信息字段或编辑已有字段。在管理导航条上,选择管理 >> 设置 >> 个人信息,在“加入新的字段”下选择字段类型。根据提示信息配置字段,并保存。

生成用户注册表单的自定义字段

要生成用户注册表单的自定义字段,按以下步骤:

  1. 进入管理 >> 设置 >> 个人信
  2. 如果还没有用户个人信息字段,创建它,接下来:
    • 在“加入新的字段”下点击选择字段类型
    • 填写字段的具体细节,即类别、标题、表单名称、说明、权重、可见性和页面标题。
    • 检查该字段是否可以让用户留空。
    • 为了让该字段出现在注册表单上,请在“在注册表单上可见”前打勾。
  3. 点击“保存字段”按钮

现在你自定义的新字段将会出现在注册表单上。

CiviCRM: 标签,个人信息,群组,高级社区用户管理

CiviCRM模块功能允许你根据你的联系管理需求,去整合并扩展Drupal用户界面,它也提供工具收集并共享社区用户和访问者的联系信息。

你可以:

  • 配置用户注册表单,包括标准的或自定义的CiviCRM字段
  • 允许用户维护他们自己的部分或全部联系信息,并能通过CiviCRM的搜索其他人已共享的资料找到他们的联系信息。
  • 允许部分CiviCRM资料可供搜索列表
  • 创建自定义的注册表单,去收集网站访问者的联系信息

更多信息可参见: