Мысленно представьте вашего будущего клиента/посетителя. Он заинтересован какой-то информацией и желает получить ответы на некоторые вопросы, но сайт грузится очень долго. А потом выясняется, что на нём нет возможности даже оставить комментарий, не говоря уже о том, чтобы задать вопрос конфиденциально. Что он сделает?
Конечно же, покинет ваш сайт. И следующим его шагом будет поиск нового ресурса – сайта вашего конкурента.
Чтобы этого избежать, необходимо, как минимум, правильно выбрать CMS для своего сайта. Потому что есть движки, которые подходят для конкретно поставленных задач, но есть и те, которые для них вовсе не годятся.
Поэтому подумайте, какой сайт вам нужен, какие плагины и расширения вам понадобятся, и создайте список наиболее подходящих CMS.
И только потом приступайте к уже основательному отбору, опираясь на следующие параметры:
- присутствие развитого сообщества;
- панель администратора;
- скорость работы и нагрузка на хостинг;
- функционал;
- стоимость.
Развитое сообщество гарантирует вам достаточное количество разработчиков, с которыми технические вопросы вашего сайта (интерне-магазин, комментарии, социальные плагины. Обратная связь и прочее) решаются в считанные минуты. Ну и, конечно, от развитого сообщества зависит также и частота обновлений.
В панели администратора вы должны чувствовать себя комфортно и легко управлять всем набором инструментов. Бывает, что некоторые CMS имеют просто «дубовые» панели, которые вовсе не продуманы и веб-мастер вместо того, чтобы заниматься сайтом полдня ищет необходимую кнопку, чтобы, например, добавить небольшое объявление на сайт. Или же пытается прописать Html код вручную по причине отсутствия у CMS визуального редактора.
Поначалу скорость работы CMS и нагрузка на хостинг не имеет никакого значения. Но с увеличением посещаемости, на которую вы, естественно, делаете ставку, выбранная вами CMS способна поставить вашему сайту «подножку», что отобразится на скорости работы ресурса.
Функционал необходим только тот, который будет использован на сайте. Как правило, большинство веб-мастеров не используют даже половины того функционала, который предлагают разработчики и он мёртвым грузом висит на хостинге, создавая ненужную нагрузку.
Стоимость – один из неоднозначных вопросов. Так, как вы знаете, есть платные и бесплатные движки. Платные версии могут выпускаться раз в год, когда вы продлеваете лицензию. Могут оплачиваться один раз, но с условием, что все последующие обновления для вас будут недоступны. Что касается бесплатных CMS, то часто они практически не уступают платным, но из-за открытого кода они подвержены взлому. Здесь, конечно же, выбор только за вами.
Но, как показывают статистические данные, наиболее популярными бесплатными CMS в рунете есть:
- Joomla,
- Drupal,
- Modx,
- WordPress,
- Typo3.
Joomla
Обладает широкими возможностями. Имеет развитое сообщество, а посему – для этого движка есть множество, как бесплатных, так и платных дополнений и шаблонов. Файл локализации русского языка можно скачать с официального сайта разработчика или же установить русский по умолчанию в момент установки.
Но бесплатная joomla немного тяжеловесна, причём часто приходится устанавливать сторонние дополнительные компоненты, что негативно сказывается на скорость работы сайта. Поэтому при обновлении CMS необходимо обновлять и все дополнительно установленные плагины с модулями и компонентами либо дожидаться обновлений последних. Вместе с тем, среди функционала есть модуль кеширования, который позволяет ускорить работу веб-ресурса.
Подходит для создания корпоративных сайтов, блогов, небольших сообществ. Есть возможность установить бесплатный интернет-магазин или форум.
Drupal
Неплохой движок, если знать тонкости работы. Так, например, установить русский язык после установки через панель администратора будет достаточно сложно. А чтобы добиться желаемого эффекта, необходимо править файлы с шаблонами, что уже само по себе предполагает знание языков программирования.
Сообщество разработчиков также развито, поэтому знакомство с системой и решение некоторых задач не должно вызвать каких-либо проблем. В сборке идут такие дополнения, как форум, голосование, загрузка файлов.
Подходит для информационных и новостных порталов, блогов, социальных сетей и корпоративных сайтов. На счёт форумов, если ожидается высокая посещаемость, стоит подумать, ибо для стабильной работы cms drupal оперативная память на стороне сервера должна быть более 128 МБ.
Modx
Для некоторых эта бесплатная CMS – просто находка, жемчужина океана. Гибкость настраиваемых компонентов, возможность расширить систему и интуитивно понятный интерфейс – это и многое другое привлекает многих пользователей в Modx cms. Русский язык устанавливается сразу во время установки.
Но для новичков Modx cms может стать костылём в горле, если, допустим, попытаться создать коммерческий сайт с нуля. Неопытному пользователю эта система, скорее всего, не подойдёт для решения такой задачи.
Вместе с тем, если вы знаете, что такое веб-разработка и хотите создать что-то большее, чем блог, например, сайт-визитку или интернет портал, тогда эта система для вас.
WordPress
Хорошая система для тех, кому нужен просто блог. Имеет приятный дизайн и русскую версию установочного пакета. Благодаря развитому сообществу имеет большое количество дополнений, благодаря которым можно сделать практически любой сайт, вплоть до форума.
Но эта система изначально создаёт высокую нагрузку на сервер при том, что cms не имеет достаточного своего функционала. Веб-мастерам, чтобы добиться желаемого эффекта приходится устанавливать значительное количество сторонних дополнений, которые могут конфликтовать между собой.
Предпочтительней использовать только для блогов.
Typo3
Мощный инструмент, который легко устанавливается и расширяется. Имеет хорошую панель управления контентом. Но с ней придётся повозиться, чтобы разобраться, что к чему.
Например, typo3 cms имеет большое количество дыр в коде, которые придётся сначала удалить, а потом уже решать более насущные задачи. Потому что совет «включить кеширование» на самом деле не решает практически ничего. И наконец, система большая, поэтому нуждается в хорошем хостинге.
Можно использовать для блогов, информационных и образовательных порталов, интернет-магазинов и корпоративных сайтов.