CSDNblog全攻略·针对“你言我语”的改造

CSDNblog全攻略·针对“你言我语”的改造

Blog是个个性十足的东东,每每爱上它的人都想方设法改造得越个性越好,我Blog玩的时间不久,CSDN的Blog是我的第一个,我也没有其他的Blog。确实是因为我精力有限,很难钻进Blog的肚子里,这里是我用传统的软件知识对CSDNblog的改进意见。

一、服务器版和客户端版分立

1、Blog的体系分析(猜测)

每个用户有一个自己的帐户,通过数据库系统维护一套自己的数据,包括个性的栏目设置,文章等。可以说它是个典型的B/S模式的服务系统。

系统使用路径:用户通过浏览器访问Blog的个人帐户,服务器通过事先定义的模板(需要服务器端代码实现),从个人帐户里读取数据,插入到模板中,然后,将生成的动态页面(HTML代码)由用户下载到本地,在浏览器上阅读。

2、CSDNblog的接口(来自CSDNBlog网友阿好空间)

这是他的文章:高效CSDNBLOG技巧终结篇(原创)http://blog.csdn.net/hbzxf/archive/2004/06/28/28847.aspx

a、通过修改管理页面的配置部分,可以为BLOG左边插入代码,实现个性化的导航栏。
b、通过在可以插入代码的部分插入个性化代码,显示出个性的Blog来

3、总结:

以上2点的核心就是,动态页面产生的方式是:模板+数据。我的思路是为CSDN用户留出足够多的接口,在CSDNblog的基本框架下,允许客户维护自己的模板,并公开CSDNblog数据库对数据操作的接口,以方便用户维护自己的模板。

客户端版:就是通过客户端工具软件的开发,方便CSDN客户维护自己的模板,并在调整后UPLOAD到个人数据库。能有多灵活要看CSDN开放的程度。比如:左边导航的完全自主的生成,客户本地保留一套Blog里文章的索引数据,方便生成动态页面,比如添加到管理页面的配置部分。

服务器版:就是综合客户的个性化成果,在服务端实现,并提供给其他用户可以选择的模板,和操作。

二、客户端版的实现方式:

开发工具:VC
目标1:通过客户端视窗软件的优势,高效率管理个性化Blog模板的生成。
思路:开发一个文本辅助生成工具,生成的文本是可以UPLOAD到CSDNBLOG数据库的个人模板
目标2:BLOG文章索引数据库,方便用户UPLOAD/DOWNLOAD个人Blog的文章数据/其他数据,方便用户备份
折中方案:在本地动态生成静态页面Upload到Blog里。

三、CSDNblog采用此模式的优点

1、可以最大程度地满足客户的个性需求
2、可以最大程度的节省CSDN的开发工作量,而将精力放到服务上
3、客户端工具里的部分成果,可以丰富服务器的代码

四、“你言我语”论坛改造

1、“你言我语”论坛功能主要是“分类”和讨论点的管理。在其未开发成功前NGNr的Blog的管理非常麻烦,能有客户端版的CSDNblog工具,将很好的满足NGNrBlog的维护工作。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值