在大型网站中组织复杂文章的复杂网络

时间:2010-06-29 19:58:20

标签: xml dynamic content-management web

我的问题涉及由大型组织(例如新闻网站)工作的数百人编辑的大型网站如何组织他们的网页。什么形式的机制在后台运作?

  • 每篇文章是否代表数据库表中的一行。如果是这样,图像和嵌入视频如何合并。
  • 或者每个页面都是一个单独的Web文件,其中包含用于侧边栏,标题和样式的“include”标记。当然在BBC网站上,每个新闻页面看起来都像是一个单独的“.stm”文件,但是当很多人合作时,这并不是一种非常有效的方法。
  • 或者每个页面是许多文件中的一个,这些文件是由数据库组织的,但是没有存储在它们中?

我确定有无数的方法?最大的组织使用什么?

1 个答案:

答案 0 :(得分:0)

我认为这些网站可能有几种不同的方法:

  1. 基于内容管理系统。在这种情况下,文章实际上可能是数据库中多行的字段集合,因此它并不像您描述的那么简单。这些字段可能是Rich Text / HTML的混合,因此它们可以包含一些标签,但图像和其他东西可能来自其他东西。请注意,在这种情况下,可能有XSLT渲染知道如何组合字段以形成页面。

  2. 平台为主。同时像Facebook这样的东西可能有不同的方式处理编辑和更新内容,因此超出了我认为的CMS情况。我不确定这对其他方法有多好,但我认为这在某些方面有所不同。在这种情况下,这里的想法是大网站背后的公司有自己的专有方法来存储内容及其结构。


  3. 只是添加一点:来自BBC网站的Future Media Standards & Guidelines可能会有一些关于他们网站结构的详细信息,包括“STM”网站的内容,不要忘记你可能想要使用某些东西例如,FiddlerFirebug可以记录实际请求网页的所有请求,因为您可能会发现最初从一个网址下载了多少文件令人惊讶。