Joomla — простая и бесплатная система управления сайтами

Универсальная бесплатная CMS с огромным количеством модулей/компонентов, которые часто дублируют функционал друг друга. Joomla написана на PHP5 и использует СУБД MySQL или другие реляционные СУБД. Является свободным программным обеспечением, распространяемым под лицензией GNU GPL.

Система напоминает конструктор, поэтому проекты собранные на этой CMS часто обладают из не самым дружественным интерфейсом и бывают весьма сложны в поддержке. Разработкой сайтов на этой CMS обычно занимаются специалисты низкого уровня.

Включает в себя различные инструменты для разработки веб‑сайта. Важной особенностью системы является минимальный набор инструментов при начальной установке, который дополняется по мере необходимости. Это снижает загромождение административной панели ненужными элементами, а также снижает нагрузку на сервер и экономит место на хостинге. Позволяет отображать интерфейс фронтальной и административной части на любом языке. Каталог расширений содержит множество языковых пакетов, которые устанавливаются из админки.

Назначение:

  • Сайты визитки
  • Персональные сайты
  • Корпоративные сайты
  • Небольшие магазины

Преимущества:

  • Широкое разнообразие модулей (более 9400)
  • Огромное количество шаблонов
  • Мультиязычность (64 языка)
  • Дешевый хостинг
  • Объёмная документация

Недостатки:

  • Недружественная административная панель
  • Низкий уровень разработчиков
  • Плохое качество большинства компонентов
  • Не держит высокие нагрузки
  • Дорогая в поддержке
CMSплатформыPHPбэкендвеб-разработка
Статья опубликована в 2014 году

Тематические статьи

Выбор между CMS и фреймворком

С технической точки зрения любой функционал может быть реализован или на CMS, или на фреймворке, или реализован без использования каких‑либо платформ на чистом языке программирования.

Однако некоторые проекты проще сделать на CMS, некоторые — на фреймворке, а разработка без использования платформ редко бывает рациональным решением с точки зрения бизнеса. В большинстве случаев, выбор платформы стоит основывать на экономических критериях. В статье приведены основные критерии, которые позволят принять обоснованное решение по этому вопросу.

CMS
фреймворки
платформы
веб-разработка
бэкенд
Статья опубликована в 2019 году

Рекомендации по выбору CMS и фреймворков

При выборе конкретной платформы для разработки часто возникают сложности. Бывает непросто принять взвешенное решение, в этом случае будет полезен следующий алгоритм выбора.

  • При возможности найти готовые решения или продукты — используйте их. В большинстве случаев, оптимальная стратегия выбора: «чем проще — тем лучше».
  • Если у вас есть команда разработчиков, то прислушайтесь к их мнению. Важны как возможности самой платформы, так и наличие у команды опыта работы именно с этим технологическим стеком.
  • Заранее оцените «заточенность» выбранной платформы под ваши задачи. Не стоит на 100% доверять маркетинговым материалам вендора платформы.
CMS
платформы
фреймворки
бэкенд
веб-разработка
Статья опубликована в 2019 и обновлена в 2021 году

Фреймворк Ruby on Rails

​Rails — это прежде всего среда разработки, которая великолепно подходит для создания любого типа веб‑приложений: систем для управления веб‑сайтами и платформ для ведения электронной торговли, программ для организации совместной работы и для веб‑сервисов для осуществления коммуникации, для учетных и ERP‑систем, статистических и аналитических систем.

фреймворки
бэкенд
платформы
Ruby
Ruby on Rails
веб-разработка
Статья опубликована в 2019 году

1С-Битрикс — коммерческая система управления для сайтов, интернет‑магазинов и порталов

​Универсальная коммерческая CMS. Достаточно монструозная, хотя при должной настройке на этой платформе можно создавать весьма удобные в использовании и управлении сайты. Из российских платных CMS наиболее дорогая, но и наиболее распространённая.

CMS
платформы
PHP
бэкенд
веб-разработка
Статья опубликована в 2014 году

NetCat — универсальная коммерческая система управления сайтами

Одна из старейших коммерческих CMS. Универсальна. Подходит для небольших и средних проектов. Написана на языке программирования PHP и использует базу данных MySQL. По разным источникам NetCat занимает второе или третье место среди коммерческих CMS на русскоязычных сайтах, следуя за 1С-Битриксом и конкурируя за второе место с UMI.CMS.

CMS
платформы
PHP
бэкенд
веб-разработка
Статья опубликована в 2014 году

Magento — cистема управления сайтами интернет‑магазинов

Magento — система управления сайтами интернет‑магазинов с достаточно богатыми возможностями. Система не очень распространена в России, серьёзных внедрений в отечественном eCommerce мало и компетентных разработчиков тоже почти нет, но в мире эта CMS сейчас занимает лидирующие позиции.

CMS
платформы
PHP
бэкенд
веб-разработка
Статья опубликована в 2014 году

WordPress — система управления сайтами для блогов, СМИ и сообществ

Бесплатная CMS для создания блогов и сообществ, часто используется и для создания других видов сайтов, хотя для этого не предназначена. Не стоит создавать на WordPress что‑то кроме блогов, так как подобное решение будет не очень удобным в поддержке и сопровождении.

платформы
CMS
PHP
бэкенд
веб-разработка
Статья опубликована в 2014 году

Joomla — простая и бесплатная система управления сайтами

Универсальная бесплатная CMS с огромным количеством модулей/компонентов, которые часто дублируют функционал друг друга. Joomla написана на PHP5 и использует СУБД MySQL или другие реляционные СУБД. Является свободным программным обеспечением, распространяемым под лицензией GNU GPL.

CMS
платформы
PHP
бэкенд
веб-разработка
Статья опубликована в 2014 году

Универсальная система управления сайтами ModX (Revolution и Evolution)

Универсальная бесплатная CMS. Cистема с открытым исходным кодом и открытой лицензией. Написана на языке программирования PHP, использует для хранения данных СУБД MySQL или MS SQL. Можно создавать сайты любой направленности.

CMS
платформы
PHP
бэкенд
веб-разработка
Статья опубликована в 2014 году

UMI.CMS — универсальная коммерческая система управления сайтами

​Универсальная коммерческая CMS. Обладает приятным интерфейсом, позволяет создавать информационные сайты, сайты‑каталоги и интернет‑магазины.

CMS
платформы
PHP
бэкенд
веб-разработка
Статья опубликована в 2014 году