为您的工作选择最佳CMS时,基本上要考虑三个因素,它们是:

  • 插件和主题支持
  • 用户界面
  • 可定制性

open-source-cms-tools.png

在《四大主流开源CMS系统对比》中我们介绍了四大主流开源CMS系统——WordPress、Joomla、Drupal、Plone。本篇文章中介绍一些轻量级的开源CMS,以便在部署一些无需复杂功能的网站时参考。

CMS的常见部署方式一般有(1)主机面板中一键安装;(2)FTP上传源文件至网站目录执行安装;以及(3)SSH命令行安装。安装过程中一般需要设置数据库服务器路径、数据库名、数据库用户名、数据库用户密码(使用文本文件存储的CMS不需要这个步骤),以及设置CMS管理者的信息。可能还需要赋予指定目录的读写权限,以及以安全为目的的其他权限调整和文件/文件夹删除/移动。

在酷玛Play的测试报告中,忽略了通常的一般过程,只指出星显著问题的解决方法。

酷玛Play使用了LNMP面板工具配置WEB服务器,报告通过以下平台环境测试:

  • nginx-1.17.2
  • PHP-7.3.9
  • MySQL-5.5.62

Bolt(Bolt Recommended-3.7.0)

具有强大的ContentTypes功能,可用于设计多维度内容分类和关联;同时具有良好的安全机制。
适用于深度内容型站点。
Bolt依靠众多可能收费的样式模板和扩展插件提供丰富的功能,运营模式类似CMSimple_XH
系统设置比较复杂。

Bolt仪表板模仿您期望在WordPress中找到的许多功能,并使用了一个名为ContentTypes的概念过滤不同类型的内容(为ContentTypes的默认类型有Pages、Entries、Showcases和Blocks)。您可以将其视为类别或文件夹,以帮助组织您编写的所有内容。但它也有自定义标签/组的分类,提供了大量的自定义。

bolt.png

首先需要对源码包的四个文件改名,去掉文件名末的.dist

bolt rename.png

否则出现这个错误。

20191225120656.png

接下来,未经安全设置直接安装会出现安装错误提示:您(可能)将Bolt安装在错误的文件夹中。WHAT?

  • 建议将Bolt安装在所谓的Web根之外,因为通常认为这是“最佳实践”,并且对整体安全性有好处。

error.png

将网站运行目录设置为/public/子目录,进入安装界面:

bolt install

默认使用SQLite创建第一个root特权用户。如果您想使用MySQL或PostgreSQL,请在“app/config/config.yml”中编辑配置文件,然后Bolt会为您设置数据库表。

Dashboard

bashboard.png

请留意仪表板右侧的配置注意事项,会报告检测到的配置问题,如邮件配置,禁用调试,配置缩略图扩展等。底层环境可以在后台设置菜单修改主配置文件,等同直接修改config.yml文件。

  • debug: true > debug: false
  • locale: en_GB > locale: en_GB

主页效果

bolt sample site.png

安装源码带有测试数据,可以在后台填充后进行正式启用前的实战模拟。

👍

本文由 CulmartPlay 整理发布,参考 CC-BY-SA 3.0 协议共享,欢迎转载、引用或改编。
感谢您的支持,以共同推动STEM公益教育!

楼主残忍的关闭了评论