你想用这些数据做什么?我以为你想把它们存储起来以实现其他功能,而不仅仅是在论坛的某个地方显示它们。
嗯,我最终的希望/设想是:
1. 分级管理
授予社区中每个单元的所有者仅对其单元居民的管理权限。
考虑到我们社区有近 200 个单元,使用群组功能来实现这一点似乎不可行。另请参阅下面的第 3 点,群组也会与之冲突。
2. 注册用户体验
在我看来,理想的用户体验是,注册表单上的“单元”下拉菜单能够根据用户在“楼栋”字段中的选择动态响应,从而仅提供该楼栋中的单元。(我打算在 Discourse 初始化时通过某种方式解析 JSON 配置文件来实现这一点。)
3. 字段隐私设置
我想让每个用户选择是否向其单元之外的其他用户隐藏其楼栋和/或单元号。
我的印象是,核心自定义字段功能仅提供每个字段的此选项(而不是每个用户的选项),并且仅对管理员可用,而不是对用户自己可用。
4. 精美样式
这更像是锦上添花的事情,但不是显示为“业主: 是”,而是让系统了解这些字段的特殊性,以便在用户摘要中以不同的方式显示它们。例如,放置一个 SVG 契约图标,如果管理员已确认其身份(或为居民放置房屋图标),则显示一个勾号。之类的内容。
所以,是的……
也许我在这里太挑剔了,但我觉得一旦我掌握了实现核心功能所需的学习曲线,那么更小的愿望清单项目将变得几乎微不足道。
我社区的许多居民都是年长者,几乎没有或根本没有计算机知识。我严重担心一些居民不愿意采用和使用我的 Discourse 网站,仅仅因为它很新而不是 Facebook,更不用说地址隐私或楼栋/单元号的未经验证输入等实际使用问题了。