на каком движке сделать сайт самому
Какую CMS выбрать: руководство по выбору «движка» для сайта
Обновил Сергей Алмакин
Когда вы планируете веб-проект, приходится отвечать на тысячи вопросов. Один из них касается выбора движка для сайта. Обидно, если вы тратите на решение этой простой проблемы много времени. Из этого руководства вы узнаете, как правильно и быстро выбрать CMS для сайта.
Почему сложно выбрать движок для сайта
Ответ на этот вопрос может вас удивить. Дело в том, что для реализации практически любого веб-проекта вам подойдет любая CMS. Например, вы можете выбрать Joomla! и открыть интернет-магазин, контент-проект, блог, портал, веб-сервис, сайт-визитку, – что угодно. Вы вряд ли найдете тип ресурса, который в принципе нельзя сделать на «Джумле». Более того, вы не сразу ответите, что принципиально невозможно реализовать с помощью Drupal, WordPress, «1С-Битрикс» или другого «движка».
Выбирая CMS, вы наверняка столкнетесь с людьми, которые скажут, что Joomla! и Drupal – полная ерунда, а ваш проект можно хорошо сделать только на NetCat или «1С-Битрикс». Кстати, названия движков в предыдущем предложении можно произвольно менять. Так вот, не верьте таким людям. В большинстве случаев их приверженность к CMS связана исключительно с личными предпочтениями. Привык специалист работать с «Джумлой», хорошо знает ее, а других «движков» боится или просто не хочет разбираться.
Значит ли это, что можно никого не слушать, брать первую попавшуюся CMS и делать на ней сайт? Конечно, нет.
Во-первых, если вы доверяете разработку сайта конкретному специалисту, лучше позволить ему работать с любимым движком, если это не создает неудобств для вас и вашей аудитории.
Во-вторых, каждая CMS специфична. Даже умея работать в WordPress, вы вряд ли сможете сходу опубликовать материал в Drupal. Кроме этого, у каждой CMS есть свои технические ограничения. Если вы на третий год развития проекта упретесь в невозможность реализовать идею из-за неверно выбранного движка на старте, будет обидно.
Какой движок вам не подходит
Никогда не соглашайтесь на так называемые «самописные» CMS. Их можно использовать только в одном случае: если вы пишете их сами. Вам не подойдет и сайт без движка вообще. О причинах читайте в руководстве для заказчиков сайтов.
Какую CMS выбрать: платную или бесплатную
Ответ на этот вопрос очевиден: если есть возможность, используйте бесплатный движок. Соглашайтесь на платную CMS только в случае, когда функционал бесплатных продуктов не соответствует нуждам вашего проекта.
Продавцы коммерческих движков попробуют убедить вас купить продукт с помощью разных аргументов:
Движки объединяются в группы подходящих и неподходящих для реализации вашего проекта. При этом в обе группы входят как платные, так и бесплатные CMS.
Как оценить функциональность движка
Как отмечалось выше, практически все CMS обладают достаточной функциональностью для создания почти любого сайта. Все разработчики движков называют свой продукт функциональным. Поэтому неспециалисту сложно объективно оценить соответствие функциональности системы управления контентом нуждам проекта. Чтобы сделать это, сравните возможности CMS с базовым набором функций, рассмотренных ниже.
Удобный визуальный редактор
Простой редактор контента – это то, ради чего вы отказались от сайта на HTML в пользу движка. Через интерфейс редактора вы можете мгновенно публиковать и редактировать контент.
Большинству пользователей необходим редактор, позволяющий работать с визуальными объектами. Этот тип интерфейса называется WYSIWYG. Акроним образован из первых букв английского предложения What You See Is What You Get – что видишь, то и получишь.
Выбирайте «движок» с редактором, который позволяет работать с контентом в визуальном режиме и в режиме HTML. Некоторые CMS оснащены функциональным редактором по умолчанию. В других дефолтное решение годится только для публикации экстренного сигнала SOS. Вот несколько примеров:
WordPress
WordPress – идеальное решение, возможностей которого хватит подавляющему большинству пользователей. Он позволяет работать с контентом в блочно-визуальном режиме и в режиме HTML.
Если вас по каким-то причинам не устраивает дефолтное решение, выберите в каталоге плагинов подходящий вам редактор, например, Advanced Editor Tools.
Кстати, в новых версиях WordPress визуальный редактор значительно поменялся. Многим такие изменения пришлись не по душе.
Как установить WordPress на компьютер
Используем Xampp для установки WordPress. Видео
Drupal
Редактор Drupal удивит своим минимализмом. Если вы решите работать с этим движком, придется найти модуль с полноценным редактором. Например, можете установить привычный TinyMCE.
OpenCart
Движок для магазинов OpenCart имеет функциональный и одновременно простой редактор. Он позволяет редактировать контент в визуальном режиме и режиме HTML-кода, выбирать шаблоны страниц и менять категории публикации. Редактор позволяет указать title и мета-данные страницы.
Joomla
О возможностях дефолтного редактора Joomla читайте в нашем обзоре. Из него вы узнаете, почему стоит заменить редактор по умолчанию на JCE.
Выбирая CMS, обязательно попробуйте опубликовать заметку в демонстрационной версии. Оцените удобство и функциональность редактора.
1С-Битрикс: Управление сайтом
Универсальная, но довольна тяжелая система управления контентом. Не подходит для мелких сайтов (тематических блогов, например). Предназначена для решения задач бизнеса, поэтому CMS имеет соответствующий ценник. Основные сценарии использования: магазины, корпоративные сайты, маркетплейсы и даже социальные сети. CMS базируется на модулях. Есть главный и дополнительные. Например, магазину понадобится модуль продаж (он включает корзину, CRM-ку, кассы). Без обучения здесь не обойтись. Работать методом научного тыка, как в WordPress, например, здесь не получится.
Есть аналитические инструменты:
«1С-Битрикс: Управление сайтами» – вполне законченное и продуманное решение. Негативных моментов 2: цена довольно высокая (от 5 400 р.). Второй негативный момент: ПО закрытое, и добавить необходимый функционал будет невозможно. Кроме того, понадобится обучение сотрудников, занимающихся администрированием сайта. А еще документация на сайте разработчика далеко не полная.
SEO-Friendly
Речь идет о совокупности функций и характеристик, позволяющих адаптировать ресурс к потребностям пользователей поисковых систем. Если вы привыкли смотреть на эту проблему с другой стороны, ищите движок, соответствующий техническим требованиям поисковых систем.
Обратите внимание: все CMS можно назвать по умолчанию или потенциально SEO-дружественными. Было бы странно, если разработчики движков не учли требования поисковых систем.
При выборе системы управления контентом вы должны оценить реализацию характеристики SEO-friendly. Иными словами, вам нужно понять, хватит ли вам дефолтной SEO-дружественности для успешного продвижения сайта. Также вам нужно оценить усилия, необходимые для расширения характеристики SEO-Friendly до уровня, который вы считаете приемлемым.
Оценить адаптацию CMS к нуждам пользователей поисковых систем можно по следующим критериям:
Обратите внимание на простоту создания и редактирования меню, возможность настроить статические URL, простоту адаптации под мобильный трафик.
Возможность кастомизации
Движок сайта предназначен для публикации и управления контентом. Сразу после установки любой CMS вы можете опубликовать заметку или создать страницу, содержащую тот или иной контент.
Кастомизация в контексте выбора CMS – это адаптация движка к публикации контента в соответствии с особенностями проекта и потребностями его аудитории. Например, если вы создаете блог, CMS должна отображать на главной странице последние публикации. Если развиваете интернет-магазин, у вас должна быть возможность публиковать карточки товара.
Вы можете кастомизировать любой движок. При выборе обращайте внимание на следующие характеристики простоты адаптации CMS к нуждам вашего проекта.
Обратите внимание, вам будет сложно кастомизировать студийные CMS самостоятельно или с помощью сторонних специалистов. Эту задачу придется делегировать разработчику.
Управление уровнями доступа пользователей
Эта функция полезна для разных типов проекта: от интернет-магазина до контент-сайта и блога. Например, вы можете давать расширенные права с доступом к закрытым разделам сайта платным подписчикам или модераторам контент-проектов. Владельцы интернет-магазинов могут предоставлять специальные возможности постоянным покупателям или участникам программ лояльности.
Ниже представлены примеры реализации управления уровнями доступа в некоторых CMS:
Обратите внимание на возможности управления правами пользователей Drupal. Если вы создаете сложный сервис, социальный проект или интернет-магазин, этот движок позволит задавать произвольные группы посетителей.
Как выбрать «движок» для интернет-магазина
Вы можете сделать интернет-магазин на практически любой CMS. Идеальная система управления контентом для онлайн-торговли должна обладать следующими характеристиками.
Оцените стартовый и потенциальный масштаб вашего проекта. Если количество товарных позиций в вашем магазине будет исчисляться десятками или сотнями, попробуйте специализированные движки или интернет-магазины в облаке, например, Magento. Если вы будете постоянно увеличивать число товарных позиций, обратите внимание на «1С-Битрикс», Drupal, Amiro.
На что обратить внимание при выборе CMS для корпоративного сайта
При выборе движка для корпоративного сайта оцените 2 характеристики CMS: простоту использования и необходимые вашему проекту функции. Скорее всего, на сайте вам нужны статические страницы и раздел публикаций.
Если у вас нет личных предпочтений, выбирайте WordPress. Не слушайте снобов, говорящих, что будущему участнику Fortune 500 не к лицу ресурс на движке для блогов. WordPress давно превратился в универсальную CMS, на которой можно сделать любой ресурс, в том числе корпоративный сайт.
Какая CMS подойдет для большого контент-проекта
Вы, наверное, удивитесь, но для контент-проекта подходит та CMS, которая вам больше всего нравится. Естественно, вам вряд ли придет в голову делать блог или сайт СМИ на движках, заточенных под интернет-торговлю. А если вы выберете любую универсальную CMS, проект будет работать.
Какая CMS подойдет для форума
Если вы хотите создать форум, вам нужна специализированная CMS. Например, vBulletin и phpBB. Последний движок можно назвать оптимальным выбором, так как он сочетает свободное использование с функциональностью платных CMS, например, vBulletin.
Обратите внимание, вы можете установить движок форума на субдомен основного сайта или использовать плагины и модули для расширения функциональности универсального движка. Вас заинтересуют такие модули для популярных CMS:
Вы можете самостоятельно найти готовые решения для других популярных CMS.
Какой же движок выбрать
Если у вас есть необходимые знания и умения, вы хорошо сделаете проект на практически любом движке. Поэтому при выборе CMS руководствуйтесь личными предпочтениями и опытом работы с теми или иными системами. Например, если вы и ваши сотрудники хорошо знаете Drupal, смело используйте этот движок. Если вы как свои 5 пальцев знаете WordPress, делайте на нем корпоративные сайты и интернет-магазины.
Если у вас нет личных предпочтений и опыта работы с CMS, ориентируйтесь на предложенную таблицу.
CMS/Тип ресурса | Интернет-магазин | Блог | Сайт СМИ или большой контент-проект | Портал | Корпоративный сайт |
---|---|---|---|---|---|
WordPress | Да. Придется приложить усилия и потратить время, чтобы получить нужную функциональность. | Да | Да | Да. Придется потрудиться, чтобы интегрировать CMS со сторонними сервисами. | Да |
Joomla! | Да. Потребуется кастомизация. | Да | Да | Да | Да |
Drupal | Да | Да | Да | Да. Гибкое управление правами доступа пользователей позволяет социализировать проект на Drupal. | Да |
Magento | Да. Вы можете создать магазин на облачном хостинге Magento. | Нет | Нет | Нет | Нет |
OpenCart | Да. Запустить торговлю можно в течение 30 минут. | Нет | Нет | Нет | Нет |
PrestaShop | Да. Простой запуск и управление магазином. | Нет | Нет | Нет | Нет |
CS Cart | Да | Нет | Нет | Нет | Нет |
1С-Битрикс | Да | Да | Да | Да | Да |
MODX | Да | Да | Да | Да | Да |
UMI | Да | Да | Да | Да | Да |
WIX | Да | Да | Да | Да | Да |
Зачастую более эффективный подход – просто сконцентрироваться на задачах своего бизнеса, а создание сайта доверить профессионалам агентства «Текстерра».
В Google и «Яндексе», соцсетях, рассылках, на видеоплатформах, у блогеров
Какой движок лучше для создания сайта, интернет магазина, форума?
Создание сайта на CMS — относительно несложный процесс, который не отнимает много времени. При этом в итоге вы получаете функциональный портал и сможете направить все силы на его развитие, а не на кропотливую разработку.
Топ бесплатных CMS
Даже у новичка на создание сайта с использованием CMS уйдет не больше нескольких дней. Исключение составляют ситуации, когда необходимо создать интернет-ресурс со сложным функционалом — в таком случае потребуется несколько недель или месяцев.
Топ-10 бесплатных движков для создания сайта по версии cmsmagazine:
Платные или бесплатные CMS, какую выбрать для сайта?
Прежде всего определитесь, собираетесь вы делать сайт на платной системе управления контентом или будете использовать бесплатную. У каждого из вариантов есть преимущества.
Многие платные движки предоставляют дополнительный функционал, однако им надо суметь воспользоваться. Если вы только приступаете к созданию сайтов на CMS, скорее всего, будет достаточно бесплатной платформы, а покупка движка может обернуться пустой тратой денег.
Кроме того, нужно понимать, что есть и такие платные CMS, которые не превосходят по функционалу популярные платформы, доступные бесплатно, поэтому вы должны четко представлять, на что собираетесь потратить деньги.
Таким образом, движки, находящиеся в свободном доступе, подойдут для создания первых интернет-проектов. Некоторые продолжают пользоваться исключительно ими и в дальнейшем, по мере расширения дела. Однако на этом этапе имеет смысл переходить на платные платформы — но только в том случае, если есть четкое понимание, какие преимущества это даст.
Обзор популярных бесплатных CMS
Рассмотрим популярные универсальные системы управления контентом, которые подходят для создания самых разных проектов — от сайтов-визиток до внушительных интернет-порталов.
WordPress — хороший выбор не только для создания блога
Этот движок получил распространение за счет легкости в освоении, оптимизации и функционалу. Панель администрирования здесь устроена гораздо проще, чем в других CMS. Доступно большое количество плагинов для WordPress, которые расширяют базовые возможности платформы.
CMS подходит для создания сайтов-визиток, блогов и информационных интернет-проектов. Изначально движок разрабатывался как блог-платформа с высокой функциональностью, сегодня чаще всего на WordPress создают небольшие информационные порталы. Кроме того, после установки нескольких плагинов на этом движке работают даже интернет-магазины.
На WordPress в первую очередь стоит обратить внимание начинающим разработчикам, которые хотят создавать относительно несложные интернет-проекты. При этом огромное количество плагинов, виджетов и тем позволит без труда создавать функциональные сайты. Пример сайта на wordpress:
Joomla
Движок с хорошим функционалом, который также подходит для создания сайтов любой сложности — от одностраничников до интернет-магазинов. Доступно множество плагинов для расширения базового функционала. Важное преимущество Joomla — простота освоения и настройки. Эта платформа отлично подойдет в том случае, если сайт требуется создать быстро.
Однако продвигать сайты, созданные на этом движке, сложнее, чем проекты, которые разработаны с использованием других платформ. Возникают трудности и при обслуживании порталов — к примеру, сложно внести в контент изменения, которые выходят за рамки базового функционала Joomla и функционала плагинов.
На Joomla стоит обратить внимание всем, кто ищет систему управления контентом, которая обеспечит больше возможностей, чем WordPress, и при этом по-прежнему будет проста в освоении. Пример сайта на Joomla:
Drupal
Позволяет создать сайт любого уровня сложности. Основное отличие это движка — широчайший набор возможностей, он подходит для решения самых сложных задач и разработки сайтов любой сложности. Для платформы доступно множество расширений для дополнительного увеличения функционала, больших проблем в безопасности у Drupal нет. Сайты на этом движке хорошо подходят для SEO-продвижения.
Недостаток этой системы управления контентом — требовательность к ресурсам. Она вызывает нагрузку на сервер даже при относительно малом количестве посетителей, поэтому нужно быть уверенным, что хостинг справится с ней и обеспечит высокий уровень производительности. Кроме того, Drupal плохо подойдет начинающим разработчикам — разобраться в его возможностях, несмотря на простой интерфейс, нелегко.
Эта CMS подойдет в первую очередь тем, кто хочет получить максимум возможностей для создания сложных и функциональных интернет-проектов — онлайн-магазинов, корпоративных сайтов, интернет-сообществ и так далее. Пример сайта:
Популярные платные движки
Платные CMS не так популярны, как движки в свободном доступе. Однако при правильном выборе и использовании они обеспечивают дополнительные возможности для создания и продвижения сайта.
1С Битрикс
Основные преимущества этой платформы — наличие специальной панели SEO-оптимизации, делающей продвижение сайта максимально удобным и интеграция с продуктами 1С. На Битрикс работает множество сложных коммерческих ресурсов, включая интернет-магазины.
К недостаткам относятся цена и сложность освоения. И создание сайта и его доработки будут стоить дороже, чем на других платформах. Пример сайта на Битрикс:
Универсальный движок, созданный российской компанией «Юмисофт». Подходит для создания интернет-проектов любой сложности. Преимущества — удобство интерфейса, наличие визуального редактора Drag-and-Drop и возможность адаптации сайта под мобильные устройства. Пример сайта:
NetCat
Это одна из старейших российских CMS, которая появилась еще в 1999 году. NetCat имеет богатый функционал и подойдет для создания сайтов любого типа, допускает возможность интеграции с базами данных и сторонними сервисами.
Из панели администрирования можно управлять сразу несколькими сайтами. Еще одно преимущество — NetCat отличается высоким уровнем безопасности. К недостаткам относятся не самый удобный интерфейс и малое количество доступных готовых шаблонов. Пример сайта:
Бесплатные движки для интернет-магазина
Если вы хотите создать интернет-магазин, подойдет специальная платформа, предназначенная для такого вида сайтов. Можно использовать и Joomla или WordPress, однако CMS, разработанная именно для интернет-магазинов, будет лучшим выбором.
OpenCart (и русская «ветка» OcStore)
Полноценный движок для создания интернет-магазинов, который заточен под электронную коммерцию. Вышел в свет относительно недавно, в 2012 году, однако быстро набрал популярность и остается чрезвычайно востребованным. Пожалуй, основное его преимущество — простота освоения.
При этом движок предоставляет хороший базовый набор функций, в том числе — возможность создания мощных каталогов и эффективные механизмы обработки заказов.
Есть несколько популярных сборок OpenCart –CMS, созданных на ее основе, но снабженных некоторыми доработками и дополнительным функционалом. Среди них стоит отметить русскую локализацию движка — ocStore. Пример интернет-магазина:
PrestaShop
Этот движок для интернет-магазинов предоставляет гораздо больше возможностей, чем OpenCart. При этом PrestaShop сложнее в освоении, несмотря на простой и интуитивно понятный интерфейс. Чтобы раскрыть все преимущества PrestaShop, придется приложить усилия, потратить время на обучение и разобраться в его работе.
К примеру, если OpenCart содержит большое количество стандартных систем оплаты и доставки, то PrestaShop потребуется ручная настройка или установка дополнительных модулей, чтобы наладить их работы. Кроме дополнительных модулей для расширения функционала доступны и шаблоны, с помощью которых можно заменить стандартный дизайн. Пример сайта:
Magento
Платформа Magento увидела свет в 2008 году. Движок представляет собой мощный и гибкий инструмент, который можно использовать как для создания небольших интернет-магазинов, так и для разработки настоящих онлайн-гипермаркетов.
Как и все другие CMS, Magento позволяет устанавливать дополнительные модули для расширения базового функционала. Однако большая часть таких дополнений стоит денег, и цены могут оказаться для начинающего интернет-предпринимателя неподъемными. Пример сайта:
Бесплатные и платные движки для форумов
Хороший форумный движок обеспечивает прежде всего удобство для посетителей, и только во вторую очередь — простоту работы администратора сайта. Подходящие платформы есть как среди платных, так и среди бесплатных CMS.
phpBB
Популярная CMS с открытым кодом, написанная на языке php. Эта платформа может работать со всеми популярными базами данных. Основные преимущества — простота в установке и использовании. Также phpBB хорошо защищена.
Однако в силу популярности этого движка имеется множество спам-программ, которые засоряют работающие на нем форумы рекламными сообщениями.
Эта система управления форумом подойдет начинающим, которые хотят создать первый форум. Однако ее используют и опытные веб-разработчики. Пример форума:
punBB
Это простая в освоении платформа. Панель администрирования очень удобна и интуитивно понятна, работа с ней не вызывает затруднений. Также движок отличается высокой скоростью работы, он нетребователен к ресурсам. К недостаткам относится меньший, чем у большинства других движков, функционал.
Таким образом, на punBB стоит обратить внимание тем, кому нужна простая в освоении и использовании, высокоскоростная и компактная CMS для создания относительно простых интернет-площадок для общения.
По главным параметрам — простоте освоения, удобстве использования и функционалу — эта CMS сопоставима с phpBB. Движок рассчитан на работу с MySQL. Серьезное преимущество — SMF не требует много ресурсов и отличается высокой скоростью загрузки страниц. Ранние выпуски имели проблемы с безопасностью, но к сегодняшнему дню критические уязвимости устранены. Пример форума:
В чистом виде IPB похож по функционалу на phpBB, однако после подключения дополнительных модулей он позволяет создавать действительно мощные и многофункциональные форумы. Также он отличается высокой степенью безопасности — взломать работающий на IPB сайт практически невозможно. Пример:
vBulletin
Еще одна платная форумная система управления контентом. От большинства других CMS vBulletin отличается расширенным функционалом, который включает возможность размещения участниками форума галерей фотографий, создания клубов по интересам и социальных групп, поддержку подкастинга и другие интересные возможности. Пример:
XenForo
Платный движок, который стоит относительно недорого — к примеру, он обойдется дешевле vBulletin.
Это один из самых удобных и простых в освоении движков, присутствующих на рынке. Для гибкой настройки форума с помощью XenForo не потребуется каких-то особых навыков. Эта платформа подойдет тем, кто хочет выполнять всю работу по созданию и администрированию форума своими силами.
Чтобы выбрать подходящий движок для создания сайта, в первую очередь нужно определиться с целями — в идеале вы должны четко и во всех деталях представлять проект, который хотите создать. Кроме того, стоит обратить внимание на функционал приглянувшихся вам CMS. Если «из коробки» доступно более 90% требуемых вам опций, вы сразу сможете приступить к работе и быстро запустить сайт.
При этом недостающую часть функционала можно будет восполнить с помощью плагинов. Другой вариант — просто отказаться от нее. И помните — нет лучших и худших движков для создания сайтов, весь вопрос в том, сможете ли вы выбрать платформу, которая идеально подойдет под ваши цели и задачи.
iPipe – надёжный хостинг-провайдер с опытом работы более 15 лет.