Quanta CMS

软件描述

Quanta 是一个基于 PHP 的开源内容管理系统,无需使用数据库,专为下一代网络应用的开发而设计。

官方网站

访问软件的官方网站了解更多信息

官方认证

www.quanta.org

安全链接HTTPS

什么是 Quanta CMS?

Quanta 是由 IT 专家阿尔多·特皮西亚诺(Aldo Tripiciano)构思并开发的下一代内容管理系统,他拥有超过 15 年在主流开源 PHP 内容管理系统方面的经验,因此决定迈出更进一步的一步。

Quanta 是一个基于平面文件的 CMS,无需数据库:所有实体本质上只是系统文件夹/目录,其中包含 JSON 文件来存储元数据及其他资源(文件、图片等)。

所有元数据均存储在 JSON 文件中,可被检索、封装进 HTML5 模板,并通过特殊可定制的标签(qTags)进行渲染。

Quanta 的文件系统架构使其性能极佳。这得益于其内部基于词汇缓存的索引机制,使得节点的检索速度极快。

大多数“查询”操作都通过原生的 UNIX 命令(如 find)在内部完成。

将 Quanta 应用部署到多个虚拟机上,只需设置正确的系统路径即可。

标准化的设计也使得灾难恢复流程易于实施。

使用 Quanta CMS 不仅对开发者而言简单有趣,对最终用户也同样如此。

系统出厂即提供多种 qTags,例如 [LIST]、[TREE]、[BLOCK]、[PLAYLIST]、[MAILFORM],甚至 [BLOG],仅通过几个标签即可构建复杂的 Web 应用。

Quanta 内置了内容编辑与后台管理的用户界面,并默认包含工作流与审核功能(状态/版本等)以及单节点访问控制功能。

在底层设计上,Quanta 取得了主流 CMS 采用的最佳实践的启发:

  • 模块化设计(核心模块 + 第三方模块 + 自定义模块)
  • 完全面向对象
  • 包含命令行工具(Doctor),用于安装、诊断和修复一致性问题
  • 提供钩子函数(hooking functions)
  • 包含特殊的标记系统(qTags)
  • 内置专有的模板引擎
  • 配备专用表单引擎,包含特殊表单组件
  • 内置静态缓存系统
  • 提供专用的用户界面(Shadow)支持所见即所得(WYSIWYG)和多文件上传功能
评分3.7 / 5.0

支持平台

下载与相关链接

安全提示
⚠️

安全提醒

点击下方链接将跳转到第三方网站,请确保来源安全,建议优先从官方网站下载。