что это такое, чем отличается самописный CMS, и какой лучше выбрать (обзор простых и популярных систем)
Есть проблемы с ранжированием, проект не растет, хотите проверить работу своих специалистов по продвижению? Закажите профессиональный аудит в Семантике

Мы выпустили новую книгу «Контент-маркетинг в социальных сетях: Как засесть в голову подписчиков и влюбить их в свой бренд».
Подпишись на рассылку и получи книгу в подарок!
Больше видео на нашем канале — изучайте интернет-маркетинг с SEMANTICA
Что такое движок сайта
Мечта каждого юного изобретателя – универсальный конструктор, такой, например, как Lego. Имея огромный запас деталей, мы собираем из него все, что потребуется. Лишнее оставляем в коробке, придаем своей поделке именно тот облик, который требуется. А главное – всегда можем внести коррективы в изобретение.
Аналогия с движком очевидная — CMS является тем самым универсальным набором блоков для построения сайта вашей мечты. Каждый человек не обязан владеть в совершенстве языками веб-программирования, администрировать базы данных и постоянно мониторить безопасность своего ресурса. Все обязанности по техническому сопровождению берёт на себя ваш виртуальный помощник — система управления контентом. От вас требуется лишь красивая идея и содержимое для страниц
Какой движок лучше выбрать для сайта
Для начала убедитесь, что вам требуется именно CMS. Рассмотрим основные преимущества и отличия систем управления контентом перед самописной реализацией движка
Плюсы CMS:
- Создание сайта не требует навыков программирования. От вас требуется только четкое представление готового продукта и системы его работы
- Редактирование ресурса заключается в настройке отдельных плагинов, как блоков в детском конструкторе. Нет никаких затруднений даже в довольно специфических задачах. На данный момент создано огромное количество расширений для популярных CMS
- Легкое редактирования дизайна всего сайта из панели управления
- Если вы знаете HTML/CSS на примитивном уровне, есть возможность создания собственных паттернов дизайна
Плюсы самописного движка:
- Полный контроль над происходящими процессами
- Дополнительный авторитет перед конкурентами в плане уникальной и неповторимой реализации сайта
- Использования нестандартных функций, недоступных по умолчанию в системах управления контентом
- Отсутствие типичных уязвимостей популярных движков CMS
Что в итоге: CMS или самописная система
В случае, когда сайт наполнен стандартным набором модулей, у вас нет навыков и опыта веб-программирования, бюджета для долгосрочного найма команды разработчиков, конечно же, стоит рассматривать установку CMS
Как выбрать CMS
Допустим, мы остановились на необходимости использования CMS. В таком случае, нужно провести анализ рынка для выявления наиболее удобной для ваших целей системы. Список важных сравнительных характеристик приведен ниже. Перед выбором CMS убедитесь, что она полностью соответствует этим параметрам:
- Легкость и интуитивность управления. Повседневные действия не должны вызывать сложности.
- Возможность коррекции индивидуальных параметров дизайна. Сайт можно легко настраивать помощью собственных таблиц стилей. Если вы знаете CSS, но не можете применить альтернативные параметры к блокам, то это, безусловно, минус в гибкости дизайна проекта.
- Наличие нужных вам плагинов. Убедитесь, что для данной системы написаны плагины, которые понадобятся вашему проекту в будущем. Иначе придётся нанимать веб-разработчика для индивидуального проектирования расширений
- SEO. CMS должна сама настраивать все поисковые свойства и функции для улучшения ранжирования сайта.
- Безопасность. Один из самых важных аспектов, особенно если ваш проект нацелен на работу с важной персональной информацией пользователей. Ежедневно специалисты по информационной безопасности находят сотни уязвимостей даже в популярных веб-движках. Изучите статьи по защите вашего движка от взлома и регулярно обновляйте ядро.
- Наличие отзывчивого комьюнити и технической поддержки на русском языке.
- Специалисты на рынке труда, готовые обслуживать данную CMS.
- Цена. Существуют как бесплатные, так и платные системы управления контентом. В каждой нише есть свои абсолютные лидеры, и нельзя сказать, что одна CMS лучше другой. Уточните свои задачи для проекта и его бюджет, исходя из этого, выберите удобный движок

Лучшие движки для сайтов
Бесплатные движки
При выборе движка в первую очередь обратите внимание на open-source решения. Зачастую бесплатные проекты предлагают неплохие возможности для личных сайтов и небольших интернет-магазинов. Рассмотрим рейтинг бесплатных CMS.
WordPress

Ещё с момента своего появление в роли платформы для блогов, CMS показала себя как универсальное средство и самый простой движок для сайта. Владельцы бизнеса, от небольших проектов до огромных коммерческий порталов, работают под WordPress, что является гарантом высокой ответственности компании перед своими клиентами.
Особенности и преимущества:
- Самая популярная CMS в интернете. Больше половины пользователей предпочли именно ее – рекордный показатель для веб-скрипта
- Высокий уровень ответственности разработчиков движка перед клиентами в вопросах безопасности. Все уязвимости закрываются очень оперативно
- Самая обширная коллекция плагинов и расширений. Каталоги, магазины, галереи, форумы – под WordPress есть практически все.
- Встроенный WYSIWYG-редактор. Не требуется опыт работы с HTML разметкой. Все создается в режиме реального времени.
- Пожалуй, одна из немногих CMS, где все исходные файлы сайта, в том числе PHP и CSS можно корректировать в панели управления напрямую.
- Рекордно высокое количество вакансий разработчиков под эту CMS, достаточное число русскоязычных форумов и туториалов.
- Лучше всего подходит для новостных блогов, требующих постоянного добавления новых публикаций.
Joomla

Гораздо менее популярная, но вполне удобная CMS для людей, привыкших сочетать индивидуальные параметры с автоматической конфигурацией. Удобный интерфейс и расширенный инструменты разработчика.
Особенности и преимущества:
- Признается, как один из самых расширяемых движков для веб-разработки.
- Регулярные обновления и русская документация.
- Лаконичный приятный дизайн и не менее удобная панель управления.
- Протоколы контроля доступа, такие как LDAP или OpenID.
- Упрощенная установка для новичков.
- Предустановка на большом количестве shared-хостингов.
- Проще, чем Drupal, но более гибкий и сложный по функционалу, чем WordPess.
- Лучше всего подходит для социальных площадок и электронной коммерции.
Drupal

Классический движок веб-разработчиков. Возможность создания по-настоящему сложного сайта, огромный выбор инструментов для написания собственных модулей. Эта CMS не станет легким конструктором новичка, но зато полностью удовлетворит программиста.
Особенности и преимущества:
- Специальные модули VIEWS и CCK дают возможность задавать собственные типы данных и выводить их на экран.
Систематизация контента по уровням и категориям с помощью Taxonomy. - Поддержка хуков.
- Полная кастомизация системы.
- Огромный выбор модулей, обладающих индивидуальной конфигурацией для гибкой настройки под нужды каждого проекта.
- Ориентация на профессиональных разработчиков, для которых написание собственных модулей и редактирование исходных кодов – обычное дело.
- Лучше всего подходит для организации сложных порталов.
OpenCart

Пусть система заточена исключительно под электронную коммерцию и интернет-магазины, мы не можем не упомянуть её в обзоре, поскольку со своей задачей CMS справляется на отлично.
Особенности и преимущества:
- Высокая скорость обработки данных, оптимизированные скрипты.
- Собственная система формирования отчетов.
- Встроенная навигация, история покупок.
- Поддержка большого количества платёжных систем, мультивалютность.
- Лучше всего подходит для создания работающего интернет-магазина со встроенной отчетностью в максимально короткие сроки.
Платные движки
Кроме бесплатных движков, существуют платные реализации CMS, имеющие своих негласных лидеров и аутсайдеров. Рассмотрим наиболее популярные движки.
1С-Битрикс

Самая популярная платная система управления контентом рунета. Компания с большим числом клиентов и партнеров как в России, так и за рубежом. CMS интегрируется с другими решениями 1C.
Особенности и преимущества:
- Огромное сообщество разработчиков, постоянное развитие системы.
- При покупке вы знаете, за что отдаете деньги. Все приобретаемые модули наглядно описаны на сайте.
- Маркет готовых расширений. Не обязательно писать свой модуль, достаточно купить его реализацию в официальном магазине.
- Мгновенная техническая поддержка по любым вопросам.
Надежный гарант безопасности ресурса от компании 1C.
DLE (DataLife Engine)

Российская разработка для создания различных средств массовой информации: от визиток до блогов. Предоставляется по смешанной лицензии: открытый исходный код за платную лицензию.
Особенности и преимущества:
- Самым важным преимуществом является open-source за покупку лицензии. Вы можете редактировать исходный код, вносить любые коррективы и при этом не лишиться технической поддержки.
- Простая интеграция собственных шаблонов оформления, возможность редактирования паттернов отдельных страниц.
- Встроенная поддержка медиаконтента: галереи, новостные ленты.
- Активное использования AJAX-технологии. Это повышает юзабилити клиентам и снижает нагрузку на ваш сервер.
UMI.CMS

Многие называют её самой приятной CMS для непринужденного редактирования сайта. Легкие правки занимают несколько минут, а вот с серьезными изменениями придётся повозиться.
Особенности и преимущества:
- Главная фишка движка: edit-in-place. Для редактирования контента не обязательно обращаться к административной панели. Возможно вносить мелкие правки прямо на сайте.
- Не менее приятная панель управления. Все элементы интерактивные, блоки передвигаются по экрану, а страницы загружаются по AJAX.
- Интеграция с браузерным плагином «Метабар».
- Уникальная для CMS функция – встроенная система контроля и хранения версий. Всегда можно откатить изменения проекта.
- Поисковая оптимизация.
- Автоматическое формирования ЧПУ ссылок, перенаправление при ошибке набора URL.
- Полная совместимость с банковскими шлюзами, такими как Яндекс.Деньги и Robokassa. Поддержка системам 1С.
В чем разница платных и бесплатных CMS
Основным преимуществом платных CMS является гарант компании-разработчика на ваше обслуживание в течение всего времени эксплуатации.
Организации, продающие лицензии за деньги, очень дорожат своей репутацией и стараются сделать использование своего программного обеспечения проще и комфортнее. Для бизнеса и интернет-магазинов услуга технической поддержки и гарантии быстрого закрытия уязвимостей станут очень полезными.
Для новостных сайтов и блогов, напротив, не всегда есть смысл браться за покупку дорогой лицензии, когда существуют бесплатные реализации, абсолютно не уступающие по функционалу модулей.
Самописный движок сайта
Возникает закономерный вопрос, нужно ли пользоваться популярными и всем известными шаблонами, если можно создать свой сайт с нуля. Стоит помнить, что начав делать самописный движок, вы столкнетесь со следующими проблемами
- Огромный объем работы с BACKEND-сайта.
- Затраты денег и времени на уникальные технологическое решения и их оптимизацию.
- Постоянное появление новых 0-day уязвимостей в коде сайта, ставящих под угрозу репутацию проекта.
- Зависимость от первоначальной команды разработчиков в дальнейших правках модулей.
Однако, нельзя не отметить, что самописная реализация ядра сайта позволяет приобрести ресурсу набор преимуществ в сравнении с конкурентами:
- Ресурс не подвержен регулярным атакам на модули CMS, популярным эксплойтам и инъекциям.
- Вы получаете абсолютный контроль над каждым скриптом. Знаете, как и что работает, видите все внутренние стороны проекта.
- Возможность реализации необходимого функционала сразу, не дорабатывая имеющиеся модули CMS.
semantica.in
Что такое CMS или движок сайта Блог Игоря Черноморца
Здравствуйте уважаемые читатели блога.
В этой статье мы поговорим о CMS (система управления контентом), или простыми словами — движок для сайта.
Данная статья рассчитана на новичков, которые до сих пор не создали свой блог (сайт) в интернете, но всерьёз над этим начали задумываться, поэтому для них эта информация будет крайне полезной.
Ещё полтора года назад я не представлял себе, как может простой пользователь компьютера создавать свой собственный сайт, без каких либо знаний в программировании. Я знал, что существуют языки программирования для создания сайтов и соответственно представлял себе, что для каждого компонента на сайтах, прописываются специальные алгоритмы с помощью этих языков.
Когда я всё-таки решился на создание своего блога и приобрёл курс на эту тему, то я очень удивился в положительную сторону. Всё оказалось на много проще, чем я думал и в этом заслуга CMS — система управления контентом, другими словами — движок для сайта.
Как оказалось, от меня не потребовалось ни каких знаний языков программирования, таких как например : HTML, PHP, CSS и т.п.
CMS (движок сайта) — создаёт удобный интерфейс для упрощенной работы с этими языками.
Содержание статьи
Что такое CMS и какие движки для сайтов существуют
CMS (content management system) в переводе на русский язык это – система управления контентом. Простым словом принято называть это — движок для сайта, то есть двигатель сайта или сердце сайта.
Контент, это содержимое сайта в интернете как, например: тексты, изображения, видео и т.д.
Все коммерческие сайты, порталы и авторские блоги в интернете работают на движках (CMS) и лишь одностраничные, статические сайты могут работать без движков, создаваясь с помощью таких языков программирования как HTML и CSS. Но т.к. нас интересует создание профессионального персонального блога, то без знания CMS не обойтись.
Движки для сайтов бывают разные. Есть рукописные закрытые (индивидуальные) движки, а есть движки с открытым кодом (как правило, бесплатные).
В мире существуют тысячи движков для сайтов, но в этой статье я отмечу только самые популярные, так как именно ими пользуется основная часть веб мастеров.
Популярные движки для сайтов
К самым популярным бесплатным движкам относятся такие как, WORDPRESS, JOOMLA, DRUPAL, DLE, MAMBO. Из этих пяти движков я выделю только два, это – WORDPRESS и JOOMLA. На данный момент более 90% людей работают именно с ними.
WORDPRESS и JOOMLA – это самые популярные движки в мире и они абсолютно бесплатные. Любой человек может скачать их, установить на хостинг (сервер) и создать свой сайт в течение 30 минут. О различиях этих двух движков мы поговорим позже.
Некоторые сравнивают бесплатные CMS с сайтами созданными на платформах, яндекс, Народ, Гугл, Блогспот и т.п. Это конечно же ошибочное мнение.
Так какая же между ними разница?
Для создания сайта на бесплатных вышесказанных платформах, вам не нужно покупать свой домен (имя сайта) и пользоваться услугами платного хостинга (сервер) на котором этот сайт будет размещён. А вот для создания сайта на бесплатных CMS, вам придётся потратить денежку на домен и хостинг. Несмотря на то, что эти платформы предоставляют вам услуги домена и хостинга абсолютно бесплатно, этому есть своя цена. Какая цена?
Подпишитесь на обновление блога и вы узнаете одни из первых! Следующая моя статья будет как раз на эту тему.
К самому популярному платному движку для сайтов можно отнести такой как, БИТРИКС.
Некоторые считают, что если вам предлагают воспользоваться бесплатными движками для создания и управления сайтом, то это не может быть серьёзно и поэтому ваш сайт не будет профессионально оформлен и качественно функционировать. Как же такие люди ошибаются!
Также бытует такое мнение, что рукописные, индивидуальные CMS написанные программистами, считаются лучше бесплатных движков. Это тоже заблуждение.
Конечно же, существует множество качественных сайтов созданных самостоятельными программистами, но это не значит что все они лучше бесплатных движков.
Не всегда бесплатно, значит не профессионально
Над бесплатными CMS — движки для сайтов, работают целые группы лучших программистов мира. Они ежедневно занимаются улучшением движков.
Над такими как, например Wordpress и Joomla работают не просто команды людей энтузиастов, которые бесплатно что-то делают, а это серьёзные корпорации, которые инвестируют большие деньги в разработку. Они на самом деле создают очень мощную платформу для создания сайтов в интернете.
Несмотря на то, что эти качественные и профессиональные CMS предоставляются практически всем пользователям интернета абсолютно бесплатно, в будущем это принесёт компаниям большие доходы. Примером такой компании, которая предоставляет своим пользователям услуги абсолютно бесплатно и одновременно является одной из самых высокодоходных, это Google. Так что можете не волноваться за компании, разрабатывающие бесплатные движки, фраеров там нет!
Сайты работающие на бесплатных популярных движках, значительно быстрее и лучше оптимизированы по сравнению с десятками тысяч рукописных и индивидуальных движков программистов.
Самое главное это то, что бесплатные CMS очень просты в управлении и не требуют глубоких знаний языков программирования и из-за этого они становятся доступны и понятны не только молодёжи, но и людям более преклонного возраста.
Надеюсь, что после всего сказанного, вы перестанете колебаться перед выбором платного или бесплатного движка для создания своего будущего сайта (блога).
А сейчас мы поговорим о двух самых популярных и самых лучших движках в мире – WordPress и Joomla.
WordPress или Joomla
Эти два бесплатных движка одинаково уникальны своей функциональностью. Они удобны, понятны и очень качественны. Под них постоянно пишутся новые уникальные шаблоны с дизайном и плагины, которые также можно бесплатно скачать и установить.
Плагины, это специальные программы, которые дополняют функционал основной программе, в нашем случае основная программа это движок для сайта – CMS. Благодаря плагинам, мы можем значительно улучшить функционал сайта и расширить его дополнительными возможностями. Автоматически всплывает вопрос — » А почему тогда сразу не наделить движки всем необходимым функционалом и больше не заморачиваться с разработками и установками этих плагинов?»
Есть три причины, почему разработчики CMS этого не делают :
- Если движки сайтов изначально выпускать полнофункциональными, то они станут слишком большие в объеме и будут занимать изначально много место на компьютере.
- Кроме того они будут тяжёлыми и супер нагружаемыми на сервер (хостинг).
- Самая главная причина это то, что каждый сайт или блог создаётся индивидуально и у каждого сайта есть свои предназначения. Соответственно не всем подойдут одинаковые функциональные расширения и дополнения, поэтому человек должен будет сам выбирать какой из плагинов ему устанавливать, а какой нет, в зависимости от потребностей.
Я немного отклонился от темы, из-за предоставления вам минимальной информации о плагинах. Но тема о плагинах будет в последующих моих статьях очень релевантная и очень объемная, поэтому при разговоре о движке сайта она была неотъемлемая.
И так можно долго рассуждать, какой движок лучше, а какой хуже, но всё это пустая трата времени, т.к. оба очень профессиональные и качественные.
Но всё же, какой CMS выбрать?
Я попытаюсь высказать своё личное мнение, но оно будет не совсем объективное, т.к. я учился создавать свой блог на движке WordPress, а о Joomla имею только теоретические знания. Итак…
Внешний вид сайтов созданных на этих движках очень похож. Множество шаблонов с одинаковым дизайном создаются как для WordPress так и для Joomla.
У этих двух движков есть один общий минус, это нагрузка на сервер (хостинг-провайдер). Кстати одна из причин такой нагрузки, это массовая установка плагинов для лучшей функциональности сайта. Я об этом писал выше. Так почему тогда разработчики не занимаются решением этой проблемы?
А потому что они не видят в этом проблему, т.к. эта проблема возникает только у русскоязычного населения, которые пользуются услугами отечественных серверов (хостинг — провайдер).
Дело в том, что во всём мире уже давно более мощные сервера, которые выдерживают любую нагрузку и любой трафик. Поэтому друзья вам решать, чьими услугами воспользоваться, отечественными или зарубежными.
Но хочу вас предупредить о тех случаях, когда вам понадобится помощь тех поддержки хостинг — провайдера и тогда без знания иностранного языка вам будет худо. Поэтому мой выбор пал на один из лучших русских хостинг провайдеров Макхост. Почитайте мою статью об этом хостинге и вы убедитесь в его качестве.
Кроме того, технологии развиваются не только за рубежом, поэтому наши отечественные хостинг-провайдеры с каждым днём становятся всё более качественными и надёжными.
Главное различие между WordPress и Joomla
1) WordPress (Вордпресс) более понятный и простой для новичков, но на нём намного сложнее создать многофункциональный сайт, типа портал. Именно поэтому большинство персональных блогов и простых сайтов, создаются на этом движке.
2) Joomla (Джумла) имеет значительно шире спектр возможностей при создании сложных структур (разделы, страницы, рубрики и т.д.), поэтому большинство порталов и многофункциональных сайтов созданы на этом движке.
Давайте подведём итог
- Если вы создаёте сейчас первый ваш сайт (блог), то осваивайте WordPress.
- Если вы уже имеете определённый опыт в сайтостроении и вы знакомы с Вордпрессом, то можете изучить Joomla и перейти на новый уровень.
Так как мой блог рассчитан на новичков, у которых до сих пор нет своего блога, то соответственно большая часть моих статей и уроков будет посвящена такому движку как WordPress и всем его расширениям, то есть плагины для WordPress.
Я очень вам рекомендую именно этот CMS (система управления контентом), т.к. мой блог создан на нём и я очень им доволен. Кроме того, все мои друзья блогеры, тоже создали свои сайты на этом движке и до сих пор я не слышал от них отрицательных отзывов.
На этом я закончу. Надеюсь, что в данной статье я дал вам достаточно информации для правильного решения при выборе движка для вашего будущего сайта.
Если у вас уже есть определённый опыт с разными CMS описанными в моей статье, то буду рад получить от вас дополнительную информацию. Этим вы дополните статью и поможете ещё больше новичкам, а может быть и я узнаю что-то новенькое
Друзья, если у вас появились вопросы, то не стесняйтесь, задавайте мне их в комментариях. Я буду рад помочь и попытаюсь ответить максимально понятным и доступным языком. Ведь я прекрасно помню себя в начале пути, когда в голове образовалась такая каша от непонятных терминов, что хотелось просто бросить всё к чёртовой бабушке и пойти спать
На этом я с вами прощаюсь и до новых встреч. Пока, пока.
С уважением, Игорь Черноморец
igorchernomoretz.com
Лучшие бесплатные движки для создания сайтов
СОДЕРЖАНИЕ
Движок для сайта WordPress (ВордПресс)
Движок для сайта Joomla (Джумла)
Движок для сайта ModX
Движок для сайта интернет-магазина OpenCart
Прочие движки
Как правильно выбрать бесплатный движок для сайта
Узнать на каком движке сделан сайт
Определить движок сайта онлайн — обзор сервисов проверки CMS
Итог
В одной из статей мы уже рассказывали о том, насколько важно правильно подобрать движок, т.к. правильность выбора зависит от множества факторов – будут ли применяться какие-то нестандартные решения, будет ли достаточно «того, что есть», какой функционал вообще требуется от движка, и т.д.
В прошлый раз мы рассказывали о платных и бесплатных движках, но ограничились подборкой CMS только для интернет-магазинов. В этот раз мы рассмотрим несколько бесплатных движков как для интернет-магазинов, так и для блогов.
Основной плюс бесплатных движков состоит в том, что они находятся в открытом доступе, вдобавок к этому – любой бесплатный движок популярнее любого платного, а значит найти программиста, который заточит сайт «под Вас» и заставит сайт работать за пределами стандартного функционала, труда не составит.
В этой статье мы рассмотрим 7 движков, поговорим про их плюсы и минусы, после чего Вам не составит большого труда сделать правильный выбор движка для Вашего сайта. Погнали!
К Вашему вниманию обзор бесплатных CMS интернет-магазина:
Движок для сайта WordPress (ВордПресс)
WordPress является одним из самых популярных движков в мире. Изначально он разрабатывался как движок для блогов, и именно в таком виде он изначально пользователю и предоставляется. Однако, по факту WordPress нельзя назвать «движком для блогов». Гораздо правильнее будет его назвать «универсальный движок для всего на свете». На базе WordPress можно сделать сайт-визитку, блог, новостной портал, и даже интернет-магазин.
Преимущества WordPress:
- Крайне высокая популярность.
- Крайне высокая востребованность.
- Простота работы в рамках данной CMS.
- Один из самых простых интерфейсов (включая интерфейс админки).
- Сотни тысяч бесплатных шаблонов оформления.
- Сотни тысяч бесплатных плагинов, с помощью которых можно оптимизировать/расширить функционал сайта.
- Есть встроенный онлайн-редактор сайта – специально для тех, кто не владеет ни одним языком программирования.
- Код можно редактировать прямо в админке сайта, т.е. FTP-доступ для этого не требуется.
Недостатки WordPress:
- Из-за обилия бесплатных плагинов трудно выбрать тот, что действительно нужен.
- Возможны сложности с установкой движка на хостинг. Однако, данный минус является очень спорным, т.к. большинство хостинг-провайдеров предоставляют возможность установки WordPress буквально в 2 клика (без преувеличения), сама же установка производится в автоматическом режиме, а данные для доступа высылаются на электронную почту.
Совет от эксперта «СтоКрат»:
«WordPress – это как раз то, что нужно русскому блогеру: создается быстро, осваивается просто, платить не нужно, а сама CMS интуитивно понятна. Идеальный вариант для реализации блога».
Популярные сайты, работающие на WordPress:
- TechCrunch
- The New Yorker
- BBC America
- ebay Inc
- Blog
- Xerox
- Fortune
- Time Inc.
- Google Ventures
- Harvard Business Review Blogs
Движок для сайта Joomla (Джумла)
Второе место по праву занимает движок Joomla. Она является чем-то средним между «простым как 2 пальца об асфальт» WordPress’ом и гораздо более функциональным Drupal. Под «чем-то средним» мы подразумеваем, что она где-то посередине и по функционалу, и по простоте использования. За эту «золотую середину» ее и любят.
Преимущества Joomla:
- Несмотря на то, что Joomla сложнее, чем WordPress, данную CMS все равно можно назвать простой.
- Более богатый «заводской» функционал, по сравнению с тем же WordPress.
- Поддерживается работа с протоколами OpenID, LDAP, Gmail.com.
- Тысячи шаблонов оформления.
- Многофункциональная админ-панель.
- Проста в установке. Хотя этот плюс спорный, т.к. многие хостинг-провайдеры позволяют установить Joomla в автоматическом режиме буквально в 1-2 клика.
- Приветливый дизайн.
Недостатки Joomla:
- Несмотря на универсальность, разработку нельзя назвать «глубокой».
- Гораздо меньше бесплатных плагинов по сравнению с WordPress.
- Слишком сложна для начинающих и слишком проста для опытных разработчиков.
Сайты, использующие Joomla:
- Burger King
- Danone
- Latvia
- Nikon Instruments
- Porsche
- Times Square
- Vodafone
- Yamaha
Если «подсчитать» все плюсы и минусы, то Joomla, за счет своей гибкости структуры, будет идеальным вариантом для создания корпоративного сайта либо сайта e-commerce направленности.
Движок для сайта ModX
Для рядовых пользователей, которые «я ничего не знаю» этот движок вряд ли подойдет в силу своей сложности. Однако, разработка сайта на движке MODx занимает достаточно мало времени. Это одна из немногих причин, по которой популярность данного движка активно растет.
Плюсы CMS MODx:
- По мультизадачности он схож с WordPress. Разница лишь в том, что WordPress – это в первую очередь движок для блога и во вторую очередь мультизадачный. MODx – наоборот.
- Офигенная защита от дублирования страниц. Исключение – если Вы сами эти дубли создадите.
- Код сформирован по принципу «ничего лишнего, но и добавить нечего».
- После установки движка Вы получаете «чистое ядро», с которым можно делать все что угодно. Без лишних модулей и дополнений.
- Знаний html (даже базовых) достаточно, чтоб составить свой собственный шаблон.
Минусы CMS MODx:
- Требуются навыки программиста для точной настройки сайта.
Движок для сайта интернет-магазина OpenCart
OpenCart целенаправленно разрабатывался под интернет-магазины. Он бесплатный, а потому тоже должен быть рассмотрен в данной подборке.
Плюсы CMS OpenCart:
- Открытый исходный код.
- Достаточно популярен среди программистов.
- Большой спектр модулей.
- Есть встроенные SEO-модули.
- Есть модули оплаты через Qiwi, PayPal, Visa, MasterCard, WebMoney и т.д.
- Гибкие настройки.
- Широкий графический функционал. ВАЖНО! В данном контексте слово «графический» образовано не от слова «графика», а от слова «график», т.е. функционал включает в себя несколько инструментов по аналитике.
Минусы CMS OpenCart:
- Для нормального взаимодействия с пользователями требуется «допиливание».
- Узкоспециализированный – либо каталог, либо интернет-магазин.
- На «допиливание» требуется много времени и денег.
Прочие движки
Joostina
По названию уже понятно, что Joostina и Joomla – это «одного поля ягоды». По своей сути, Joostina – это и есть Joomla, только немного «допиленная» и «дополненная». Но и багов у нее чуть больше.
LiveStreet
Также является одним из популярных бесплатных движков. Хорошо подходит для блога. Может использоваться и в коммерческих целях. Например, оказание услуг.
DataLife Engine (он же — DLE)
В основном данная CMS используется для блогов и новостных порталов. Однако, без преувеличения данный движок можно назвать универсальным. Его вполне можно перестроить под интернет-магазин, сайт-визитку, и т.д. Он не требователен к ресурсам хостинга, легко модифицируется, поисковые системы отлично с ним взаимодействуют. Является одним лучших движков для варезных сайтов из download файлами, которые весьма удобно загружать и скачивать с сайта.
InstantCMS
Является чем-то средним между блог-движком и движком для форумов и досок объявлений. Хорошо подходит для сайта-сообщества. На нем же обычно создаются официальные сайты городов и областей. На основе данного движка создают даже официальные сайты городов. Это как раз тот случай, когда движок является отчасти универсальным, но не является «всем бочкам затычкой».
Django-CMS
Еще одно исключение из большинства бесплатных CMS. Исключение состоит в том, что движок написан не на PHP, а на Python. Движок отлично подойдет для сайтов-визиток, корпоративных, новостных сайтов и блогов. Однако, на этом движке попадаются и иные проекты, причем коммерческие.
Astra
Один из самых универсальных движков. Обычно используется для создания корпоративных сайтов, торговых площадок и сайтов-визиток. Для последних данный движок является вообще идеальным.
Как правильно выбрать бесплатный движок для сайта
Разумеется, приведенный выше список бесплатных движков далеко не полный. Однако, почти все эти движки объединяет:
- почти все они написан на PHP;
- почти все они используют базы данных MySQL.
Разумеется, есть и исключения, которые базируются на AJAX (DLE), ASP (например, dasBlog) или CGI, но это уже совсем другая история.
Самым верным вариантом будет следующий:
- арендовать бесплатный хостинг с доменом 3 уровня;
- установить движок (неважно с какого начинать), поработать с ним 1-2 дня, затем удалить, установить следующий.
Только «на ощупь» можно сделать 100% правильный выбор.
На что обратить внимание при выборе движка:
- Насколько просто его установить?
- Какие системные требования? Достаточно ли виртуального хостинга? Или арендовать выделенный сервер? И насколько мощным этот сервер должен быть?
- Насколько быстро работает выбранная CMS? Как быстро прогружаются страницы?
- Насколько удобна навигация по сайту?
- Насколько трудно разобраться в админ-панели? Справитесь с ней сами? Или наймете программиста?
- Сколько языков поддерживает движок?
- Сколько шаблонов оформления? Насколько просто их редактировать?
- Сколько плагинов можно установить без потери производительности сайта?
- Сколько плагинов идут с данным движком «в комплекте»?
Как только Вы получите ответы на данные вопросы, взвесите все «за» и «против», только после этого можно делать выбор в пользу той или иной CMS.
Чем хороши бесплатные CMS (кроме того, что они бесплатные):
- Открытый исходный код. Не всегда, но в большинстве случаев. Это позволяет программистам разрабатывать новые плагины, писать новые шаблоны оформления, и т.д. Этот же плюс является еще и минусом, т.к. это позволяет злоумышленникам тщательно подготовить атаку, что может привести к краху. И вот тут уже тех. поддержка в помощь.
- Дополнительные модули. На любой бесплатный движок плагинов, шаблонов оформления и дополнений всегда будет больше, чем на любой платный. Плагины могут быть самыми разными – «карусели», капча, XML-карты сайта, «хлебные крошки», SEO-плагины, проигрыватели видео, антиспам-плагины, и т.д. И плагины по защите сайта от хакерских атак в том числе.
- Безопасность. Да, мы не отрицаем, что на платных движках безопасность выше. Но что ничто не мешает добавить на сайт несколько плагинов, направленных на защиту сайта и тем самым довести уровень защиты до того, который «с завода» идет на платных движках.
Наиболее оптимальными вариантами будут WordPress и Joomla. Первый больше подойдет новичкам, которые хотят самостоятельно сделать свой сайт без привлечения программистов. Оно и понятно – установил движок, выбрал шаблон оформления, понапичкал движок плагинами и все готово. С Joomla придется немного «попотеть», но оно того стоит. Joomla тоже подходит для создания сайта своими руками, но за счет более широкого функционала данная CMS сложнее в управлении.
Узнать на каком движке сделан сайт
При выборе движка многие предпочитают не «прощупывать» все движки подряд, как мы предлагали ранее, а «гулять по сайтам», смотреть где что как, и только потом выяснять, на каком он движке. Способ не совсем верный (как минимум потому, что невозможно прощупать админку конкретно этого сайта), но тоже имеет место быть.
Поэтому мы расскажем о том, как определить движок сайта, который Вам понравился. Заранее предупреждаем, что ни один из приведенных ниже способов не является 100% гарантией того, что модель движка будет определена правильно.
HTML код на странице
Открываем любую страницу сайта, правый клик в свободном от картинок месте, в меню выбираем «Просмотр кода страницы». Затем с помощью Ctrl+F или F3 вызываем окно поиска. В это окно вводим слово “generator”. Среди найденного ищите нечто подобное:
<meta name=«generator» content=«ДВИЖОК_САЙТА» />
Однако, если движок самописный или эксклюзивный, то этой строки может и не быть вовсе.
Ну и, раз уж копает html-код, грех не просмотреть css javascript и пути к файлам-картинкам:
Просмотр robots.txt
Под каждый движок есть свой «стандартный» файл robots.txt. Да, мы не спорим, если взять 2 сайта на одном и том же движке, то файлы robots.txt у них могут немного отличаться (даже если не брать в расчет адреса карт сайтов и имена основных доменов). Однако, серьезных отличий не будет.
Шаблонный файл robots.txt для CMS Joomla выглядит следующим образом:
User-agent: *
Disallow: /administrator/
Disallow: /cache/
Disallow: /components/
Disallow: /editor/
Disallow: /help/
Disallow: /images/
Disallow: /includes/
Disallow: /language/
Disallow: /mambots/
Disallow: /media/
Disallow: /modules/
Disallow: /templates/
Disallow: /installation/
Однако, данный способ определения движка можно назвать почти бесполезным, т.к. для правильного определения движка по этому файлу нужно как минимум помнить, как выглядят robots.txt на разных движках.
По внешнему виду ссылок
Вид ссылок тоже может «выдать» движок:
- WordPress
/p=501 (в виде ссылок по умолчанию)
/2018/04/23/sample-post/ (дата + название поста)
/archives/123 (архивная запись + порядковый номер поста)
Ну а если в ссылках есть /wp-content/ — это 100% WordPress.
- Joomla
/index.php?option=com_content&task=view&id=80&Itemid=202
/content/view/69/109/
- MaxSite CMS
- vBulletin
Вид входа в админ-панель
Ниже мы привели список «стандартных» решений для входа в админ-панель. Т.е. к имени домена подставляем приведенные ниже «хвосты» и смотрим на реакцию сайта. Если сайт отдает сообщение «такой страницы не существует», значит меняем «хвост» на следующий по списку:
- WordPress
- Joomla
- Danneo
- MaxSite CMS
Cookie сайта
Определить движок можно путем анализа файлов Cookie, которые оставляет почти любой сайт на Вашем компьютере:
- UMI CMS
- MaxSite CMS
- WordPress
Определить движок сайта онлайн — обзор сервисов проверки CMS
- ITrack – считается если и не лучшим сервисом по определению движка, то как минимум одним из лучших. Умеет распознавать до 50 CMS. Пользоваться им предельно просто – указываем адрес сайта, вводим капчу (ставим галочку «я не робот», при необходимости выбираем необходимые картинки), и нажимаем «Определить CMS».
- 2ip – аналогичен предыдущему (разве что галочку «Я не робот» ставить не надо).
- Wappalyzer. Это плагин для FireFox. Достаточно просто зайти на сайт, чтоб получить информацию о том, какой движок на нем используется.
Итог
Итак, мы рассмотрели самые популярные бесплатные CMS, на базе которых строится подавляющее большинство сегодняшних сайтов. Еще мы рассказали о том, как правильно выбрать движок для своего сайта. Но важно запомнить одно – беспроблемных движков не существует. С какими-то проблем будет больше, с какими-то меньше, все зависит от того, что за сайт Вы хотите получить в итоге. Также не исключено, что все-таки придется обращаться к программистам.
stokrat.org
ТОП 6 популярных CMS
- Тип сайта и его тематика
- Функциональность сайта
На сегодняшний день более половины всех сайтов в сети Интернет используют ту или иную систему управления контентом (Content Management System – CMS). Однако термин CMS не получил, к сожалению, четкого определения. Он может иметь несколько значений в зависимости от сценариев и целей человека или проекта.
Некоммерческая международная организация AIIM (Association for Information and Image Management — Ассоциация по вопросам Управления Информацией и Изображениями) ввела в обиход понятия ECM (Enterprise Content Management) и WCM (система управления веб-контентом) как две составных части CMS.
В этом случае под ECM подразумевается программный комплекс, обеспечивающий документооборот, работу внутренней базы знаний и организующий в общем виде набор бизнес-процессов предприятия. Как одну из функций ECM может включать в себя и работу с веб контентом. Хорошим примером такого типа систем является платформа Microsoft SharePoint.
В свою очередь WCM стало включать в себя набор инструментов в некотором комплексе, позволяющем управлять веб-сайтом и контентом на нем.
Часто также CMS также называют «движком» сайта. В обиходе у разработчиков устоявшимся значением, подразумеваемым под CMS, является некоторая программная система, применяемая для создания, редактирования и управления контентом сайта и устанавливаемая на свой хостинг. В дальнейшем, в этой статье мы примем за основу именно это — последнее определение, более похожее на WCM.
Стоит отметить и часто включаемые в число CMS так называемые SaaS решения (software as a service – услуга доступа к программному обеспечению). В случае такого типа услуг компании не предоставляют код, который вы можете скачать, установить и настроить под себя на своём хостинге. Провайдеры услуги SaaS предлагают для клиентов свои платформы, со своим хостингом, своими индивидуальными возможностями без предоставления CMS в обиходном понимании. При такой схеме вы фактически оплачиваете не владение вашим сайтом, а его аренду. В нашей статье мы не будем рассматривать такой тип услуг.
Рассмотрим подходы, которых следует придерживаться, решая вопрос как выбрать движок для сайта.
Критерии выбора CMS для вашего сайта
Тип сайта и его тематика
Большой выбор различных систем управления контентом на рынке объясняется различиями в типах сайтов, для которых лучше всего конкретная CMS подойдет. Будет это форум или интернет магазин, блог или корпоративный сайт, сайт-визитка или новостной портал – определенность с тематикой сайта это первое, от чего будет зависеть правильный выбор CMS.
Функциональность сайта
Не смотря на определенную специализацию каждой CMS под определенные задачи, на сегодняшний день для ТОП CMS существует огромное количество различных расширений (плагинов, модулей), существенно увеличивающих их функциональность и возможности «донастройки». К примеру существующими плагинами можно превратить «блоговый» движок в интернет-магазин, а на движке портала сделать форум.
Однако нужно понимать, что большое количество дополнительных плагинов будут влиять и на быстродействие, и на безопасность, и на внутреннюю слаженность работы механизмов сайта, из-за возможных конфликтов этих расширений.
Также определенный набор проблем может доставить и необходимость регулярных обновлений как самого движка, так и установленных плагинов. Без таких обновлений у вас будут открываться дыры в безопасности, а это вряд ли вам понравится. А обновление большого числа расширений может вызвать конфликты совместимости.
Поэтому правильный выбор CMS это баланс между нужной готовой функциональностью движка «из коробки» и количеством (и качеством) установленных расширений. Исходя из задач и потребности в балансе, сложно однозначно ответить на вопрос «какая CMS лучше?».
Требовательность к ресурсам
Правильный выбор тематики сайта приводит к необходимости выбора условной «мощности» движка. «Мощнее», в нашем случае, вовсе не обязательно значит – «лучше». Если вы нуждаетесь, к примеру, в сайте-визитке, установка движка портала для вас будет избыточной. Значительная часть ресурсов мощной CMS останется не задействованной. При этом требования к хостингу такого сайта будут выше – вам понадобится больше оперативной памяти, больше ресурсов процессора, могут понадобиться некоторые специфические настройки сервера и предустановленное программное обеспечение.
Также стоит понимать, что, к примеру, сайты администрации для поселка и для города миллионника хоть и имеют общую тематику, но будут иметь разный дизайн, функциональность, наполнение, разную посещаемость и, соответственно, разные требования. Поэтому, при выборе вам следует исходить и из масштабов вашего будущего сайта.
Неправильный выбор выльется либо в необоснованное удорожание и хостинга, и администрирования вашего сайта, либо в нехватку ресурсов.
Возможность кастомизации движка
Многим владельцам сайтов не хватает возможностей «голой» CMS. Кроме того, из-за специфики каждого конкретно бизнеса и каждого конкретного сайта, возможности расширения с помощью дополнительных плагинов тоже может быть недостаточно. Может потребоваться индивидуальная доработка движка, тем оформления или доработка под заказчика тех плагинов, функциональности которых не вам хватает.
В этом вопросе нам очень важно будет понимать следующие моменты:
- Количество разработчиков на рынке – специалистов по конкретной CMS;
- Количество и качество документации к CMS и плагинам;
- Развитость сообщества пользователей и разработчиков конкретной CMS.
Можно с уверенностью сказать, что чем более распространён движок – тем больше доступных специалистов, тем проще внести нужные правки и тем дешевле эти правки обойдутся.
Стоит уделить внимание и особенностям SEO-оптимизации конкретного движка. Если вы хотите, чтобы аудитория вашего сайта росла, вам придется соответствовать ряду правил, касающихся и скорости работы сайта на различных типах устройств, и внешнего дизайна сайта вообще и конкретных страниц в частности, и внутренней иерархии страниц, и правильной настройки индексации и т.п.
Возможность проведения SEO оптимизации вашего сайта сложно переоценить. Наличие уже встроенных в CMS SEO инструментов или доступных качественных плагинов, а также возможность доработки их под ваши нюансы проекта привлеченными разработчиками, будут очень важны на этапе продвижения вашего сайта.
Стоимость CMS и доработки.
На рынке сегодня присутствуют как качественные бесплатные, так и значительное количество различных платных CMS. Кроме того, выбирая бесплатные CMS, вам вероятно захочется добавить в них платные расширения.
Выбирая между платными и бесплатными вариантами вам стоит заранее определиться с несколькими моментами:
- Представить себе (хотя бы приблизительно) стратегию развития вашего сайта. От понимания дальнейших перспектив будет зависеть комбинация доступных расширений и необходимость их доработок. Может так сложиться, что выбор бесплатной CMS, с учетом плагинов и доработок для получения нужного функционала, окажется существенно дороже, чем купить платную CMS и платный плагин, получив при этом техническую поддержку разработчиков этой CMS.
- Также может оказаться, что нужный для вас плагин под конкретную CMS нужно будет разрабатывать с нуля, тогда как под другую CMS такой плагин есть уже готовый, давно выпущенный и протестированный в реальной работе.
Распространенность CMS и ее востребованность
Если выбранный вами движок сайта окажется непопулярным и его разработчики решат перестать выпускать обновления, вы столкнетесь с рядом проблем. Это и падение уровня безопасности системы, и ухудшение внешней привлекательности на фоне новых сайтов-конкурентов, использующих новые технологические решения. Также существенно сложнее будет найти специалиста для внесения доработок в движок, использующий уже устаревшие и непопулярные технологии.
В свою очередь выход новейшей версии движка может быть связан с кучей багов системы, наличия новых дыр безопасности, несовместимости со старыми плагинами и другими сложностями.
Самописные движки
Наличие такого числа сложностей при выборе системы управления для своего сайта может вызвать у вас желание заказать или написать свой сайт с нуля. Действительно, ряд проектов прямо потребует от вас такого подхода. Подключение к своим специфическим сервисам, интеграция с другими уникальными проектами, гибкость в дизайнерских и архитектурных решениях – в определенных обстоятельствах написание своего движка будет правильным решением.
Однако стоит сразу учитывать набор проблем, с которыми вам предстоит столкнуться:
- Подсадка «на иглу» одного разработчика. Полноценно разбираться в куче кода, с слабо или вовсе недокументированными возможностями, сможет только сам автор кода. Новому разработчику может оказаться проще переписывать модули вашего сайта с нуля, чем тратить время на разбор чужого кода. Это с одной стороны существенно удорожит работу, а с другой жестко привяжет вас к конкретному разработчику. Даже сменив одного программиста на другого, вы оказываетесь в той же ситуации, только теперь с новым разработчиком.
- Сроки и цена разработки. Написание нужных модулей «с нуля» будет стоить значительно дороже и займет значительно больше времени, чем адаптация уже существующего движка и плагинов с хорошей документацией от авторов.
- Проблемы тестирования и ошибок. В движках, которые используют каждый день миллионы человек, есть значительный плюс – большинство багов выявляются мгновенно и быстро перекрываются обновлениями. Наличие багов в вашей самописной системе будет зависеть как от навыков вашего разработчика, так и от применяемых им технологий. Эта комбинация может нести большое количество скрытых проблем как работоспособности, так и безопасности, которые останутся не выловленными, пока не станет слишком поздно.
В результате разработка своего движка оказывается выгодна, практически, только крупным компаниям со своими внутренними отделами разработки и тестирования, которые будут писать свой сайт и поддерживать его работоспособность независимо от сторонних разработчиков.
Статистика использования CMS
По данным сайта w3techs.com более 55% всех Web-сайтов в Интернете управляются теми или иными CMS.
Как видно из диаграммы более 33% всех сайтов в Интернете работают на движке WordPress. Фактически это более 60% от сайтов, управляемых теми или иными CMS. Следующие по популярности системы CMS: Joomla – 5.4%, Drupal – 3.5%, Magento – 1.8%, PrestaShop – 1.4%.
Набравшие в этой диаграмме высокие места Shopify (2.7%), Squarespace (2.7%) и Wix (1.8%) предлагают услуги SaaS (которые мы здесь не рассматриваем).
По данным портала WhatСms первое место по числу сайтов среди популярных CMS также принадлежит WordPress — 52.74%. Затем идут Joomla — 5.219%, Drupal — 3.953%, Magento — 2.840%, PrestaShop — 1.671%. Blogger, как и несколько компаний в предыдущей диаграмме, является SaaS платформой.
По данным портала BuiltWith первые три места среди не SaaS CMS занимают: WordPress — 28.27%, Joomla – 26.93%, Drupal – 8.84%.
По данным портала SimilarTech, предлагающего свой ТОП движков для сайтов, среди 9,5 млн сайтов на CMS также лидирует WordPress, заняв 68% рынка CMS. Слетом идет Drupal (версии 6 и ниже) – 4%, Joomla – 3%, Drupal 7 – 1%, Typo3 – 1%. В число других CMS вошли как SaaS решения, так и другие полноценные CMS, включая и Drupal 8.
Проанализировав указанную статистику, мы выбрали следующий 6 ТОП CMS: WordPress, Joomla, Drupal, Magento, PrestaShop и Typo3.
Проведем краткий обзор движков для сайтов, входящих в наш ТОП CMS.
1) WordPress
Выпущенный впервые в 2003 году, CMS WordPress быстро завоевал популярность как у продвинутых разработчиков, так и простых пользователей. Благодаря простой настройке, не самой высокой требовательностью к ресурсам хостинга и огромному количеству расширений эта CMS уже многие годы занимает первое место. На сегодня именно WordPress называют лучшей CMS для блога.
WordPress идеально подходит для довольно простых веб-сайтов, таких как ежедневные блоги и новостные сайты, и для тех, кто ищет для себя простую CMS. Дополнения позволяют легко расширять функциональность сайта. К примеру, благодаря плагину WooCommerce, из сайтов на движке WordPress получается удобный для управления интернет-магазин – один из самых распространенных вариантов интернет-магазинов в сети.
Нужно отметить и большое количество SaaS решений, использующих на своей платформе этот движок. Часть успеха WordPress в представленных диаграммах без сомнения относится к SaaS решениям.
Официальный сайт WordPress: https://wordpress.org/
Особенности WordPress:
- Последняя версия — 5.0.3 от 09.01.2019.
- Написан на PHP.
- Более старые версии чем 5.0 официально объявлены «небезопасными».
- Минимальные требования к хостингу, поддержку которых обещает разработчик:
- PHP 7.3
- MySQL 5.6 или MariaDB 10.0;
- HTTPS;
- Apache или Nginx.
Плюсы WordPress:
- Бесплатная CMS распространяется с открытым исходным кодом.
- Огромное количество как платных, так и бесплатных шаблонов, и плагинов.
- Удобная панель администратора.
- Простая CMS для пользователя. Отмечают простоту использования и легкость установки как движка, так и тем, и расширений.
- Большое сообщество.
- Достаточно высокая производительность.
- Доступные платные плагины с проверенным качеством.
Минусы WordPress:
- Относительно не маленькая требовательность к ресурсам, особенно при установке значительного числа плагинов.
- Отсутствие технической поддержки в не SaaS вариантах.
- Многие плагины написаны некачественно, что создает проблемы в работе и дыры в безопасности.
- Сайты на WordPress взламывают чаще всего.
Для каких сайтов используют CMS WordPress:
Популярность WordPress продолжает расти:
При этом в Украине сейчас 34910 сайтов используют эту CMS, а в Российской Федерации — 297353.
2) Joomla
CMS Joomla впервые увидела свет в 2005 году. Отражая философию этого движка, его назвали словом, звучащим на суахили как «всё вместе». Фактически разрабатываемая как CMS для порталов, Joomla позволяет создавать сайты с большей гибкостью контента и внутренней структуры, чем WordPress, но при этом с достаточно простым и интуитивно понятным интерфейсом. Эта CMS поддерживает электронную коммерцию, социальные сети и многое другое. Используя этот движок, разработчики создают сайты-визитки, интернет-магазины, фотогалереи, порталы (включая новостные), блоги и другие сайты. Рядом пользователей, Joomla признается лучшей CMS для сайта типа портал.
Официальный сайт: https://www.joomla.org/
Особенности движка Joomla:
- Последняя версия – 3.9.3 от 12.02.2019.
- Написана на PHP и JavaScript.
- Минимальные
itvdn.com
Что такое CMS (движок сайта)?



Управление с помощью движка
Во многих статьях на своём проекте употреблял такой термин, как «движок». Но так и не описал, что же это такое. В данной небольшой статье это исправлю.
Изначально — когда Интернет был ещё маленький — сайты также были маленькими и делались в основном на чистом HTML. Т.е. чтобы создать новую веб-страничку, достаточно было блокнотом сделать файл с расширением .htm(l), записать туда тексты, оформить тегами и отправить на сервер.
Но с развитием Сети веб-ресурсов становилось всё больше, и они увеличивались в объёме. В принципе, нет ничего страшного, чтобы сайт и из 1000 страниц создать вручную на HTML — можно, как говорится, натренироваться.
Но если возникнет необходимость добавить коды от рекламной сети Яндекса или изменить на каждой из страниц цифры текущего года (например, в такой популярной строчке футера, как © год), то придётся править всю тысячу страниц. Поэтому-то и появилась необходимость в автоматизации данного процесса — это привело к возникновению так называемых CMS, или движков сайтов.
Со временем появились различные средства (PHP, JSP, ASP и др.), позволяющие генерировать HTML-код на странице в автоматическом режиме, а также выводить его из баз данных (MySQL, MS SQL и др.).
Теперь, например, можно было сделать так, чтобы текущий год выводился бы в футере автоматически. Т.е. все эти PHP и MySQL упрощали генерацию HTML-кода, но всё равно приходилось создавать много файлов вручную, только уже не html-расширения, а, например, PHP.
Ну и в конце концов появились (W)CMS — (Web) Content Management System, что буквально переводится как Система управления контентом. Позже буква «W» отвалилась от этой аббревиатуры. «Народным» синонимом для ЦМС является словосочетание «движок сайта».
Что такое CMS? Это специальная система, которая позволяет создавать/редактировать содержимое веб-проекта. Как правило CMS делаются таким образом, чтобы пользователь без технических знаний сумел бы добавлять страницы, файлы и т.п.
Обычно движок сайта «оборудован» визуальным редактором (WYSIWYG), поэтому для форматирования текста нет особой необходимости в знаниях CSS.
Также отличительной чертой CMS является наличие т.н. админ-панели — места (УРЛ-адреса), в котором владелец сайта проходит авторизацию (вводит логин/пароль) и определяется как главный пользователь со всеми соответствующими правами.
Как правило, все современные CMS написаны на языке программирования PHP, применяют СУБД MySQL для хранения данных и представляют из себя набор php-файлов, часть из которых — служебные (описывают функции, запросы к БД), а часть — шаблоны, формирующие дизайн проекта.
Никаких файлов со страницами в движке сайта нет — страницы являются динамическими и генерируются сервером «на лету» при обращении к URL-адресу.
CMS существует огромное множество, есть как платные, так и бесплатные; с закрытым кодом и открытым кодом. Пожалуй, самые популярные из бесплатных движков — это WordPress и Joomla!. Что весьма заслуженно.
Также движки нередко создаются полностью под разрабатываемый проект, с учётом его специфики.
Узнать, какая CMS (из известных) используется на том или ином сайте можно с помощью плагина Wappalyzer.
Ну а в последнее время всё больше и больше сайтов создаётся на WordPress, т.к. данная CMS «понятна» почти всем и, например, замечательно подходит для ведения блогов и заработков на контекстной рекламе.
Для многих уже выражения сайт и сайт на WordPress — синонимы, чему разработчики этого движка, наверное, очень рады



web-ru.net
Как выбрать CMS (движок) для сайта: руководство
При необходимости создать сайт возникает сразу несколько вопросов: как выбрать CMS? Что лучше: покупка готовой CMS или разработка собственного движка? Есть ли смысл в платном движке или лучше воспользоваться бесплатным решением?
В этой статье попробуем ответить на эти вопросы.
Немного терминологии
Прежде чем выбрать CMS, стоит определиться с основными терминами.
- CMS (Content Managment System) — это и есть система управления вашим сайтом, то, что в народе называют «движком».
- Платная CMS — движок, который вы покупаете. У платных CMS есть как преимущества, так и недостатки.
- Бесплатная CMS — распространяется бесплатно. Можно свободно скачивать её и разворачивать на ней свой сайт. Здесь также есть свои плюсы и минусы.
- Самописная CMS — движок, который создаётся специально под определённый проект и его задачи. У этого варианта также есть свои достоинства и недостатки.
Важный момент: перед началом выбора движка рекомендую разработать логическую структуру сайта. Это сэкономит массу времени и убережёт от проблем в будущем.
А теперь разберём все эти пункты подробно.
Бесплатные движки
Начнём с самых доступных видов CMS — бесплатных. На таких движках работает огромное количество сайтов, в том числе и коммерческих. Самые популярные — WordPress, Joomla!, Drupal, OpenCart, MODx. Рейтинг популярности движков в Рунете (платных и бесплатных) примерно такой:
Как видите, лидер в Рунете — это платный Битрикс, но остальные 5 позиций поделили между собой бесплатные движки. Суммарно сайтов на бесплатных CMS больше.
Подробнее изучить статистику можно в каталоге CMS на сайте аналитического портала рынка веб-разработок CMS-magazine.
Преимущества
Главное преимущество таких движков (ни за что не догадаетесь) — они бесплатные.
У них огромные аудитории пользователей и разработчиков-волонтёров, которые создают плагины, расширяющие возможности движка, а также темы оформления. По этим CMS много справочного материала в интернете, им посвящены целые блоги и форумы, где всегда можно найти много полезных советов и приёмов.
Например, вот официальный и переведённый волонтёрами на русский язык мануал по WordPress. Или вот целый русский портал о Джумле.
На мой взгляд, лучший бесплатный движок — это именно WordPress. Его можно самостоятельно настроить под себя даже без обладания глубокими знаниями в области программирования.
Хотите добавить звёздочки в сниппет Google для WordPress-сайта? Не вопрос. Хотите убрать версию WordPress, чтобы сайт было сложнее взломать? Пожалуйста. Если задача более сложная и без программиста не обойтись, то найти специалиста на фрилансе не составит труда.
Так выглядит админка WordPress:
А так — админка Джумлы:
Недостатки
В каждой бочке мёда есть своя ложка дёгтя. Касается это и бесплатных движков. Учитывайте это, если решите выбрать CMS из бесплатных вариантов.
Во-первых, в силу того, что движок бесплатный, у него нет официальной техподдержки. Вы не являетесь клиентом разработчиков этого движка. Так что позвонить в 2 часа ночи и сказать, что сайт поломался, не выйдет. Придётся самостоятельно решать проблему или искать специалиста.
Во-вторых, в бесплатных плагинах и шаблонах могут быть всякие неприятные сюрпризы, например, скрытые ссылки на левые сайты. Нередко злоумышленники пытаются взломать сайт через уязвимости в плагинах. Не исключено, что вы получите вирус на сайте. Даже с моим блогом, работающим на WP, однажды произошёл подобный случай, но я вовремя всё исправил.
Тем не менее WordPress остаётся моим любимым движком.
Для каких типов сайтов подходит?
Практически для всех. Многие студии по созданию сайтов делают клиентские проекты именно на бесплатных движках, и это не является каким-то негативным маркёром. Даже крупный портал можно развернуть, скажем, на Друпале.
Например, популярный в Буржунете развлекательный сайт Bored Panda, который посещают более 70 миллионов посетителей в месяц, работает на старом добром Вордпрессе.
Платные CMS
Здесь всё просто — вы покупаете движок у его разработчиков. Наиболее популярная платная CMS в Рунете — 1С-Битрикс. Да-да, тот самый 1С, которые разрабатывает софт для бухгалтеров. Помимо всего прочего, он разработал множество игр (очень даже неплохих, вспомните хотя бы Дальнобойщиков) и создал CRM Битрикс 24.
Другие платные движки — UMI.CMS, NetCat, CS-Cart и менее известные. Тысячи их!
Преимущества
У таких движков есть официальные разработчики и техподдержка. К ним регулярно выходят обновления, они более защищены от посягательств злоумышленников. К ним нет расширений и дополнений, созданных непонятно кем. Конечно, 100% безопасности не бывает, но тут она на порядок выше, чем у бесплатных CMS.
Рейтинг платных CMS в Рунете:
Полный рейтинг можно изучить в каталоге платных CMS на сайте того же CMS-magazine.
Админка сайта на Битриксе:
Недостатки
Первый недостаток заключается в том, что за платный движок нужно платить. К тому же платить придётся не только при покупке CMS. Расширения, плагины, модули, как правило, тоже платные и часто стоят недёшево
Кроме того, есть проблема с кадрами. Например, если вы хотите обслуживать сайт на Битриксе своими силами, то придётся искать специалиста именно по Битриксу. Логика Битрикса отличается от логики других движков, поэтому на Битрикс-программиста нужно дополнительно учиться. Встречаются такие программеры реже, соответственно, их услуги стоят дороже.
Недостаток Битрикса — это ну просто дохрена кода. Зачастую даже не знаешь, куда конкретно лезть (с) анонимный программист
Для каких типов сайтов подходит?
В первую очередь для коммерческих. Покупка движка — это инвестиция, которая должна окупиться. На Битриксе, например, удобно разворачивать интернет-магазины, особенно крупные. Его тесная интеграция с 1С бухгалтерией и CRM является одной из фишек движка.
На платных CMS также делают корпоративные сайты, порталы, иногда и форумы, хоть они постепенно и умирают в неравной борьбе с социальными сетями (есть популярный платный форумный движок vBulletin).
Бытует мнение, что сайты на платных движках лучше ранжируются в поисковых системах. Но это не так. На поисковые алгоритмы никак не влияет вид CMS.
Самопис
Выбрать CMS на основе самописного движка могут себе позволить далеко не все. Такой движок делается под конкретный и, как правило, крупный проект, он создаётся под определённые задачи. Один и тот же самописный движок может применяться на нескольких сайтах, но обычно это сайты одной компании.
Преимущества
Ничего лишнего. Движок создаётся по ТЗ для вашего проекта, ему не нужно покупать/устанавливать плагины и расширения, не нужно писать в техподдержку или изучать руководства в интернете. Всё делает ваша команда разработчиков. Плюс высокий уровень безопасности, ведь уязвимости платных и тем более бесплатных движков известны потенциальным хакерам, а в самописной CMS такую лазейку ещё придётся поискать.
Недостатки
Позволить себе содержать отдел разработчиков может только крупная компания. Также могут быть сложности с SEO-оптимизацией: на готовых движках SEO-специалисты могут сами выполнять значительную часть работ по оптимизации, а на самописных — только через задачи программистам. Учитывая загруженность программиста, частое нежелание отвлекаться на доработки по SEO или бюрократию в компании, даже простая задача на 1-2 рабочих дня может занять несколько недель.
Часто у самописных движков как таковой админки нет. Например, её не было в ТЗ, поэтому разработчик её не сделал. Программистам она не нужна, они работают с кодом и БД. Админка нужна администраторам, контентщикам, менеджерам, сеошникам и т. д. Если забыть или специально исключить админку (из экономии, меньше пунктов в ТЗ — ниже стоимость сайта), админам сайта будет тяжело добавлять новые товары и другой контент, а сеошникам — выполнять оптимизацию.
Для каких типов сайтов подходит?
Практически для всех. Если программист делает личную визитку, то и она будет на самописе. Но в первую очередь это крупные проекты, конечно же, коммерческие. Онлайн-сервисы (платёжные системы, интернет-банкинги, биржи фриланса, социальные сети, интернет-магазины национального масштаба, порталы и т. д.) делаются исключительно на своих, специально разработанных под эти проекты, закрытых движках.
Иногда владельцы небольших сайтов считают, что сайт на самописе является признаком престижа. Это заблуждение хотя бы потому, что, даже заглянув «под капот», в исходный код сайта, неспециалист не поймёт, что перед ним самописный движок, а не готовая CMS. Если владелец такого сайта и его клиенты не связаны с IT-индустрией, тип CMS никак не повлияет на престиж.
Как выбрать CMS: заключение
Как видим, выбор движка сайта — это не пятиминутное решение. Нужно чётко сопоставить тип и цели вашего проекта с предлагаемыми на рынке CMS, а также с вашими финансовыми и временными ресурсами. Только так вы сможете избежать ошибок и создать успешный сайт.
Надеюсь, статья поможет вам выбрать CMS. Оставляйте свои вопросы в комментариях, делитесь статьёй с друзьями (вдруг они тоже мучаются с выбором) и ставьте звёздочки. И подписывайтесь на обновления по email.
snarkfog.net