CMS 快速建站系统

关键词:CMS(内容管理系统)、开源程序、建立外贸英文网站、常用的CMS、WordPress、Joomla、Drupal、Shopify、Magento、Wix

 

很早以前,网站都要靠专业的技术人员用代码编写HTMLCSS 来制作页面。

网际网络诞生以来,如今谈建立网站,已经从静态HTML演变成为以内容管理系统(CMS)为主流创建新网站。而且也有许多开源程序可以选择。

对于一切都讲究高效的时代,便捷、安全、可用性高才是最重要的。用户才不会管你是否运用了高超的技术来给他们展现内容,他们要的永远只是效果。那么,既然”不管白猫黑猫,抓住老鼠就是好猫”,我们何苦要费如此大的精力与心血去编写代码建立网站呢?大家都知道这并不容易,耗费的人工、时间、财力都不可小觑,效果怎么样还未可知……

因此,本篇文章从另一条途径——利用CMS介绍如何建立外贸英文网站,这种方式不用太多技术,投入少、有专门的团队更新维护网站系统、傻瓜式的模板可供选择,再也不会让写程序建站的困难而阻碍了我们前进的步伐。

 

首先,我们先来了解一下相关概念——什么是CMS、什么是开源程序,然后你就清楚它们与我们开发外贸英文网站有何关系了。

 

什么是CMS?

  • CMS 与 HTML

架构网站的原理,基本上就是把网站的内容使用HTML的语法编辑后放在Web服务器上供用户观看。而大多数人对于架构网站有许多重复的功能需求,例如:文章管理、图片管理、权限管理等,于是工程师发现不用浪费时间重复开发,就把这些需求写成一套弹性程式,适用于大多数的网站。于是就有了内容管理系统的诞生。

与静态HTML网页最大的不同是:它通常有一个后台可以登录,用浏览器就可以编辑网站,而不用去学HTML语言或Dreamweaver之类的网页编辑软件。

  • CMS的重要性

如果你想吸引更多的访问者到你的网站并保持它们,那么你需要有吸引力的内容:文本、图片、视频等。但保持良好的内容意味着不断修改它——以引人入胜的方式发布、更新和管理内容,维持更大的网站是一项艰巨的任务,如果不使用内容管理系统(CMS),这是很难实现的。因此,这就是我们要介绍CMS的重要性。

  • CMS的定义

CMS是Content  Management System,中文叫“内容管理系统”,是一种位于Web前端(Web服务器)和后端办公系统或流程(内容创作、编辑)之间的软件系统。内容的创作人员、编辑人员、发布人员使用内容管理系统来提交、修改、审批、发布内容。这里的“内容”可能包括文件、表格、图片、数据库中的数据甚至视频等一切你想要发布到Internet、Intrenet以及Extranet网站的信息。

它旨在为非技术用户设计,以便内容编辑者无需开发人员的帮助即可管理网站,是目前备受用户青睐的建站方式或建站工具。

通常情况下,CMS是要求你的空间是PHP、MySQL(开源数据库)和Apache(Web服务器开源软件)。听不懂吗?没关系,你不需要懂,一般好的美国空间都会自带傻瓜安装功能,你只要点击下鼠标,你选择的CMS系统就会安装在你的空间里,登陆后你就可以直接操作了。

  • CMS的作用(使用CMS的原因)

1.专注于内容

写程序代码是一项非常专业的工作,要请工程师或者自行写程序的这个过程是要经过很长时间的。且要随着技术的更新,一直保持跟上脚步。使用CMS可以让你把宝贵的时间和精力投入到所要发布的内容上,而不是去钻研程式。

2.组织与管理文章

顾名思义,CMS就是用来管理内容的载体,好的CMS经过千锤百炼。它通常有一个后台,可以用视觉化的界面来管理网站。包含文章、网站页面、图片,还有许多其它功能,都有套件协助完成。

3.易于更新设计外观

网站一段时间后,常常会需要外观改版,而内容管理系统采用外观和内容分离的方式,可有数百种网站外观可供选择。就像换衣服的原理一样,借由更换模板(主题背景),让i你的网站呈现不一样的视觉,而且不会丢失任何原有的网站内容。

4.网络社群支援

最流行的CMS都有庞大网络社群,遇到问题可以在设群里提出,也容易找到技术顾问。Wordpress、Drupal、Joomal都有线上活跃群。若委托给工程师或公司,若公司不见了或者工程师离职了,那么你的网站可能会被遗弃。

5.常用功能与套件

需要一个Slidder?整合Facebook?对于内容管理系统(CMS)来说,这些都是小事一桩,若是不需要了,在后台关闭就可以了。

 

一般的内容管理系统,大多由以下几种编程语言写成:

1.PHP

2.Python

3.Java

4.ASP及ASP.NET

 

市场上有许多网络内容管理系统,当你为自己选择合适的CMS时,你肯定迷失其中。因此,需要关注的问题是哪个内容管理系统最适合完成你想要的项目。

现在来看一下应该采用哪种类型的Web内容管理系统的问题?

市场上CMS有开源不开源之分,其意思就是:是否开放网站程序源码、用户是否可以选择进行二次开发、或者对网站的一些功能布局进行修改。如果不开放源码,用户使用功能权限就会受到很大限制,不利于后期网站维护更新。

什么是开源程序?

基本网站是由代码编写成的,这也是很多人一直以为做网站困难的原因,他们认为要自己会写代码或者需要聘请程序员才能做出复杂的网站。但现在,有很多做网站的程序都是开发人员已经做好了功能齐全、布局优美的网站,而且这些网站的代码是免费开放的,如果你会代码的话就可以对网站的功能与布局进行二次开发,这就是开源程序。开源程序是在特定的环境下(如PHP+MySQL)才能运行的,不是我们通常那种在本地电脑就能打开使用的软件。

用开源程序建站,你只要有域名、虚拟主机(网站空间)、数据库,你就可以按安装步骤把你的网站上传到空间,这样,一个基本的网站就可以搭建起来。

即使你不会代码,由于是开源将程序,也有很多开发人员已经做好的可以给予网站其他功能与布局的插件、主题等,你可以直接拿插件和主题过去用,安装上就可以了。

由于是开源程序,很多人都可以参与到其中进行开发,所以开源程序也以稳定、完善、少漏洞、功能强大等优点而吸引很多用户。

 

下面我们就来介绍介绍CMS的开源系统与不开源系统

 

开源CMS

内容管理系统使我们能够管理网页上的内容或信息。但是除了“管理内容”之外,CMS的快速发展和可扩展性的根本原因在于开源CMS”。开源的CMS越多,它们就越具有可扩展性。一些开源CMS专注于特定的事情,而他们中的大多数都试图成为“一体化CMS”,借助它你可以根据自己的喜好设计和定制你的网站。

  • 开源CMS是什么?

主要项目社区的众多管理解决方案都是开源的,这些被称为开源软件。使用CMS系统,这让意味着程序代码可以自由访问,原则上每个人都可以查看,用户可以进行更改和扩展,并使CMS适应个性化需求。通过直观的图形用户界面,无需任何编程语言即可轻松完成Web内容的内容创建,管理和发布整个过程。

  • 为什么要使用开源的CMS?

相比传统的专有网络CMS软件,开源CMS系统主要有以下优势:

1.成本较低

使用开源网络CMS系统无需缴付前期或可持续费用,跟专利的网站CMS系统相比,节省大量成本,可以把成千上万的组件融入你的网站。这是使用开源CMS的主要优势。

2.更大的安全性和透明度

因为开源CMS的代码公开,其软件通常比许多专利商业系统更加安全可靠。因为成千上万的专业开发人员审查代码,在任何问题出现时把他们立即消除。透明的代码制度也意味着开源CMS更容易根据您的需求定制,而且也更容易通过采用开放式行业标准(如XML、SOAP、 LDAP等)与现有的软件系统和基础设施相融合。

 

专有CMS(不开源)

与开源软件相反的是专有软件。专有软件的CMS由特定公司开发作为商业项目分发,专有管理系统的使用与获得付费许可有关,用户无法使用源代码。

 

 

以上我们介绍了CMS的两大分类,现在就看看我们建立英文网站常用的CMS有哪些,通过一一介绍你就会大概清楚该怎样挑选适合你自己的CMS。

 

 

常用的CMS有:

1.WordPress

WordPress的安装量约为1800万,  是全球最常用的开源CMS。最初被设想为博客系统,现在可以使用许多扩展进行基本安装,从而可以将软件升级到功能齐全的内容管理系统(CMS)。用户可以在支持PHP+MySQL数据库的服务器上架设属于自己的网站。WordPress作为开源程序,程序代码已经相当干净和完善,符合搜索引擎的优化标准;此外,WordPress有强大的社区,在安装主题与插件碰到问题,大家可以轻松快速地在社区得到帮助。

由于开源免费,参与开发者众多,WordPress不但可以建博客,它还被广泛用来做企业站、电子商务站、门户等等各种站。电子商务功能添加到WordPress网站,需要使用第三方插件,如:Woocommerce等。

WordPress有不少主题采用的都是Responsive Web design“自适应网页设计”,它可以自动识别屏幕宽度,并作出相应调整的网页尺寸。客户网站显示器大小不同,分辨率使用也不同,我们的网站如何能让客户在任何电脑下都可以通过比较舒服的方式来阅读呢?WordPress无疑是一个更好的选择。

有两种不同版本的WordPress,在这里详情可见《WordPress新手入门——.com与.org》了解他们的区别与联系,以下简单介绍:

托管WordPress可在WordPress.com上获得,是一种软件即服务工具(SaaS),你需要按月支付费用,并且可以使用各种功能来构建和维护网站。

亲自动手,托管你自己的WordPress网站,既有趣又有益。但是它还需要一些技术知识。你可以在WordPress.org免费下载软件,然后安装在自己的Web服务器上。它是开源的,意味着它背后的代码是免费提供的,可以很容易的调整。在合适的开发人员手中,或通过安装正确的插件,几乎可以满足任何网站设计项目。

许多托管服务商提供Wordpress的一键安装。但需要考虑托管成本、域名注册费用和潜在的开发成本或插件成本。

 

 

2.Joomla

Joomla!在全球安装了250万台是CMS市场的第二大代理商。Joomla! 是开源CMS Mambo的分支。该系统在美国特别流行,其特点是基于独立的MVC框架的完全面向对象的软件设计。这让Joomla!用户可以编写自己的扩展并与社区分享这些扩展,如果他们愿意,可以使用Joomla!扩展目录,可以通过后端轻松安装扩展。

它拥有浩如烟海的扩展插件和无比丰富的模板主题,几乎可以在无任何编码的前提下实现网站创建者所希望实现的一切功能。

Joomla!是使用PHP语言加上MySQL数据库所开发的软件系统,可以在Linux、Windows、MacOSX等各种不同的平台上执行。

Joomla几乎适合从个人网站百货销售类型的各类网站,它也可以创建外贸网站

Joomla! 官网和下载地址:  http://www.joomla.org/

 

 

3.Drupal

模块化CMS Drupal最初是作为学生社区解决方案开发的,但现在可作为完整的开源CMS使用。该软件具有非常精简的基本安装,可以通过模块进行相当多的扩展。今天,该项目的优势在于其社区。基本模块已经有许多web 2.0和社区功能如weblog,论坛和标签云。

由于Drupal是由BBS(电子公告板,也称作网络论坛)发展而来的,所以非常注重社区性和文章发布。凭借其专注于社会发布,Drupal特别适用于小型和中型的社区项目.

虽然Drupal不像WordPress那么简单,它仍然被认为是最好的企业级开源CMS之一。Drupal还提供各种类似WordPress的模块,如插件,以增加网站的功能。Drupal模块库不像WordPress那样庞大,但选择并不少。此开源CMS最适合电子商务网站。

Drupal同joomla一样,也是使用PHP语言加上MySQL数据库所开发的软件系统,支持多种操作系统平台。

 

 

 

WordPress与Joomla、Drupal比较

相同点:

  1. 都是GPL许可的免费开源软件
  2. 都是用PHP编写的
  3. 都支持MySQL作为他们的数据库管理系统。WordPress仅支持MySQL,而Joomla、Drupal支持其他数据库管理系统。
  4. 都使用主题和模板来显示网站的外观,以及用于扩展功能的插件,模块或扩展。
  5. 作为开源软件,他们都是社区驱动的项目。
  6. 都支持多语言网站,并且提供多种语言版本。
  7. 从安全性来说,三个都积极响应任何安全漏洞

不同点:

      1.从“易用性和对于初学者”来说,WordPress胜出

  • WordPress配有着名的五分钟安装。大多数WordPress托管服务提供商还提供一键安装的WordPress。这使得新用户在几分钟而不是几小时内轻松启动WordPress博客。

WordPress的安装后用户体验比Joomla或Drupal更好。用户看到一个简单干净的用户界面,菜单用于创建帖子,页面或开始自定义外观和主题。

  • Joomla的安装可能看起来不像WordPress那么快,但它的步骤非常相似。许多共享主机提供商还为Joomla提供了一个单击安装包。

在安装之后,用户登陆的控制面板不像WordPress那样直接。有太多菜单可供点击和自定义您的网站。Joomla粉丝会说这是因为Joomla比WordPress更强大,但我们认为这对初学者来说有点可怕。

  • Drupal的安装类似于Joomla和WordPress。只需下载并上传软件包并运行安装脚本即可。

初学者的安装后体验有点复杂。用户会发现很难弄清楚如何更改网站上的内容。Drupal非常明显地说明了如何添加内容,但是改变外观和添加非内容元素并不是很明显。

     2.从“主题与插件”方面来说,WordPress胜出

所有这三种流行的CMS都带有主题和插件/模块,作为扩展软件功能和外观的一种方式。

  • WordPress允许用户使用主题更改其网站的外观。WordPress预装了一些默认主题。从官方WordPress.org主题目录中安装免费主题。除了免费主题,您还可以找到由第三方主题商店(如StudioPressThemifyThemeLab)开发的更多优质WordPress主题。这些是付费主题,并提供高级支持选项。

WordPress的真正力量在于插件。官方WordPress插件目录中有超过38,000个WordPress插件可供免费使用。你还可以购买由插件开发人员提供的付费支持的高级插件。

  • Joomla也带有模板和扩展。从创建电子商务商店到管理电子邮件,都有很棒的扩展功能。但是,这些模板和扩展的数量不如WordPress高。这可能会使找到完美的模板和完美的扩展有点困难。

默认情况下,Joomla没有允许用户从管理区域搜索和安装扩展或模板的功能。有一个扩展,允许您从Web功能添加安装扩展。但对于模板,用户仍然必须手动搜索模板,然后通过添加其URL(表示:统一资源定位符或者网址)来安装它们。

  • Drupal用户必须离开他们的站点,搜索他们想要添加的模块和主题,然后找到项目的zip文件(压缩文件)URL。最后,他们可以在模块或主题页面中输入URL来安装它们。

     3.从“支持选项”方面来说,WordPress胜出

当您尝试新软件时肯定会遇到一些障碍。只要你能得到帮助,那就没关系。因此,辅助和支持选项对初学用户非常重要。

  • WordPress拥有强大的用户社区。你可以在官方支持论坛,文档,手册,以及互联网上几乎所有关于网页设计和开发的论坛上找到WordPress帮助。

除了免费支持选项,还有一些方法可以获得WordPress的付费支持。在线平台,如UpworkFiverr,以及您可以聘请来自世界各地的WordPress专业人士,以非常合理的价格为您快速解决问题。由于WordPress的广泛普及,找到WordPress开发人员对于小型企业和个人来说既简单又实惠。

  • Joomla,就像WordPress一样,拥有一个庞大且非常有用的社区。Joomla网站上有大量文档,对初学者来说是一个宝贵的资源。要获得更多交互式支持,用户可以加入论坛,邮件列表,IRC聊天室等。

除了社区支持外,还有第三方资源,付费培训和开发机构可以提供帮助。与WordPress不同,Joomla很难找到经济实惠的专家帮助。聘请Joomla开发,故障排除或协助的开发人员或专家可能比WordPress成本更高。

  • Drupal拥有一个非常积极主动的粉丝和用户社区。您将找到Drupal的所有社区支持选项,就像WordPress和Joomla一样。有广泛的文档,支持论坛,邮件列表,用户组,irc聊天室。所有好的地方,以获得建议和免费帮助。

但Drupal只是尝试将用户连接到提供专业Drupal服务的开发人员和公司。

 

 

4.Magento

在CMS平台的舞台上,能制作电子商务的网站并不多。Magento是专门用于快速有效地创建电子商务网站上的开源CMS之一。Magento.com上有两种版本:

  1. 社区版本是开源和免费的(可以用于博客网站)
  2. 企业版本是收费、量身定制的解决方案,提供更高的性能、扩展能力和专家支持。

Magento网站开发需要较高的编辑代码的能力,这就是说你需要更有经验的网站设计人员来帮你制作好你的网站。这就意味着:开发网站的花费会变得非常高。

 

  • 简单比较下Magento与WordPress

相同点:从表面上看,两个平台在结构上都相似。它们既可定制,SEO友好,主题广泛,并拥有强大的在线支持社区。两者本质上都是内容管理系统,允许您以最简化但最有效的方式添加,修改和管理您的内容。

不同点:WordPress更注重内容,而Magento专门致力于电子商务

 

 

5.Shopify (是一种商业产品,需要付费。不开源)

Shopify是一个专门设计的网络应用程序,允许商家建立和发布自己的在线商店(专为电子商务而设计)。

它提供了一系列模板,可以定制以满足各个企业的品牌要求,允许销售实物和数字商品。

没有技术或者设计技能的用户可以用Shopify自己创建商店,而无需借助编码。当然,Shopify也允许你编辑你的网站,这意味着那些有HTML和CSS编码技能的程序设计人员也能够更广泛地定制自己的商店。

Shopify是一个托管解决方案,所有的东西都在Shopify服务器上运行。因此,不需要担心购买虚拟主机或安装软件,商店所需的一切都是“开箱即用”,是一种软件即服务(SaaS)工具。

作为一个Web应用程序,它在云中运行,只要你访问Web浏览器和Internet,就可以从任何地方管理你的商店。

 

 

6.Wix(不开源的封闭系统,需付费)

  • Wix是一个完全托管的网扎建构器。它只提供有限的免费版本,非常适合初学者和非编码人员。

      网扎建构器是一个在线平台,可以帮助你创建自己的网站,无需编码。

如今有两种主要类型的网站建构器:经典的基于模板的平台、更现代的AI(人工智能)平台。

      经典的网站建构器可以让你从众多预先设计的模板中进行选择,然后你可以轻松自定义模板并使用你自己的所有内容填充模板,随时添加有用的功能。

       AI网站建设者通过向你询问一系列问题来工作,例如你喜欢的网站类型以及你的设计偏好。之后,它会为你创建一个网站。你仍然可以对设计进行一些调整,但这种方法非常适合需要快速建立简单网站的用户。

  • Wix是一个经典的模板网站建设者和一个人工智能平台。使用Wix,你可以使用Wix EditorWix ADI

Wix Editor使用拖放功能,只需要单击并按住项目,然后将其移动到所需位置即可重新定位网站上的任何内容。这意味着曾经使用过任何类似Power Point之类东西的人都会感觉更舒服。

Wix ADI不提供模板,他将使用机器学习根据你所说的内容为你生成设计。

  • Wix可以用于不同行业的商业网站、电子商务网站、个人网站、博客等。
  • Wix是封闭系统。也就是自行开发的软件平台,只有该公司的人知道它的程式编码。因此,所有关于Wix网站的技术问题,都必须由Wix来解决,你根本无法修改网页的HTML。

 

 

 

 

以上我们列举了六种CMS建站系统,前面四种都是开源CMS,可免费使用并且可以进行二次开发。Shopify、Wix与以上不同的就是它是不开源CMS,是商业产品——需要付费使用。

但这并不意味着所有的开源系统都不需要付费,因为,你想要有强大的网站功能不得不付出一些代价。

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注