【发布时间】:2010-11-24 18:32:26
【问题描述】:
我正在寻找有关创建用户配置文件系统的一些建议。我刚刚完成了一个用户管理应用程序,其中包含登录、注册、密码重置、管理用户帐户等常用控件。缺少的一件事是用户配置文件功能。
我的困境是几乎每个项目都需要收集有关用户的不同信息,因此创建特定列表不起作用,因为无论如何都必须对其进行修改和添加。 我该如何处理这样的事情?
对我来说越来越明显的是,需要一个允许管理员定义和更改此信息的动态系统,但我不知道从哪里开始。有什么建议吗?
谢谢!
【问题讨论】:
-
从您认为用户可能想要分享的内容列表开始,例如他们的网站、Twitter、IM 联系人等。创建数据库,添加字段,然后创建个人资料视图页面。不太难。
-
是的,但这是一个我正在努力改进的静态系统。
-
这是最简单的部分。困难的部分是让它支持本地化。因此,您不仅可以选择用户可以输入的内容,还可以选择西班牙文的标签。
-
所有这些额外的字段都是元字段。您永远不会在它们上编写 SQL 查询。因此,将重要的字段定义为数据库字段,并将其余部分折叠成 XML 或 JSON blob。