- Автор темы
- #1
CMS — программная основа для разработки и редактирования сайта. Если говорить проще: это конструктор, который позволяет создать веб-ресурс и наполнять его статьями, фотографиями, видео и другими данными.
Далее мы рассмотрим 7 популярных CMS:
WWordPress
Самую популярную open-source CMS — WordPress — используют более 70 миллионов сайтов. Из движка для блогов WordPress вырос в систему со множеством дополнений и расширений, которые позволяют создать любой сайт на её основе.
Наличие разных тем, плагинов и виджетов, несомненно, радует огромное сообщество WordPress. Тем не менее некоторые говорят, что эту CMS сложно и неудобно использовать. WordPress страдает от той же проблемы, что и другие успешные продукты: из-за своей популярности он часто становится целью хакеров. Поэтому пользователям регулярно приходится устанавливать обновления безопасности, которые не всегда совместимы с имеющимися расширениями.
WordPress (WP) – самая популярная CMS на сегодняшний день. В этом легко убедиться. Например, вы можете воспользоваться Google Trends
Несмотря на это, WordPress остаётся хорошим выбором для небольших сайтов с простой структурой.
ТТребования к серверу:
Joomla! — вторая по популярности CMS. Она нацелена как на новичков, так и на опытных пользователей, хотя использовать её несколько сложнее, чем WordPress. В отличие от последнего, Joomla! не нуждается в расширениях, чтобы функционировать как полноценная CMS. Расширений здесь не так много, как у главного конкурента, но всё равно достаточно — почти 8000 на момент написания статьи. Пользователи могут свободно создавать свои собственные расширения и делиться ими с другими. В плюсы этой CMS также входит хорошая документация и активное сообщество. В больших проектах может наблюдаться проблема с управлением правами, которую можно решить с помощью расширений, но не всегда бесплатно.
ТТребования к серверу:
DDrupal
Drupal — третья по популярности CMS с приблизительно 5% доли рынка. Drupal был одной из первых CMS, использовавших привычную теперь систему модулей и тем. На его основе можно создать всё — от корпоративных сайтов до интернет-магазинов и соцсетей. У этой CMS много возможностей, и она очень гибкая, однако из-за этого она становится сложнее в использовании — неподготовленному пользователю будет трудно разобраться с Drupal. А если вы захотите нанять кого-то другого для создания сайта, то придётся заплатить больше, так как разработчика на Drupal найти сложнее, чем на тех же Joomla! и WordPress. Впрочем, на помощь всегда готово прийти активное сообщество.
Drupal – это CMS совершенно другого уровня. Если Joomla и WordPress – простые, но ограниченные решение, то Друпал – платформа, которая позволяет воплотить практически любой ваш замысел, но которая требует определенных навыков.
ТТребования к серверу:
Ещё одна популярная open-source CMS. TYPO3 — довольно гибкое решение, однако это выливается в более высокий порог вхождения. Эта CMS основана на шаблонах, написанных на специальном языке TypoScript. Набор функций этой CMS позволяет создать сайт любой сложности, однако лучше не увлекаться соцсетями и интернет-магазинами, а отдать предпочтение средним или большим сайтам с ограниченным количеством страниц.
ТТребования к серверу:
Большинство CMS основаны на базах данных — когда пользователь заходит на сайт, из базы извлекается нужная запись. Но есть и решения, которые отошли от традиционной модели и не используют базы. Пример такой CMS — Grav. Это open-source проект, основанный на модели плоских файлов, которому для работы нужен только достаточно ёмкий сервер с поддержкой PHP 5.5.9+. Вместо базы данных вся важная информация хранится в файлах.
Для отображения страниц Grav использует шаблоны Twig. Содержимое страниц задаётся не HTML-тегами, как многие привыкли, а Markdown-разметкой, что может оттолкнуть некоторых людей.
Пользователям доступны «скелеты» — пакеты с основными файлами, а также набором страниц, плагинов и настроек. Таких скелетов достаточно, чтобы разработчик мог выбрать то, что ему подходит, и сократить время на создание сайта. Тем и плагинов у Grav пока не очень много — 98 и 256 на момент написания статьи, однако их число постоянно растет.
ТТребования к серверу:
ModX — open-source CMS, увидевшая свет в 2005 году. Находится в топ-10 CMS Рунета. С её помощью вы можете создать как простой блог, так и интернет-магазин. Эта CMS стала одной из первых, позволивших пользователям свободно редактировать HTML/CSS страниц. Некоторые называют её спасением для оптимизаторов: удобный SEO-модуль позволяет сделать сайт более видимым для поисковика и сократить время на его продвижение.
На данный момент ModX разделена на две версии: Revolution и Evolution. Последняя официально не поддерживается разработчиками, но сообщество всегда будет готово оказать вам поддержку.
ТТребования к серверу:
OpenCart – СMS, которую можно установить и настроить буквально за 30 минут. Это идеальное решение для тех, кому нужен интернет-магазин как можно скорее и как можно дешевле. Конечно, быстро и бесплатно невозможно создать что-то действительно качественное. Но иногда этого и не требуется. Иногда нужна простая «рабочая лошадка». Тем более из этой «лошадки» можно довольно легко (пусть и не за полчаса) создать привлекательный удобный онлайн-магазин.
ППлюсы OpenCart
Иногда вам нравится функционал или дизайн того или иного сайта, и у вас появляется желание создать похожий проект на том же решении (самостоятельно или с помощью разработчиков). Это адекватное желание, которое избавит от массы ненужной работы в будущем.
Проверить, на какой СMS создан понравившийся ресурс можно с помощью бесплатного сервиса pr-cy.ru. Ищите надпись СMS в разделе «Серверная информация».
ССтатистика CMS за прошедший год
WordPress все еще номер один, а вот Joomla! теряет позиции. Зато Drupal набирает обороты. И это заслужено.
Далее мы рассмотрим 7 популярных CMS:
WWordPress
Самую популярную open-source CMS — WordPress — используют более 70 миллионов сайтов. Из движка для блогов WordPress вырос в систему со множеством дополнений и расширений, которые позволяют создать любой сайт на её основе.
Наличие разных тем, плагинов и виджетов, несомненно, радует огромное сообщество WordPress. Тем не менее некоторые говорят, что эту CMS сложно и неудобно использовать. WordPress страдает от той же проблемы, что и другие успешные продукты: из-за своей популярности он часто становится целью хакеров. Поэтому пользователям регулярно приходится устанавливать обновления безопасности, которые не всегда совместимы с имеющимися расширениями.
WordPress (WP) – самая популярная CMS на сегодняшний день. В этом легко убедиться. Например, вы можете воспользоваться Google Trends
Несмотря на это, WordPress остаётся хорошим выбором для небольших сайтов с простой структурой.
ТТребования к серверу:
- PHP 7.2 и выше;
- MySQL 5.6+ или MariaDB 10.0+;
- Nginx или Apache с модулем mod_rewrite;
- поддержка HTTPS.
- большое сообщество;
- для установки и настройки требуется минимум усилий;
- интуитивный интерфейс;
- встроенный визуальный редактор (WYSIWYG);
- возможность адаптации сайта под мобильные устройства;
- простая интеграция с расширениями.
- чтобы работать в качестве полноценной CMS, WordPress требуются определённые расширения;
- у расширений часто встречаются дыры в безопасности;
- частые обновления безопасности вынуждают проделывать много лишней работы.
- Сайт на WP легко создать, но так же легко и испортить. Значительная часть видеоуроков и гайдов по WordPress записана людьми, которые очень далеки от веб-разработки. Например, они советуют как вносить правки в код, но не предупреждают (потому что не знают), что все правки исчезнут после обновления ядра CMS или темы. Будьте очень внимательны, когда пытаетесь что-то улучшить на сайте, просматривая сомнительные видео на YouTube.
Joomla! — вторая по популярности CMS. Она нацелена как на новичков, так и на опытных пользователей, хотя использовать её несколько сложнее, чем WordPress. В отличие от последнего, Joomla! не нуждается в расширениях, чтобы функционировать как полноценная CMS. Расширений здесь не так много, как у главного конкурента, но всё равно достаточно — почти 8000 на момент написания статьи. Пользователи могут свободно создавать свои собственные расширения и делиться ими с другими. В плюсы этой CMS также входит хорошая документация и активное сообщество. В больших проектах может наблюдаться проблема с управлением правами, которую можно решить с помощью расширений, но не всегда бесплатно.
ТТребования к серверу:
- PHP 5.3.10 и выше;
- MySQL 5.1+ с поддержкой InnoDB, SQL Server 10.50.1600.1+ или PostgreSQL 8.3.18+;
- Apache (с mod_mysql, mod_xml, и mod_zlib) 2.x+, Nginx 1.0+ или Microsoft IIS 7.
- относительно простая установка и настройка;
- встроенный визуальный редактор (WYSIWYG);
- возможность создания многоязычного сайта без установки расширений;
- возможность адаптации сайта под мобильные устройства;
- множество расширений и тем.
- не лучшая система управления правами;
- продвинутые расширения могут стоить денег.
DDrupal
Drupal — третья по популярности CMS с приблизительно 5% доли рынка. Drupal был одной из первых CMS, использовавших привычную теперь систему модулей и тем. На его основе можно создать всё — от корпоративных сайтов до интернет-магазинов и соцсетей. У этой CMS много возможностей, и она очень гибкая, однако из-за этого она становится сложнее в использовании — неподготовленному пользователю будет трудно разобраться с Drupal. А если вы захотите нанять кого-то другого для создания сайта, то придётся заплатить больше, так как разработчика на Drupal найти сложнее, чем на тех же Joomla! и WordPress. Впрочем, на помощь всегда готово прийти активное сообщество.
Drupal – это CMS совершенно другого уровня. Если Joomla и WordPress – простые, но ограниченные решение, то Друпал – платформа, которая позволяет воплотить практически любой ваш замысел, но которая требует определенных навыков.
ТТребования к серверу:
- PHP 5.5.9 и выше;
- MySQL 5.5.3+, MariaDB 5.5.20+, Percona 5.5.8+ PostgreSQL 9.1.2+ или SQLite 3.7.11+;
- Apache, Nginx, MS IIS или любой другой сервер с поддержкой PHP.
- множество модулей — более 35000;
- высокий уровень безопасности и возможности SEO-оптимизации «из коробки»;
- гибкая настройка;
- возможность создания многоязычного сайта без установки расширений;
- встроенный визуальный редактор (WYSIWYG);
- адаптация тем для мобильных устройств;
- несколько сотен видов контента;
- активное сообщество.
- сложен в использовании, особенно для новичков;
- разработчика на этой CMS найти сложнее, чем на WordPress и Joomla!
- Премиум-темы на Drupal стоят на порядок дороже, чем темы на WP
Ещё одна популярная open-source CMS. TYPO3 — довольно гибкое решение, однако это выливается в более высокий порог вхождения. Эта CMS основана на шаблонах, написанных на специальном языке TypoScript. Набор функций этой CMS позволяет создать сайт любой сложности, однако лучше не увлекаться соцсетями и интернет-магазинами, а отдать предпочтение средним или большим сайтам с ограниченным количеством страниц.
ТТребования к серверу:
- PHP 7.x+;
- Apache, Nginx, IIS или любой другой сервер с поддержкой PHP;
- MySQL 5.5+;
- желательно иметь GraphicsMagick или ImageMagick v6+.
- несколько тысяч расширений;
- гибкая система управления правами;
- встроенный визуальный редактор (WYSIWYG);
- возможность создания многоязычного сайта без установки расширений;
- много видов контента;
- возможность адаптации сайта под мобильные устройства;
- возможность отмены изменений.
- сложнее в установке и настройке, чем некоторые более популярные CMS;
- большое количество функций и возможность добавить расширения выдвигают повышенные требования к хостингу;
- относительно высокий порог вхождения.
Большинство CMS основаны на базах данных — когда пользователь заходит на сайт, из базы извлекается нужная запись. Но есть и решения, которые отошли от традиционной модели и не используют базы. Пример такой CMS — Grav. Это open-source проект, основанный на модели плоских файлов, которому для работы нужен только достаточно ёмкий сервер с поддержкой PHP 5.5.9+. Вместо базы данных вся важная информация хранится в файлах.
Для отображения страниц Grav использует шаблоны Twig. Содержимое страниц задаётся не HTML-тегами, как многие привыкли, а Markdown-разметкой, что может оттолкнуть некоторых людей.
Пользователям доступны «скелеты» — пакеты с основными файлами, а также набором страниц, плагинов и настроек. Таких скелетов достаточно, чтобы разработчик мог выбрать то, что ему подходит, и сократить время на создание сайта. Тем и плагинов у Grav пока не очень много — 98 и 256 на момент написания статьи, однако их число постоянно растет.
ТТребования к серверу:
- PHP 5.5.9 и выше;
- Apache, Nginx, LiteSpeed, Lightly, IIS или любой другой сервер с поддержкой PHP.
- CMS, основанная на модели плоских файлов: для работы не требуется база данных;
- установите Grav один раз и используйте его для нескольких сайтов;
- поддержка мультиязычности;
- возможность расширения функциональности с помощью плагинов;
- встроенная система кэширования для страниц и картинок позволяет увеличить скорость Grav.
- модель плоских файлов перестаёт быть преимуществом как только речь заходит о крупномасштабных проектах;
- мало плагинов и расширений;
- если вы захотите использовать Grav, вам придётся изучить Markdown.
ModX — open-source CMS, увидевшая свет в 2005 году. Находится в топ-10 CMS Рунета. С её помощью вы можете создать как простой блог, так и интернет-магазин. Эта CMS стала одной из первых, позволивших пользователям свободно редактировать HTML/CSS страниц. Некоторые называют её спасением для оптимизаторов: удобный SEO-модуль позволяет сделать сайт более видимым для поисковика и сократить время на его продвижение.
На данный момент ModX разделена на две версии: Revolution и Evolution. Последняя официально не поддерживается разработчиками, но сообщество всегда будет готово оказать вам поддержку.
ТТребования к серверу:
- PHP 5.3.3 и выше;
- Apache, Lighttpd, Nginx, Zeus или IIS;
- MySQL 5.5.x, MariaDB 10.1.x или Percona Server 5.6.x и выше.
- собственный синтаксис тегов;
- возможность управления всеми элементами страницы;
- нативная поддержка мобильных устройств;
- поддержка многоязычности.
- мало шаблонов;
- хотя документация ModX переведена на русский язык, полезных материалов по ней всё равно меньше, чем по другим CMS;
- оригинальная терминология, отличная от других CMS;
- не лучший выбор для онлайн-магазинов.
OpenCart – СMS, которую можно установить и настроить буквально за 30 минут. Это идеальное решение для тех, кому нужен интернет-магазин как можно скорее и как можно дешевле. Конечно, быстро и бесплатно невозможно создать что-то действительно качественное. Но иногда этого и не требуется. Иногда нужна простая «рабочая лошадка». Тем более из этой «лошадки» можно довольно легко (пусть и не за полчаса) создать привлекательный удобный онлайн-магазин.
ППлюсы OpenCart
- Функциональный и простой редактор
- Возможность редактировать мета-теги после установки стандартной комплектации
- Возможность отслеживать данные о продажах, продуктах, предпочтений потребителей и эффективности рекламы (без использования CRM)
- Эта платформа создана исключительно для интернет-магазинов. На ней невозможно создать другой вид сайта.
- Недостаточные стандартные возможности для SEO-оптимизации. Например, в базовой комплектации нельзя закрыть дубли и сгенерировать карту сайта.
Иногда вам нравится функционал или дизайн того или иного сайта, и у вас появляется желание создать похожий проект на том же решении (самостоятельно или с помощью разработчиков). Это адекватное желание, которое избавит от массы ненужной работы в будущем.
Проверить, на какой СMS создан понравившийся ресурс можно с помощью бесплатного сервиса pr-cy.ru. Ищите надпись СMS в разделе «Серверная информация».
ССтатистика CMS за прошедший год
WordPress все еще номер один, а вот Joomla! теряет позиции. Зато Drupal набирает обороты. И это заслужено.