Repolode
joomla

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. 1

    Клонируйте репозиторий

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

    Перейдите в папку joomla-cms

    cd joomla-cms
  3. 3

    Установите зависимости PHP с помощью Composer

    composer install
  4. 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 обновляется ежедневно.

Похожие проекты