一句话Geeklog 是一款基于 PHP、支持 MySQL/PostgreSQL 的开源 CMS 与博客引擎,强调安全、插件扩展与自托管部署。
定价开源免费 正文显示 Geeklog 为 GNU GPLv2 授权的开源软件,可下载源码与安装包;未提及商业版、托管版或付费计划。
适合谁需要自托管 CMS/博客系统的网站管理员、PHP 开发者、插件/主题开发者、多作者内容站点与社区网站维护者。
核心功能动态 Web 内容管理文章创建、排期、草稿、编辑评论、Trackback、Pingback 支持RSS/RDF/Atom 等多种聚合格式导入导出垃圾内容检测与防护插件扩展机制主题开发支持用户账户与访问控制对象级权限模型管理后台与文件管理器国际化与本地化OpenID、OAuth 等远程认证
功能与用途Geeklog 是用于管理动态 Web 内容的开源应用。开箱即用可作为 CMS 或博客引擎,支持文章创建、排期、草稿、编辑、多主题、多作者、用户投稿、评论、Trackback、Pingback、多种 syndication 格式、垃圾内容防护、日历、静态页面、链接、投票、站点地图等功能。
支持语言/框架Geeklog 使用 PHP 编写,支持 MySQL 或 PostgreSQL 作为数据库后端。v2.2.2 最低要求 PHP 5.6.4,支持 PHP 8.1;MySQL 4.1.2 或更高版本,推荐 MySQL 5;PostgreSQL 9.1.7 或更高版本。前端库包含 jQuery、jQuery UI,并包含 Uikit CSS 框架相关支持。
开源还是闭源开源。正文明确称 Geeklog 是 open source application,并说明以 GNU GPLv2 发布。
自托管选项支持自托管。正文提供下载、源码、安装文档与自动安装器,要求用户具备 Apache 或 IIS、SQL 数据库和 PHP 环境经验;也提到可用一个共享 Geeklog 安装运行多个独立站点。
定价未提及收费计划。根据正文,Geeklog 为 GNU GPLv2 开源软件,可下载使用。
API/SDK提供开发者 API 文档、插件 API、主题开发文档。支持插件开发、可配置 block 系统、php-in-block、Scripts class 以便访问 jQuery 和自有库。正文还提到用于匿名化 IP 地址处理的 APIs。
集成与生态核心可通过社区开发插件和附加组件扩展。可用插件包括论坛、图片库、Calendar、Links、Polls、Spam-X、Static Pages、XMLSitemap、reCAPTCHA 插件、Ban 插件等。支持 OpenID、OAuth 远程认证,使用 PHPMailer 发送邮件,支持 CKEditor 作为所见即所得编辑器。
文档质量正文显示提供安装与升级文档、配置选项、预装插件说明、Trackback/Pingback/Ping、API、插件开发、主题开发、变更记录、Wiki 文档、FAQ、论坛、Bug 报告与功能请求入口。文档覆盖面较广,但页面说明其文档仍在演进,可能存在遗漏或部分步骤解释不均。
中国访问未知
适用场景自托管博客、传统内容门户、社区网站、带评论和订阅的内容站、多语言或多域名独立站、需要定制插件的 PHP CMS 项目。
同类WordPress、Drupal、Joomla、Grav、Typo3、Ghost