现在要开发一个支持个性化的项目,有点类似google的个性化搜索页面,用户可以随意添加模块(组件)到页面,可以调整组件的位置,能够保存,下次登陆时按上次保存时候的样式显示。我现在遇到的主要问题是:不知道如何保存用户自定义的框架数据,要求也是像google那样存在服务器上。我自己的想法是把页面的各模块相关信息以josn数据形式保存在服务器上,用户登陆的时候,请求包含用户个性化信息的josn数据,通过ajax方式载入各个模块。之前没做过这方面的工作,请做过的,有这方面经验的朋友介绍一下相关的知识要点,这样我在开发的时候可以少走一些弯路,非常感谢。

解决方案 »

  1.   

    动态设置模块,根据位置添加到位置
    http://topic.csdn.net/u/20100521/16/1f8bdd9d-caac-4126-baa5-9d352d4e3a14.html
      

  2.   

    以前做过类似的效果。就像工作台一样。  有一个专门的用户配置管理模块,负责获取用户设置和配置信息。至于前台界面的排版的话,用javascrit+cookie实现就可以了。用cookie记录各个用户每一个版块的位置、状态。
      

  3.   

    cookie不能持久保存,换台机器的话也无法加载曾经设置的,不适合。google的个性化页面,你在公司设置的,回家一样能用。
    关键是如何组织需要保存的信息,能介绍一下吗?
      

  4.   

    坐标信息像google那样,是不需要关注的。当然如果完全任意位置放置确实是要存储的,暂时不想做那么复杂。