`
wuhua
  • 浏览: 2114183 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

关于新闻发布系统,侧栏,与底栏的设计构想

阅读更多
大家先来看看163的新闻是怎么设计的





这几天也忙着开发这样的系统。曾经想过,直接生成一个全部静态的html。后来发现,这样做不可行。
原因:
1.根据上面的图片,我们可以知道一个模块应该尽量保持简单独立。相对于侧栏与底栏而言,跟新闻内容可以说是靠不上边的,或许也是靠的很少。
2.相对新闻内容来说。侧栏,底栏目相对来说是动态的,也就是需要后台去处理。而前台展示的将是动态展示,这样意味着,前台文件不能全部包含静态html。
3.相对开发而言。应该尽量保持简单,也就是说,你发不新闻呢。只发布新闻内容就可以了。其他的东西则有其他模块来做。这样做的好吃是,修改,重构起来将是件很愉快的事情。

经过思考跟同事的意见。决定采用js的形式来做。js负责输出那些html。而js的生成则由后台去处理。这样大家的职责就明显多了。
至于前台展示吗。那也简单很多,直接引用这个js就ok。
就如Ioc所说。你不要来找我。让我去找你就行了。

大家也可以畅谈自己在开发这样系统的想法。

 
分享到:
评论
6 楼 抛出异常的爱 2007-05-07  
用CSS+XML作吧
这样子一个模块与一个模块的灵活度就高了。
5 楼 风往北吹 2007-05-06  
我刚刚做过一个

我的理解,新闻的展示至少有三不部分组成吧。
1:最新新闻区域,通常在一些门户首页。
2:新闻中心,展示所有的新闻列表和分类。
3:新闻明细,展示一条新闻的详细内容和相关信息,我们用户还要新闻评论,热点新闻(评论多),关联的新闻等。

首页新闻区域和新闻中心很重要的一点:要有图片(也就是管理员可以发表图片新闻吧)。如果你有心弄几张合适的图片上去,在给客户汇报是的感觉都很不一样。

呵呵,我们aspx,很多事情在技术上简单很多,还可以在server端缓存。

163那里有个“订制”新闻的功能不错,正好适合我们客户的特点。
是用js把个性化数据保存在cookie中。

4 楼 fellow99 2007-05-06  
动态JS,不少新闻网站都这样做的吧。

其实XML+动态XSL也是个解决方案。

这种方式以前CSDN的新闻好像用过一段时间,不过后来换了。
3 楼 winterwolf 2007-05-02  
用ajax将各个新闻模块的view拼起来也可以 

用户体验可能比163的要好
2 楼 somebody 2007-05-01  
是阿。动态的东西可以用ssi。
1 楼 chenqj 2007-05-01  
apache的server side include模块

相关推荐

Global site tag (gtag.js) - Google Analytics