CMS на PHP, которая хранит страницы в Markdown-файлах и не требует базы данных.
joomla/joomla-cms
Joomla! — бесплатная CMS с открытым исходным кодом на PHP для создания сайтов и веб-приложений.
Open source альтернатива:WordPress
- Звёзды
- 5,167
- Форки
- 3,887
- Открытые issues
- 1,058
- Последний коммит
- 4 часа назад
Что это?
Joomla! — система управления контентом для создания сайтов и веб-приложений. Она работает на сервере с PHP и MySQL, MariaDB или PostgreSQL и распространяется по GNU General Public License версии 2 или более поздней.
В этом репозитории находится исходный код ветки Joomla! 6.x, сейчас — ветки 6.2-dev. Это не готовый к установке пакет: стабильные и nightly-сборки публикуются отдельно на сайте загрузок Joomla. Для разработки локального окружения нужны PHP CLI, Composer и Node.js, после чего зависимости устанавливаются командами composer install и npm ci.
Проект развивается сообществом. В руководстве для участников указано, в какие целевые ветки вносить исправления ошибок и изменения функциональности.
Ключевые возможности
- 01Позволяет создавать сайты и веб-приложения на стеке PHP и MySQL/MariaDB/PostgreSQL.
- 02Поддерживает многоязычные сайты.
- 03Использует систему расширений для добавления компонентов, модулей и плагинов.
- 04Компилирует ресурсы JavaScript и SASS с помощью Node.js и npm.
Сценарии использования
- Создание сайта с управлением контентом и административной панелью для редакторов без навыков разработки.
- Запуск многоязычного сайта.
- Разработка собственных расширений Joomla или участие в разработке ядра CMS.
Быстрый старт
- 1
Клонируйте репозиторий
git clone https://github.com/joomla/joomla-cms.git - 2
Перейдите в папку joomla-cms
cd joomla-cms - 3
Установите зависимости PHP с помощью Composer
composer install - 4
Установите пакеты npm
npm ci
Что важно знать
- Репозиторий не является устанавливаемым пакетом. Для полной установки используйте сайт загрузок или настройте локальный веб-сервер.
- Потребуются PHP, Composer, Node.js и база данных, например MySQL, MariaDB или PostgreSQL.
- Это ветка разработки Joomla 6.2, поэтому она может быть менее стабильной, чем выпущенные версии.
Темы
Частые вопросы
- Что такое joomla-cms?
- Joomla! — бесплатная CMS с открытым исходным кодом на PHP для создания сайтов и веб-приложений. Joomla! — система управления контентом для создания сайтов и веб-приложений. Она работает на сервере с PHP и MySQL, MariaDB или PostgreSQL и распространяется по GNU General Public License версии 2 или более поздней.
- joomla-cms можно использовать бесплатно? Какая у него лицензия?
- joomla-cms распространяется с открытым исходным кодом под лицензией GPL-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- joomla-cms всё ещё поддерживается?
- Активно поддерживается. Последний коммит в joomla-cms — 7 нояб. 2026 г..
- Для чего можно использовать joomla-cms?
- Создание сайта с управлением контентом и административной панелью для редакторов без навыков разработки. Запуск многоязычного сайта. Разработка собственных расширений Joomla или участие в разработке ядра CMS.
- Как установить joomla-cms?
- Клонируйте репозиторий: git clone https://github.com/joomla/joomla-cms.git Перейдите в папку joomla-cms: cd joomla-cms Установите зависимости PHP с помощью Composer: composer install Установите пакеты npm: npm ci
- Где скачать joomla-cms?
- Исходный код и инструкции по установке — на GitHub: https://github.com/joomla/joomla-cms
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Компактная flat-file CMS на PHP: хранит контент в JSON-файле, не требует базы данных и устанавливается за один шаг — достаточно загрузить файлы.
Halo — конструктор сайтов с открытым исходным кодом для личных блогов, баз знаний, корпоративных сайтов и интернет-магазинов.
Бесплатная CMS для самостоятельного размещения на базе Laravel, предназначенная для быстрого прототипирования и простой разработки.
Система управления контентом с открытым исходным кодом на Django, ориентированная на удобство редакторов и точный контроль над фронтендом.
Umbraco — бесплатная CMS с открытым исходным кодом на .NET для создания сайтов и цифровых продуктов.