• Добро пожаловать на сайт - Forumteam.wiki !

    Что бы просматривать темы форума необходимо зарегестрироваться или войти в свой аккаунт.

    Группа в телеграме (подпишитесь, что бы не потерять нас) - ForumTeam Chat [Подписатся]
    Связь с администратором - @ftmadmin

Обзор популярных CMS

Redman

<FORUMTEAM>
Команда форума
Регистрация
13.11.17
Сообщения
13.343
Реакции
8.367
Баллы
1.200
FTC
203¢
CMS — программная основа для разработки и редактирования сайта. Если говорить проще: это конструктор, который позволяет создать веб-ресурс и наполнять его статьями, фотографиями, видео и другими данными.

Далее мы рассмотрим 7 популярных CMS:

WWordPress
_AW1CGSUAkw.jpg


Самую популярную open-source CMS — WordPress — используют более 70 миллионов сайтов. Из движка для блогов WordPress вырос в систему со множеством дополнений и расширений, которые позволяют создать любой сайт на её основе.

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

tkZHP5S7HQk.jpg


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.
JJoomla!
81darzsFuC4.jpg


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);
  • возможность создания многоязычного сайта без установки расширений;
  • возможность адаптации сайта под мобильные устройства;
  • множество расширений и тем.
ННедостатки:
  • не лучшая система управления правами;
  • продвинутые расширения могут стоить денег.
Если сравнивать Joomla с WordPress, можно отметить, что для этого «движка» существует гораздо меньше «довесов» (плагинов и тем).

DDrupal
sY1HtiBsfiI.jpg


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
TTYPO3
K-Ze-tuoTlg.jpg


Ещё одна популярная open-source CMS. TYPO3 — довольно гибкое решение, однако это выливается в более высокий порог вхождения. Эта CMS основана на шаблонах, написанных на специальном языке TypoScript. Набор функций этой CMS позволяет создать сайт любой сложности, однако лучше не увлекаться соцсетями и интернет-магазинами, а отдать предпочтение средним или большим сайтам с ограниченным количеством страниц.

ТТребования к серверу:
  • PHP 7.x+;
  • Apache, Nginx, IIS или любой другой сервер с поддержкой PHP;
  • MySQL 5.5+;
  • желательно иметь GraphicsMagick или ImageMagick v6+.
ППреимущества:
  • несколько тысяч расширений;
  • гибкая система управления правами;
  • встроенный визуальный редактор (WYSIWYG);
  • возможность создания многоязычного сайта без установки расширений;
  • много видов контента;
  • возможность адаптации сайта под мобильные устройства;
  • возможность отмены изменений.
ННедостатки:
  • сложнее в установке и настройке, чем некоторые более популярные CMS;
  • большое количество функций и возможность добавить расширения выдвигают повышенные требования к хостингу;
  • относительно высокий порог вхождения.
GGrav
25x3_Z5pq-E.jpg


Большинство 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.
MModX
TB0G5lPQ440.jpg


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;
  • не лучший выбор для онлайн-магазинов.
OOpenСart
7alHHFezZCc.jpg


OpenCart – СMS, которую можно установить и настроить буквально за 30 минут. Это идеальное решение для тех, кому нужен интернет-магазин как можно скорее и как можно дешевле. Конечно, быстро и бесплатно невозможно создать что-то действительно качественное. Но иногда этого и не требуется. Иногда нужна простая «рабочая лошадка». Тем более из этой «лошадки» можно довольно легко (пусть и не за полчаса) создать привлекательный удобный онлайн-магазин.

ППлюсы OpenCart
  • Функциональный и простой редактор
  • Возможность редактировать мета-теги после установки стандартной комплектации
  • Возможность отслеживать данные о продажах, продуктах, предпочтений потребителей и эффективности рекламы (без использования CRM)
ННедостатки OpenCart
  • Эта платформа создана исключительно для интернет-магазинов. На ней невозможно создать другой вид сайта.
  • Недостаточные стандартные возможности для SEO-оптимизации. Например, в базовой комплектации нельзя закрыть дубли и сгенерировать карту сайта.
ККак узнать, на какой CMS сайт, который вы нашли в интернете?
Иногда вам нравится функционал или дизайн того или иного сайта, и у вас появляется желание создать похожий проект на том же решении (самостоятельно или с помощью разработчиков). Это адекватное желание, которое избавит от массы ненужной работы в будущем.

Проверить, на какой СMS создан понравившийся ресурс можно с помощью бесплатного сервиса pr-cy.ru. Ищите надпись СMS в разделе «Серверная информация».

2AE_CGhaTrw.jpg


ССтатистика CMS за прошедший год
xcQ_TjvXonE.jpg


WordPress все еще номер один, а вот Joomla! теряет позиции. Зато Drupal набирает обороты. И это заслужено.
 
Сверху Снизу