操作系统概论进程管理导图_内容管理系统概述2013

操作系统概论进程管理导图

Rather than trying to compare and contrast the dozens of popular Content Management Systems, I thought it would be more helpful to discuss the various approaches used by modern CMS’s, and the advantages and disadvantages of each. In this way, the entire range of available options can be appreciated, providing a technological overview and enabling you to have a better understanding of which kind of CMS may best fit the needs of your projects.

我认为与其讨论数十种流行的内容管理系统,不如尝试进行比较和对比,这对讨论现代CMS使用的各种方法以及每种方法的优缺点将更有帮助。 通过这种方式,您可以了解所有可用选项的范围,从而提供技术概述,并使您能够更好地了解哪种CMS最适合您的项目需求。

At this stage, I feel that the CMS market is best illustrated in four distinct segments: hosted, traditional, static site generators and new concepts. Examples of each system are shown at the start of each segment, but they should not be understood to be the only or best solutions available.

在这个阶段,我认为CMS市场最好用四个不同的部分来说明: 托管传统静态网站生成器新概念 。 每个系统的示例都显示在每个部分的开头,但是不应将它们理解为唯一或最佳的解决方案。

代管 (Hosted)

The simplest Content Management Systems and arguably the easiest to use, provided purely as a hosted online service: there is nothing to download, and nothing to install. All interaction with the CMS is made through a web browser, and all data for the site is held at a remote location.

纯粹作为托管在线服务提供的最简单的内容管理系统,可以说是最易于使用的:无需下载,也无需安装。 与CMS的所有交互都是通过Web浏览器进行的,并且该站点的所有数据都保存在远程位置。

  • Typically very strong on templates

    通常在模板上非常强大
  • Restricted ability to make changes

    进行变更的能力有限
  • No custom plugins (i.e. limited extensibility)

    没有自定义插件(即扩展性有限)
  • Control over HTML, CSS and JavaScript

    控制HTMLCSSJavaScript

  • Often come with integrated domain names and hosting, creating a “one-stop” service.  

    通常会集成域名和托管,以创建“一站式”服务。

These systems are frequently offered as a “freemium” service: the basic system may be free (or very cheap) with additional extra features available at a price. Most such systems are closed source and proprietary: there’s no software to see, adapt or change.

这些系统通常以“免费”服务形式提供:基本系统可能是免费的(或非常便宜),并具有额外的额外功能,需要付费。 大多数此类系统是封闭源代码和专有的:没有可以查看,修改或更改的软件。

传统的 (Traditional)

Self-hosted software that can be downloaded for development purposes and deployed to an appropriate environment for public use. Often written in PHP, with a MySQL database to store site content.

可以下载用于开发目的的自托管软件,并将其部署到适当的环境中以供公众使用。 通常用PHP编写,带有用于存储站点内容MySQL数据库。

  • Complex, but highly customizable.

    复杂,但高度可定制。
  • Often free and open-source.

    通常是免费和开源的。
  • Usually require you to find an appropriate host and domain name yourself

    通常需要您自己找到合适的主机和域名

Many of these systems have very active communities of developers and designers behind them, which makes it easy to get up to speed, and find great information for working with the CMS.

这些系统中的许多系统背后都有非常活跃的开发人员和设计师社区,这使您可以轻松上手并找到有关使用CMS的重要信息。

Traditionally the most popular choice, with the most options for customization, although their size and complexity may be overkill for smaller sites.

传统上,最流行的选择是使用最多的自定义选项,尽管它们的大小和复杂性对于较小的站点可能会过大。

静态网站生成器 (Static site generators)

Static site generators such as Hugo and those listed above reverse the traditional CMS model: rather than keeping a live database open on a web server to deliver pages, the developer hosts the site generation software, which is used to generate static HTML, CSS and JavaScript content for consumption by the public.

静态网站生成器(例如Hugo和上面列出的静态网站生成器)颠覆了传统的CMS模型: 开发人员托管的网站生成软件用于生成静态HTML,CSS和JavaScript,而不是在网络服务器上保持实时数据库打开以交付页面供公众消费的内容。

  • Speedy: static pages are delivered faster than a traditional CMS stack

    快速:静态页面的交付速度比传统CMS堆栈更快
  • The lack of any server-side language makes the generated site near-impregnable to most attacks.

    缺少任何服务器端语言都会使生成的站点几乎不受大多数​​攻击的影响。
  • Setup can be somewhat trickier than the more polished traditional CMS’s, due to their relative newness.

    由于相对新颖,因此设置可能比更精细的传统CMS更为复杂。

At this time static site generators are probably best suited for small sites and development teams.

目前,静态站点生成器可能最适合小型站点和开发团队。

新概念 (New Concepts)

Some developers are inverting the traditional content management build process: rather than working exclusively inside the CMS, building every page “from the ground up” in that context, web pages for the site are created anywhere you wish using any tool you like, with particular areas and content marked as being “editable” using a custom syntax. Delivered into the CMS, the result that comes out is a dynamic page that can be edited in particular places but is static everywhere else: a very new, promising approach.

一些开发人员正在颠覆传统的内容管理构建过程:不是在CMS内部专门工作,而是在这种情况下“从头开始”构建每个页面,而是使用所需的任何工具(特别是在特定位置)创建网站的网页使用自定义语法标记为“可编辑”的区域和内容。 交付给CMS的结果是一个动态页面,可以在特定位置进行编辑,但在其他地方则是静态的:这是一种非常有希望的新方法。

The range of CMS solutions is vast, and it’s important not to fall into the trap of using one of the “Big Three” (WordPress, Drupal and Sharepoint) just because it is popular and available. Every site will be different, and have different requirements from a Content Management System.

CMS解决方案的范围非常广泛,重要的是不要因为使用了“三巨头”(WordPress,Drupal和Sharepoint)之一而陷入陷阱。 每个站点都不同,对内容管理系统的要求也不同。

翻译自: https://thenewcode.com/747/Content-Management-Systems-Overview-2013

操作系统概论进程管理导图

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值