Joomla上有名的CB。
到了joomla 2.5已经内置了可定制的profile程序,可以自由添加field,只是不是在后台添加field而已。
了解JForm的方式来实现,但与组件不同,user profile其实是个plugin,需要在后台开启它。而且当你开启它,你就马上发现user里多了很多field,不论是注册页面还是编辑页面都有。
通过以下XML,就可以编辑profile field,相当方便
plugins/user/profile/profiles/profile.xml
也许drupal用户会笑,因为这样的功能,drupal7已经有,而且还是在后台编辑profile field。drupal的profile的确很方便,做到后台的确也很直观,至少用户在使用drupal后台就会知道profile这个功能,不像我用了Joomla的结构,至少magento也是这样做的。drupal的结构数据主要是用php数组,如果需要第三方软件读取,drupal至少需要把这些数据转变成JSON或者XML才能实现,这对于drupal未来的发展也许有一定的影响,必竟drupal本身就不存在什么通用标准。