首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >什么是Web以及它们是如何工作的?

什么是Web以及它们是如何工作的?
EN

Software Engineering用户
提问于 2011-01-13 13:56:32
回答 6查看 7.3K关注 0票数 3

我听说过很多内容管理系统 ( CMSs ),比如Drupal、Wordpress、Joomla等等。很多站点都是使用这些CMSs构建的,但是什么是CMSs,它们是如何工作的?CMS是一个具有扩展功能的普通博客类站点,还是您可以使用它做更多的事情?

EN

回答 6

Software Engineering用户

回答已采纳

发布于 2011-01-13 14:38:41

但是,什么是CMS,以及它们是如何工作的(即基本知识)?CMS是一个普通的博客,就像网站提供的许多扩展功能,或者我们可以从它做更多?

已经开发了3种不同的CMS,本质上来说,CMS的工作方式如下:

用户输入网址:

  • URL与数据库中的记录相匹配。
  • 将“内容”放在一起并呈现出来。
  • 这可以包括任何HTML内容,在某些情况下,编码的“模块”将它们视为“小部件”。
  • 通过这种方式,可以创建无限数量的"Web页面“。
  • 所有这些都可以动态更改,因为它们只是数据库记录。
  • CMS包括一个web“前端”,允许用户通过网络编辑数据库记录。
票数 6
EN

Software Engineering用户

发布于 2011-01-13 14:05:59

CMS是一个内容管理系统。

它的想法是让最终用户添加/删除/更新/修改网站的页面、设计和布局。

有些是为WordPress这样的博客设计的,另一些是针对eCommerce (如osCommerce )的,还有一些是通用的。

这完全取决于你想做什么。

它们与任何其他web应用程序一样工作。有一个数据库,CMS生成的公共前端,以及允许验证用户进行更改的管理“后端”网站。

有关更多信息,请参见:http://en.wikipedia.org/wiki/Web_内容_管理_系统

票数 7
EN

Software Engineering用户

发布于 2011-01-13 14:15:59

博客将使用CMS ()的实现来构建,这可能是针对博客的特定CMS,也可能是更通用的CMS。

在这种情况下,内容是每个博客文章。

在一般情况下,内容将取决于系统是什么。例如,如果您正在运行一个音乐评论站点,内容可能是文本(评论)、图像(相册艺术)、mp3文件(音乐),甚至是视频文件。

开发人员/设计人员通常使用CMS来定义站点,然后由其他人用来上传内容。

例如,在以前的一项工作中,我的团队使用CMS为当地报纸创建站点,这些站点通过直接输入数据库的数据来填充,并由报社的记者和编辑通过CMS进行管理。他们会编辑提要故事,并将内容直接写入CMS --就像你写博客时一样。

票数 1
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/36380

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档