Repolode
joomla

joomla/joomla-cms

Joomla! 是一款基于 PHP 的免费开源内容管理系统,用于搭建网站和在线应用。

可替代:WordPress

Star
5,167
Fork
3,886
未关闭 Issue
1,058
最近提交
21小时前

这是什么?

Joomla! 是一套内容管理系统(CMS),用于搭建网站和网络应用。它运行在 PHP 环境中,数据库可使用 MySQL、MariaDB 或 PostgreSQL,采用 GNU 通用公共许可证 GPL 2.0 或更高版本发布。

本仓库是 Joomla! 6.x 版本的源代码,当前开发分支为 6.2-dev。它不能直接作为安装包使用,稳定版和每日构建包需从 Joomla 官网下载。开发者需准备带 CLI 的 PHP、Composer 和 Node.js,再通过 composer install 与 npm ci 安装依赖。

该项目由社区共同开发,贡献指南区分了缺陷修复与功能增强所对应的目标分支。

核心功能

  • 01基于 PHP 与 MySQL、MariaDB 或 PostgreSQL 构建网站和在线应用。
  • 02支持多语言网站。
  • 03通过扩展机制添加组件、模块和插件。
  • 04使用 Node.js 和 npm 编译 JavaScript 与 SASS 资源。

适用场景

  • 搭建以内容为核心的网站,并为非开发人员提供管理后台。
  • 运营多语言网站。
  • 开发 Joomla 扩展或参与 CMS 核心代码贡献。

快速上手

  1. 1

    克隆代码仓库

    git clone https://github.com/joomla/joomla-cms.git
  2. 2

    进入 joomla-cms 目录

    cd joomla-cms
  3. 3

    使用 Composer 安装 PHP 依赖

    composer install
  4. 4

    安装 npm 包

    npm ci

使用前须知

  • 该代码仓库不是可直接安装的包,完整安装需要从官方下载站获取或自行搭建本地 Web 服务器。
  • 需要 PHP、Composer、Node.js 以及 MySQL、MariaDB 或 PostgreSQL 等数据库。
  • 这是 Joomla 6.2 的开发分支,相比正式发行版可能不够稳定。

标签

常见问题

joomla-cms 是什么?
Joomla! 是一款基于 PHP 的免费开源内容管理系统,用于搭建网站和在线应用。 Joomla! 是一套内容管理系统(CMS),用于搭建网站和网络应用。它运行在 PHP 环境中,数据库可使用 MySQL、MariaDB 或 PostgreSQL,采用 GNU 通用公共许可证 GPL 2.0 或更高版本发布。
joomla-cms 可以免费使用吗?用的什么许可证?
joomla-cms 以 GPL-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
joomla-cms 还在维护吗?
活跃维护中。joomla-cms 最近一次提交是在 2026年11月6日。
joomla-cms 适合用来做什么?
搭建以内容为核心的网站,并为非开发人员提供管理后台。 运营多语言网站。 开发 Joomla 扩展或参与 CMS 核心代码贡献。
joomla-cms 怎么安装和运行?
克隆代码仓库: git clone https://github.com/joomla/joomla-cms.git 进入 joomla-cms 目录: cd joomla-cms 使用 Composer 安装 PHP 依赖: composer install 安装 npm 包: npm ci
在哪里获取 joomla-cms?
源代码和安装说明在 GitHub 上:https://github.com/joomla/joomla-cms

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目