Сравнение бесплатных CMS: Wordpress, Joomla, Drupal и др. Сравнение бесплатных CMS На какой cms лучше сделать портал




CMS (Content Management System) - это система управления сайта, т.е. движок (программный код) на котором работает сайт.

Что лучше платная или бесплатная CMS?

Сегодня никого уже не купишь поддержкой оплаты разных платежных систем или интеграцией с Google Analitycs и прочими системами. Все это уже есть в бесплатных вариантах. Платные CMS во многом получают своих пользователей, сотрудничая со студиями веб-разработчиками, которые "убеждают" (впаривают) своих клиентов, что нужно сделать сайт именно на платной CMS, купив на нее лицензию. А сами же разработчики получают партнерский процент с продаж этих лицензий.

Многие ошибочно считают, что платные CMS более защищенные, чем бесплатные. Это абсолютный миф! Сегодня над бесплатными CMS работают команды из сотен человек, а также сотни тысяч человек являются пользователями и передают сведения об ошибках разработчикам. Это ведет к постоянному тестированию и исправлению "дыр" через которые можно взломать систему. Чтобы CMS была защищенной ее нужно постоянно обновлять, а платность или бесплатность к этому никакого отношения не имеют. На эту тему у нас есть отдельная статья о безопасности сайтов, если интересно - .

Как выбрать CMS для сайта?

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

Рейтинг CMS для Интернет-магазина

Платная или бесплатная?

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

Здесь лидерами рынка являются как отдельные движки, так и связки популярных CMS со специальными надстройками к ним, которые и позволяют легко создавать интернет-магазины. Для нас, чисто субъективно, номер оди н - это связка Joomla+VirtueMart (офиц. сайт). Здесь отлично реализованы все основные требования к Интернет-магазину (плюс хорошо поставлена работа с популярными платежными системами), а также в Интернете можно найти множество платных и бесплатных шаблонов. Из минусов можно назвать лишь необходимость хотя бы минимально разбираться в Джумле. Для более или менее опытного пользователя это конечно же не составит труда. Если же Вам не хочется осваивать Joomla, то смотрите следующую строчку нашего рейтинга.

Ведь на условное второе (а объективно на первое) место мы ставим не связку, а отдельную CMS - PrestaShop (офиц. сайт). Здесь также практически одни плюсы: команда разработчиков составляет более 100 человек, 150000 интернет-магазинов работает на этой системе, хорошая локализация на языки разных стран, отличная работа с разными валютами и т.д. Лично нам очень понравилось удобство, легкость обучения и хорошая скорость работы.

На третьем месте у нас Magento (офиц. сайт | русский неофициальный сайт) - как многие считают самая популярная в мире CMS для интернет-магазина, которая в 2011 была куплена компанией eBay. Разобраться с ней будет чуть сложнее, чем с PrestaShop и работает она не настолько быстро (большинство пользователей даже не замечает разницу), но имеет очень мощный функционал, и наверное самое большое комьюнити в мире. К минусам можно отнести еще и не совсем традиционную работу с базами данных MySQL (InnoDB), что может привести к проблемной работе у некоторых хостинг-провайдеров. Хотя как правило, обращение в службу поддержки решает этот вопрос. Также отметим, что разработчики постоянно пытаются "продать" Вам платную версию Magento, хотя и в бесплатной версии функционала хватает с головой.

Четвертую позицию мы отдаем osCommerce (офиц. сайт | русск. сайт). Помимо того, что она бесплатная - эта система имеет более 200000 человек в своем комьюнити, что дает ей очень много возможностей и делает ее очень гибкой и подходящей практически под любые требования.

На пятом месте у нас связка WordPress и WP e-Commerce (офиц. сайт). Это всего лишь плагин для WordPress, и он обеспечивает лишь минимальный функционал для интернет-коммерции. Но учитывая зашкаливающую популярность Вордпресса среди блогеров, и сам плагин WP e-Commerce стал достаточно популярным. В принципе мы можем рекомендовать его только фанатам WP, а для всех остальных - рекомендуем смотреть более высокие строчки нашего рейтинга.

Шестое место : openCart (офиц. сайт) - это CMS на которой делают не только интернет-магазины, а и обычные сайты, но все же ей присуща явная ориентация на электронную коммерцию. Это достаточно сложная система, которую можно советовать лишь разработчикам. К минусам также относят не совсем хорошую реализацию SEO-настроек, а также работу с товарами. Хотя от версии к версии эти и многие другие параметру изрядно улучшаются.

Седьмое место - Drupal + Ubercart (офиц. сайт). Не говоря о том, что Drupal сам по себе достаточно сложный для освоения, его надстройка для интернет-магазинов Ubercart не стала исключением. Кроме всего прочего она имеет не большое комьюнити, что тормозит развитие системы. Но для фанатов Drupal, данный движок вполне подойдет как первый шаг в освоении электронной коммерции.

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

Если у Вас есть личная неприязнь к WP, то для блога хорошо подойдут Joomla (офиц. сайт | русск. сайт) и MODX (офиц. сайт | русск. сайт).

Рейтинг CMS для сайтов различной направленности

Для корпоративных сайтов, сайтов-визиток, и прочих проектов начального и среднего уровня, отлично подойдут такие CMS:

Первое место : Joomla (офиц. сайт | русск. сайт) - да, любим мы ее, и считаем наиболее подходящих для таких задач. У нее более сильный движок, чем у WordPress и разобраться с ней легче, чем с Drupal и MODX. Также есть множество шаблонов, которые подходят под любые проекты (сайты фотографов\художников, агентств недвижимости, хостинг-провайдеров и т.д.).

Второе место : WordPress (офиц. сайт) - движок, который более подходит для ведения блогов, но есть отличные примеры корпоративных и даже новостных сайтов на этой CMS. Даже компания Ford использует его для некоторых своих проектов. Из плюсов выделяем - быстрый, понятный, легко настраиваемый движок, с хорошей локализацией на русский и множеством плагинов\расширений.

Третье и четвертое место разделяют MODX (офиц. сайт | русск. сайт) и Drupal (офиц. сайт | русск. сайт) - эти системы имеют меньшее комьюнити и достаточно сложны в освоении. Но тем не менее являются очень хорошими и сильными (с точки зрения программного кода) движками. Поэтому многие разработчики используют их для создания практически любых сайтов для своих заказчиков.

UMI.CMS, Bitrix, NetCat - многие наши пользователи задают вопрос в комментариях, почему не включили в наш рейтинг эти популярные системы? Ответ - потому что они платные, и на наш взгляд не имеют очевидных преимуществ перед бесплатными аналогами.

В интернете есть мнения, что чем популярнее форум, тем больше программ его могут заспамить. Это все равно, что думать "чем популярнее CMS, тем больше людей ее взламывают". Да, большая популярность привлекает больше взломщиков и спамеров. Но большая популярность - это большое количество пользователей, которое посылает разработчикам сообщения о взломе, тем самым показывая на "дыры" в движке сайта. И тем более защищенным становится движок, т.к. разработчики "залатывая" эти "дыры" постоянно выпускают обновления.

И так, первое место : phpBB (офиц. сайт | русск. сайт) - наверное самый популярный бесплатный движок для форумов в мире. Для первого места в нашем рейтинге было достаточно хорошего набора локализаций, большого набора модулей, простоты использования, а также довольно частых обновлений (это большой плюс для безопасности сайтов). Также плюсом оказался большой набор сборок, которые делают пользователи, что позволяет получить именно такой функционал форума, который нужен для большинства вебмастеров. Самой популярной сборкой считается эта .

На втором и третьем местах платные движки IPB (офиц. сайт | ) и vBulletin (офиц. сайт | русский сайт). Они примерно одинаковые и ставить их на разные строчки рейтинга, мы не увидели смысла. Из плюсов можно отметить высокую скорость работы, хорошо проработанную безопасность и защиту от спама, а также очень большие комьюнити по всему миру.

На четвертое место мы ставим движок PunBB (офиц. сайт) - это один из самых простых движков для создания форумов. Благодаря этому он быстро работает, не требователен к хостингу легко настраивается, а также прост для понимания. Также стоить сказать, что он бесплатный. Из минусов - не такой большой функционал, как у CMS, которые стоят выше в рейтинге.

На пятом месте Vanilla (офиц. сайт) - по большей части добавили этот движок в рейтинг авансом. Он самый молодой из популярных CMS для форумов, но очень даже перспективный. В нем присутствует юзер-френдли интерфейс, есть стиль, а также он сделан на собственном фреймворке, что дает разработчикам большие возможности.

Когда речь идет о порталах, то вебмастера подразумевают широкий функционал (новости, баннеры, галереи, FAQ, отзывы, комментарии, учетные записи и т.д.) и большую посещаемость. Чтобы портал не нагружал сервер на котором он расположен (если на Ваш сайт зайдет слишком много посетителей, и сервер не сможет их обработать, то сайт начнет работать с перебоями), нужно чтобы движок сайта был оптимизированным под большие нагрузки и большую посещаемость. Так например кривой движок будет перегружать сервер и с посещаемостью 500 человек в сутки.

Чтобы обеспечить широкий функционал нужно либо на обычный сайт установить отдельные модули (для них не важно на какой CMS работает сайт - они работают самостоятельно), либо использовать CMS в которой все эти модули уже есть (или их можно добавить). Первый вариант - мы не рассматриваем, т.к. все эти отдельные модули имеют разный дизайн и пользователи заходя например в раздел FAQ, думают, что их перебросило на другой сайт.

Второй вариант - CMS, которая бы не нагружала сервер и в ней были все необходимые расширения (FAQ, новости и т.д.). И здесь нам нужно было бы составить очередной рейтинг, но его составить попросту нельзя. Т.к. мы очень рекомендуем для порталов использовать самописные CMS. Т.е. ищите очень качественные студии, которые разрабатывали ранее крупные сайты, и делали их на CMS, которые создавали сами и под конкретные задачи проекта. Правда стоимость их услуг будет составлять от $10000.

Не хотите платить такие деньги, но вам очень хочется иметь портал? Тогда обратите внимание на связку таких CMS как Joomla (офиц. сайт | русск. сайт), MODX (офиц. сайт | русск. сайт) и Drupal (офиц. сайт | русск. сайт). Все они бесплатны, имеют множество расширений, а также могут выдержать большую посещаемость.

CMS для базы знаний

Самый популярный движок для создания различных энциклопедий, словарей, терминов и баз знаний - это CMS MediaWiki (офиц. сайт) на котором создана Википедия. Этот движок бесплатный, работает практически на любом современном хостинге, а также достаточно прост в использовании и привычен для большинства пользователей (попробуйте найти хотя бы одного человека, который хоть раз в жизни не заходил на сайт Википедии). Также довольно популярными считаются Сonfluence и Jira от компании Atlassian, но это платные решения. Поэтому мы рекомендуем использовать MediaWiki.

С недавним релизом бесплатной версии Unreal Engine и анонсом бесплатного Source 2 у вас появилось ещё больше возможностей делать собственные игры. Но выбор движка, подходящего под ваши потребности и навыки – дело не самое простое. Давайте же пробежимся по лучшим образцам бесплатного (ну почти, о чем ниже) софта для новичков и профессионалов.

Помимо движков в данной подборке существует еще масса не очень известных, но, если сказать помягче, очень крутых движков второго эшелона. Как правило на сайте разработчика есть упоминание возможности лицензирования, но в очень сыром виде, тут придется связываться напрямую. У всех движков есть свои плюсы и минусы. Например, движок недавнего Dying Light, разрабатываемый Techland , хорошо подходит для игр с открытым миром, но у него проблемы с дальностью прорисовки.

Чтобы серьёзно углубиться в большинство этих программных средств, от вас потребуются как минимум базовые навыки программирования. Но в некоторых случаях можно будет обойтись даже без них и сразу взяться за дело.

На передовой технологий – CryENGINE

CryENGINE – это чрезвычайно мощный игровой движок, созданный компанией-разработчиком Crytek, впервые представленный в игре Far Cry. Он предназначен для разработки под PC и консоли, включая PlayStation 4 и Xbox One. Его графические возможности превосходят Unity и UDK, и время от времени стоят на шаг впереди Unreal Engine 4: новейшее освещение, реалистичная физика, продвинутые системы анимации и многое другое. Последней игрой на CryENGINE была Ryse: Son of Rome. По аналогии с UDK и UE4 в CryENGINE встроены мощные и интуитивные функции, касающиеся работы с дизайном уровней.

Продуктивное использование CryENGINE потребует определённого времени на его изучение, и у вас могут возникнуть затруднения при отсутствии опыта работы с другими движками. Если вам не нужна графика уровня Crysis 3 или Ryse: Son of Rome, стоит присмотреться к чему-то более дружелюбному к пользователю.

Ценовая модель CryENGINE несколько отличается от конкурентов. За использование движка . Он не полностью бесплатный, как UE4 или Unity 5, зато не требует выплаты роялти, так что $9,90 – это всё, что вам придётся платить Crytek. В зависимости от размера вашей студии и команды, отсутствие роялти может быть огромным преимуществом.

Начинающим – Stencyl или GameMaker

Если вы только начинаете делать игры и не имеете никакого опыта в программировании, вам лучше начать с простейших инструментов. Из таковых самые популярные и общепризнанные – это Stencyl и GameMaker. Оба просты в освоении новичками, и на их основе уже создано несколько качественных игр.

Stencyl позволяет делать игры без программирования. Интерфейс полностью основан на перетаскивании, игры можно выпускать на Windows, Mac, Linux, iOS, Android и Flash. Если вы когда-нибудь имели дело с чем-то вроде Scratch, вы сразу узнаете LEGO-подобный подход к построению кода посредством размещения блоков. Stencyl задуман для простого создания спрайтовых игр, поэтому чаще служит основой паззлам и сайд-скроллерам. Что-нибудь сложное сделать будет проблематично, так что если решили работать над RPG или стратегией, присмотритесь к другому софту. С помощью Stencyl на свет появилось несколько популярных игр, в том числе Impossible Pixel и Zuki’s Quest. Также в нём есть встроенное обучение, которое расскажет обо всём, что вам нужно знать.

GameMaker – другая бесплатная утилита для новичков, с помощью которой можно делать игры для Windows, Mac, iOS и Android. Как и в Stencyl, тут почти всё работает на перетаскивании, но есть ещё и хуки для многопользовательских игр, ссылки на внешние SDK, возможность покопаться в коде и многое другое. Бесплатная версия при экспорте накладывает водяные знаки, но, тем не менее, GameMaker отлично подходит для первого раза и содержит встроенное обучение основам. Тут нет такового жанрового ограничения, как в Stencyl, и можно найти отдельные руководства для разных типов игр. В GameMaker сделали оригинальную версию Spelunky и Hotline Miami.

Конечно, всё не ограничивается этими двумя вариантами. Buildbox – относительно новая утилита, доступная в течение пробного периода и предлагающая тренировочную программу для изучения её работы, а GameSalad – уже давно известная популярная платформа, правда на неё жалуются из-за багов и нестабильной работы. Construct стоит внимания, если хотите делать игры на HTML5. В каждом случае главная проблема в том, что придётся сдерживать свои дизайнерские идеи. Это софт для новичков, и вы просто сломаете его в попытке сделать что-то сложное. То есть, игры получатся забагованными и нерабочими, если вы попытаетесь выйти за рамки задуманной системы. И всё же, это превосходное место для старта и подходящий вариант при отсутствии опыта в программировании.

Программистам среднего уровня, нацеленным на 2D-игры – Cocos2D

Cocos2D – это программа с открытым исходным кодом для создания 2D-игр. Игры можно выпускать на Windows, Mac, Android, iOS, Windows Phone или на веб-платформе.

Большая часть того, что вы будете делать в Cocos2D – это работа с C++ (также есть поддержка Lua и JavaScript), так что вам нужно освоить этот язык программирования, прежде чем вообще браться за Cocos2D. Однако, при знании упомянутых языков, программа становится довольно простой в использовании. В ней есть полноценная IDE, и она совершенно бесплатна, без каких-либо условностей. Как понятно по названию, утилита предназначена для создания двумерных игр, так что и работает она лучше с простыми спрайтовыми играми, где 3D ни к чему. 2D-игры можно делать и на Unity (который мы рассмотрим чуть далее), но в Cocos2D вникнуть попроще, если вы только начинаете (и конечно, знаете C++).

На Cocos2D создано немало успешных игр различных жанров, включая увенчанную наградами Badland.

Разработчикам, нацеленным на мобильные платформы – Unreal Engine или Unity

Если вы заинтересованы в сложных, трёхмерных играх, два наиболее популярных инструмента для их создания – это Unreal Engine и Unity. У обоих есть свои сильные и слабые стороны и разные моменты в лицензионных соглашениях, с которыми стоит ознакомиться перед принятием окончательного решения.

Unity позволяет вам делать трёхмерные и двумерные игры практически для любой платформы, включая Windows, Mac, Xbox, Playstation, Android, iOS и не только. Он поддерживает игровые ресурсы, созданные в 3ds Max, Maya, Softimage, Cinema 4D, Blender и другом софте. Unity использует C#, наряду с собственным языком программирования, так что не помешает для начала хорошенько их изучить. Если сравнивать Unity и Unreal, первый, пожалуй, попроще в освоении. У него есть богатый набор готовых поведений и встроенная библиотека игровых ресурсов, в которой довольно просто за ними следить. Во время работы над этим текстом я общался с несколькими разработчиками, и они думают, что Unity – лучший движок для первых проектов, потому что его проще понять и изучить, чем Unreal. Если вы уже сделали игру, скажем, на GameMaker, то сразу разберётесь, что к чему в Unity. Ещё Unity поддерживает альтернативные модели оплаты прямо в движке, включая несколько free-to-play моделей монетизации.

Функционал бесплатной персональной версии уже достаточно богат для вашего первого проекта. Создав игру на бесплатной версии, вам не нужно платить лицензионные отчисления или роялти, но тут есть некоторые оговорки, а именно – вы не сможете получить больше $100000 спонсирования /прибыли. В помощь начинающим разработчикам по Unity написано множество обучающих статей. Популярные игры на этом движке: Alto’s Adventure, Gone Home и находящаяся в разработке .

Unreal Engine 4 использует C++, так что при должном знании этого языка можно остановить свой выбор на нём, впрочем, игры можно будет создавать и не углубляясь в сам язык. Игры, сделанные на Unreal, Engine можно выпускать на PC, Mac, iOS, Android, Xbox One и Playstation 4. В Unreal в движок встроено практически всё, что вам понадобится, включая 3D-моделирование и работу с ландшафтом. Из-за столь богатого наполнения, освоить Unreal Engine 4 сложнее других инструментов разработки, и даже при хорошем знании C++ вам стоит приготовиться к изучению множества новых вещей. Зато вы сможете создавать по-настоящему впечатляющие игры. О тонкостях устройства Unreal можно узнать больше с помощью реверс-инжиниринга, но всё же без предварительного опыта разобраться с ним будет нелегко. Unreal Engine 4 – относительно новый движок, но на нём уже вышли такие игры, как Daylight и Tekken 7.

Для использования Unreal Engine 4, вам нужно дать согласие на выплату роялти, если ваша игра будет продаваться. После начала продаж игры или приложения вы платите за квартал. Может показаться, что это слишком большие деньги, но с учётом прибыли, которую будет приносить игра, это не так уж много.

Также стоит присмотреться к движку Source 2 от Valve, который в этом году тоже должен стать бесплатным.

Обновлено 01.10.15: В августе на GDC . Stingray работает на ядре технологии Bitsquid и основан на 64-разрядной архитектуре. Stingray был разработан, чтобы быть очень гибким и работать с всеми популярными платформами, от мобильных до виртуальной реальности. Технологии модульной структуры и управляемых данных означают, что разработчикам гораздо проще вносить изменения и можно сразу увидеть результаты сразу на нескольких подключенных устройствах, без повторной компиляции. Плюс к этому возможен быстрый перенос объектов между продуктами Autodesk. Прорыва с автоматизацией разработки пока не случилось. Если вы уже используете Unity или Unreal, то переходить не стоит, выигрыш пока не очень заметен. Позже мы расскажем подробней.

Король разработки – Source 2

На GDC 2015 Valve сделала несколько громких анонсов, и самым главным для игрового сообщества из них, наверное, был анонс Source 2. Это преемник движка Source, использовавшегося в Counter-Strike: Source, Half-Life 2 и множестве других игр. Разработчики уже несколько лет с нетерпением ждали движка следующего поколения в арсенале Valve. На пресс-конференции Джей Стелли (Jay Stelly) из Valve сказал: « для разработчиков контента. Наряду с анонсами Epic и Unity это поможет PC оставаться доминирующей платформой создания контента». Очевидно, Valve решила присоединиться к гонке движков вместе с Epic и Unity, предложив разработчикам больше вариантов на выбор. Однако, пока не совсем ясно, что значит «бесплатно для разработчиков контента»: речь о любых зарекомендовавших себя разработчиках или это какая-то особенная категория?

О дате релиза конкретной информации нет, известно лишь, что Source 2 выйдет в ближайшем будущем. Джей Стелли также заявил: «Мы нацелены на повышение продуктивности авторов контента. Учитывая, насколько важным становится пользовательский контент, Source 2 предназначен не только для профессионалов, он позволяет и самим игрокам принимать участие в разработке своих любимых игр». По этим словам можно предположить, что Source 2 будет доступен не только профессиональным студиям, но и любителям и моддерам, что сделали многие игры Valve такими популярными.

Мы обратились к Valve за дополнительной информацией, и эта статья будет дополнена, когда о новом движке будет известно больше. Но уже сейчас можно сказать наверняка, что Source 2 станет серьёзным конкурентом тяжеловесам в лице Unity и Unreal Engine 4, ведь, по словам Джелли, он тоже будет бесплатным.

Писателям – Twine/RPG Maker/AXMA

Не все мы эксперты в программировании, и даже Stencyl многим может показаться сложноватым. Если вы рассматриваете себя больше как рассказчика историй, у вас на выбор есть два прекрасных варианта: Twine и RPG Maker.

Для создания интерактивных нелинейных историй. Проще говоря, можно сделать игру в жанре «выбери своё приключение». Утилита невероятно проста в использовании. Вы соединяете сюжетные отрезки с помощью различных переходов, примерно как в диаграммах связей. Каждый доступный игроку выбор ведёт к новому тексту. Когда закончите, можете сразу разместить результат на сайте. Всё вполне понятно, но если где-то застряли или хотите добавить что-нибудь ещё, вам поможет руководство для начинающих. Популярные игры, созданные в Twine: A Kiss и Cry$tal Warrior Ke$ha.

Если Twine кажется вам чересчур старомодным, попробуйте RPG Maker. В бесплатной версии меньше возможностей, чем в платных альтернативах, но и она на многое способна. В изучении система проста: графика перетаскивается, диалоги добавляются в один клик. Чтобы сделать что-нибудь поинтереснее обычной RPG, придётся мыслить нестандартно, но примеры в лице тепло принятых публикой To the Moon и LISA дают понять, что это возможно. Вы можете пользоваться бесплатной музыкой и изображениями, так что даже рисовать уметь не нужно. Встроенное обучение, опять же, поможет вам в создании первой игры. Популярные игры на RPGMaker: Clock of Atonement и One Night. У Twine существует отечественный аналог AXMA Story Maker к которому также стоит присмотреться.

Бесплатный софт для игровых ресурсов

Конечно же, игра – это не только движок. Вам понадобятся всевозможные игровые ресурсы, в том числе изображения и звуки. Несколько опрошенных мной инди-разработчиков поделились полезными ссылками:

Tiled – простой редактор карт для Cocos2D, Unity и других инструментов.

OpenGamesArt – бесплатные изображения и графические заглушки.

Free Music Archive – бесплатная музыка с лицензиями Creative Commons.

FreeSound – коллекция бесплатных звуковых эффектов.

Всё это поможет вам делать игры без особых затрат. Разумеется, придётся вкладывать в них своё время, кровь, пот и слёзы, но, по крайней мере, ваш кошелёк не попадёт под удар.

Авторы: Наталья Мещерякова и Виктор Медведев , SEO-специалисты интернет-агентства « Original Works »

На этапе разработки сайта один из первых вопросов, который возникает перед владельцем, — какой движок выбрать? Кажется, все просто – почитал отзывы, выбрал лучший. Но на деле оказывается столько деталей, столько противоречащих друг другу статей и мнений, что вопрос перетекает в острую проблему с претензией на глубокое исследование. Спокойно, исследование мы уже провели и делимся результатами.

А можно не заморачиваться?

Спойлер: нет, нельзя. Относительно CMS возникает столько горячих споров не на пустом месте – выбор движка влияет на возможность внесения SEO-правок и на дальнейший успех проекта в целом. Грамотное планирование будущего сайта и всесторонний анализ предлагаемых на рынке движков – основы успешного выбора CMS.

Рассмотрим тривиальный пример: вы – владелец будущего интернет-магазина. На этапе разработки вы были не сильно вовлечены в процесс, и разработчик выбрал ту CMS, на которой привык работать. Сайт выкатили, начали развивать, набирать трафик и заказы. Со временем вы, заботясь об удобстве покупателей, решаете добавить на сайт новый функционал (например, фильтр). И здесь начинаются проблемы – покупка дополнительных модулей, их настройка, всевозможные баги и потраченные нервы.

Аналогичных ситуаций, когда вы упираетесь в потолок возможностей выбранного движка, много (расширение ассортимента, новый функционал, правки вашего сеошника и еще много всего). И выход при этом один: переезд на другую CMS со всеми вытекающими – потеря трафика, позиций, денег. Потратив время на изучение вопроса сейчас, вы сэкономите ресурсы в будущем.

Количество предложений на рынке платформ управления сайтом превышает 300 наименований из разных ценовых категорий. Большинство популярных решений сопоставимы по своему функционалу, отношению веб-мастеров, инновационным разработкам и прочим качественным характеристикам, отчего сделать выбор в пользу той или иной CMS без опыта работы с ними кажется еще более затруднительно.

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

Критерии правильного выбора CMS

В общем случае достаточно проанализировать ряд параметров, которые помогут вам подходить к выбору более осознанно и лучше ориентироваться в многообразии всех предложений.Среди них:

  • Тип сайта и тематика

У вас должно быть сформировано четкое представление о том, какой тип сайта вы хотите получить (интернет-магазин, сайт услуг, визитка, форум и т. п.). Аналогичная ситуация с тематикой. Эта информация – первый шаг в понимании функционала, который нужно будет реализовать на сайте. Начать делать сайт услуг и закончить интернет-магазином – так себе история.

  • Функционал сайта

Этот пункт вытекает из предыдущего. В зависимости от тематики и типа сайта нужно определиться с основным функционалом (интеграция корзины, фильтрация, блог и т. п.) и видом контента, который должен быть представлен на сайте (листинги, видео, комментарии и т. п.). Изучаем сайты потенциальных конкурентов или зовём сеошника.

  • Объем

Важно понимать объем торгового предложения (для интернет-магазина) и контентной составляющей сайта (для информационного ресурса или сайта услуг). Если планируется полноценный магазин с широким ассортиментом позиций, то можно исключить из рассмотрения ненадежную Джумлу и различные конструкторы с облачным сервисом. Кроме того, важно понимать масштабы – региональный сайт услуг и крупный проект с поддоменами по всем крупным городам России будут требовать разных ресурсов.

  • Возможность вноса правок (в том числе, seo-правок)

Все многообразие движков, представленных на рынке, зачастую не способно удовлетворить потребности каждого сайта, потому важным является возможность адаптации CMS под нужды пользователя. Отдельно стоит посмотреть, насколько CMS является SEO-friendly (позволяет вносить правки в рамках внутренней оптимизации сайта). Даже если вы не планируете заниматься продвижением сейчас, предусмотреть такую возможность надо обязательно. Это избавит вас от головной боли в дальнейшем. Из основного:

  1. Метатэги (Title, Description). Определяют сниппет и заголовок вашего сайта в поисковиках, участвуют в ранжировании. Должны содержать ключевые запросы и быть уникальными для продвигаемых страниц
  2. ЧПУ адреса. Например, не mysite.ru/index.php?category=11&page=9, а mysite.ru/catalog/hp-laserjet-pro/. Помогают пользователям и поисковикам понять, что содержится на каждой из страниц
  3. Возможность редактирования robots.txt и sitemap.xml. Эти служебные файлы отвечают за индексацию сайта и показывают поисковику, какие страницы нужно добавлять в индекс, а какие — нет
  4. Настройка 301 редиректов и 404 страниц. Функционал используется при необходимости смены адресов или удаления товаров.
  5. Хлебные крошки. Упрощают навигацию пользователя, помогают лучше ориентироваться на вашем сайте

На деле инструментов оптимизации значительно больше, но иногда понять, какой из них нужно будет использовать, можно только на практике.

  • Характерные проблемы движка (генерация дублей, возможность взлома, динамический контент и т. п.)

Обо всех проблемах, с которыми вам, возможно, придется столкнуться, лучше узнать сразу, до начала разработки. У каждого движка есть свои недостатки, поэтому нужно выбрать именно тот, чьи косяки не будут критичны для вашего сайта. Например, для OpenCart недостатком является генерация дублей страниц (большое количество дублей может вызвать проблемы с индексированием вашего сайта), сайты на Joomla легко взламываются, а Wix работает с динамически сформированным контентом (для корректной индексации потребуется создать html-версии всех страниц).

  • Стоимость (бесплатные движки vs. платные)

Сейчас на рынке есть множество достойных представителей не самой высокой ценовой категории, более того, часть разработчиков предоставляют свои решения бесплатно (WP, Drupal, Joomla и т. п.).Их можно рассмотреть при создании небольших сайтов со стандартным функционалом (например, региональный сайт клиники). Но важно учитывать, что такие движки «бесплатны» лишь условно — для внесения базовых правок требуется установка платных плагинов или покупка бизнес-версии.

  • Срок жизни и распространенность CMS

Здесь придерживаемся нейтралитета – древние, скрипучие движки такое же плохое решение, как и вчера выпущенная CMS неизвестного разработчика. Это не только ограниченный или непроработанный функционал, но и морока с поиском подходящего специалиста, который впоследствии будет вносить правки на сайт. Наш совет касательно новых разработок: жестко фильтровать то, что предлагается (читать «продается») на различных форумах и искать дополнительную информацию.

Хочу свой движок

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

  • Огромные временные и денежные трудозатраты . То, что уже реализовано разработчиками движка, придется делать с нуля. Это и архитектура сайта, и структура баз данных, и интерфейс админ-панели
  • Привязка к разработчику . Разбираться в чужом коде – долго и дорого. Поэтому за доработками придется идти либо к разработчику сайта (который может взять с вас приличную сумму за простую правку), либо искать стороннего специалиста и платить временем
  • Поиск квалифицированного разработчика. Если вы решили реализовать действительно нестандартное решение, то доверить это неопытному специалисту не получится. Здесь нужны серьезные навыки программирования и опыт самостоятельного написания сайтов. И это снова большие затраты
  • Устранение ошибок. Популярные движки хороши тем, что их используют миллионы людей каждый день, а основные баги исправляются разработчиками самостоятельно в обновлениях. У вашей личной CMS никогда не будет такого количества тестировщиков

По итогу, использование самописного движка может быть оправдано только в том случае, если на сайте планируется нестандартный функционал, который не может обеспечить ни одна из популярных CMS. В остальных случаях – не усложняйте себе жизнь.

Сравниваем популярные движки

В таблице ниже представлены часто используемые CMS и их стандартные функциональные ограничения. Выбирайте наиболее критичные для своего проекта пункты и отсеивайте лишние варианты движков.

Функционал 1С-Битрикс WordPress Drupal Joomla! MODX OpenCart UMI.CMS Tilda, Wix и другие конструкторы
Внос базовых СЕО-правок (тэги, ЧПУ, хлебные крошки, 404) + + + + +
Разнообразие шаблонов, дизайн + + + + + +
Фильтры, сортировки + + + +
Корзина + + + + +
Внедрение платежных систем, eCommerce + + + + +
Возможность самостоятельного вноса правок, удобство верстки + + + + + + +
Безопасность и защита от взлома + + + +
Поиск по сайту + + + + + + + +
Комментарии + + + + + + + +
Блог + + + + + + + +
Возможность масштабирования, наличие модулей и плагинов + + + + + + +
Тех. поддержка + + + +
Открытый код + + + + + + +
Скорость работы + + + + + +
Недостатки Использование большого количества ресурсов сервера Ограниченный функционал в базовой версии CMS; нагрузка на сервер у больших сайтов Сложный интерфейс; сложность установки модулей, масштабирования Сложный интерфейс; большое количество лишнего кода Оригинальная документация (сложна в изучении) Не удобный редактор материалов; проблемы с совместимостью расширений при обновлении Высокие требования к хостингу Ограниченный функционал, стандартные шаблоны, в базовых тарифах малый объем дискового пространства, перенести сайт на другой хостинг возможно только за деньги.
Подходящий тип сайта Сайт услуг, интернет-магазин, новостной сайт или блог, сайт сервиса Сайт услуг, новостной сайт или блог, промо-сайт Сайт услуг, интернет-магазин Новостной сайт или блог, сайт услуг, промо-сайт Интернет-магазин, сайт услуг Интернет-магазин, сайт услуг Сайт услуг, интернет-магазин Сайт услуг, интернет-магазин, новостной сайт или блог, промо-сайт
Цена От 15 900 руб./год Беспл. Беспл. Беспл. Беспл. Беспл. От 22 900 руб./год От 1500 руб./год

Таблица 1 — Сравнительные характеристики движков при выборе CMS

Для полноты картины рассмотрим наиболее популярные типы сайтов. Анализируя их, выявим характерные черты таких сайтов и приведем некоторые примеры готовых решений систем управления.

Интернет-магазин

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

  • наличие удобного функционала для быстрого и удобного управления товарами
  • удобство взаимодействия пользователя с сайтом — сортировка и фильтрация, сравнение и т. д.
  • возможность адаптации проекта под любую тематику
  • масштабируемость

Оценивая по этим критериям, можно выделить несколько положительных примеров: WordPress, Magento, Drupal, CS-Cart и 1С-Битрикс.

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

Однако реализация крупного проекта в сегменте eСommerce на WP – не самый оптимальный вариант. Во-первых, движку не всегда хватает производственных мощностей при обработке данных, из-за чего нагрузка на сервер возрастает в разы. Так же вопрос безопасности для сайтов на ВордПресс один из наиболее актуальных. Случаи успешных хакерских атак с целью взлома не редкость.

Однозначно меньше риска с работой на WordPress будет при работе с блогами и другими информационными проектами. В том числе эта CMS хорошо подойдет при создания корпоративного сайта.

Сайт услуг

Почти все корпоративные сайты носят коммерческий характер и выполняют информационную функцию. Его основная задача: дать полное представление об услугах компании, позволить выполнить необходимые расчеты и послужить инструментом для коммуникации.

Выбор платформы для такого сайта заключается в первую очередь в соответствии правилам удобства работы с контентом. А также возможности адаптации сайта под решение вспомогательных задач, поскольку внедрение какого-то дополнительного функционала (например, формы записи на приём или калькулятора стоимости) в сайты услуг – обычное дело. Среди CMS, удовлетворяющих такие потребности: 1С-Битрикс, WordPress, Joomla!, Drupal, MODx, UMI.CMS, NetCat.

Новостной сайт или блог

Контент-проекты так же относятся к сайтам информационного типа. Поэтому при выборе CMS в данном случае в первую очередь стоит полагаться на свои собственные предпочтения. А именно на то, с какой системой вам будет удобнее всего работать, поскольку основной задачей при владении таким сайтом является генерация и размещение контента.

Форум

С выбором системы управления под создание форума все гораздо индивидуальнее. Для них существуют профильные площадки, среди которых к наиболее успешным можно отнести: phpBB, Invision Power Board (IPB) и vBulletin. Среди перечисленных phpBB является бесплатным аналогом двух других.

При выборе форумного движка для себя в первую очередь следует ориентироваться на требуемый функционал, стоимость и дату актуальной версии продукта.

Так ли безнадежны бесплатные движки?

Существует мнение о том, что бесплатные движки и конструкторы – это априори боль. При этом страдают все – и программист, который не может вносить правки из-за ограниченного функционала, и оптимизатор, правки которого не вносят, и клиент, который теряет трафик и заказы. В общем случае можно сказать, что это так, но есть и исключения.

Бесплатные CMS, в отдельных случаях, могут быть достойной альтернативой лидерам рынка из сегмента платных платформ. Среди них можно выделить и так называемые конструкторы. Их основное преимущество – возможность «собрать» свой проект без углубленных знаний в области разработки и персонализировать его под собственные нужды.

Небольшие по объему сайты услуг, визитки с типовым функционалом и даже интернет-магазины ограниченного ассортимента могут существовать на бесплатных CMS. Тот факт, платите ли вы за движок, никак не учитывается при ранжировании поисковыми системами – в ТОПе некоторых тематик (преимущественно, сайты услуг) могут одновременно конкурировать между собой сайты на Wix и Битриксе.

Единственное, не все подобные решения позволяют внести требуемые правки и обеспечить необходимый функционал – в таком случае приобретается дополнительный модуль или плагин. Вывод: решение об использовании бесплатного движка должно приниматься индивидуально в каждом конкретном случае – иногда это может быть оправдано. В кейсах ниже как раз такие примеры.

Как мы дали шанс сайту на Wix и не пожалели

В нашей практике однажды случился сайт на движке Wix, который особо не любим в кругах сеошников и программистов. Причин на это, как минимум, две:

  • Жестко ограниченный функционал

(Поэтому часть seo-правок пришлось отменить, другую часть делать сложно и долго, обходными путями).

  • Динамически формирующийся контент

(А это значит проблемы с индексацией и, соответственно, ранжированием. Выход из ситуации: формирование html-версии каждой страницы сайта).

Также стоит быть готовым к различным проблемам, как со стороны самого конструктора, так и со стороны поисковиков. Сейчас большинство сайтов Рунета, сгенерированных на Wix, выпали из Яндекса (https://vc.ru/39496-wix-sayty-vypali-iz-yandeksa) из-за проблем с индексацией на стороне поисковика. Важно постоянно мониторить состояние вашего сайта и его отображение в поиске (как минимум, отслеживать позиции и следить за Вебмастером), особенно если он реализован на Wix и других конструкторах.

Несмотря на все трудности, за год работы нам удалось увеличить входящий трафик почти в 4 раза (с 1102 до 4248 посетителей в месяц):

Рис. 1 – Динамика трафика для сайта услуг на Wix за период с 01.05.2017 по 31.05.2018

Важно отметить, что тематика и тип проекта (региональный сайт медицинского центра) сыграли в данном случае решающую роль. Для интернет-магазина функционала движка было бы недостаточно, и таких результатов мы бы не достигли.

За 3 месяца увеличили трафик на Tilda почти в 10 раз

Как и другие конструкторы, Tilda ограничивает функционал seo-специалиста и по этой причине считается непростым для продвижения движком. Среди недостатков — стандартные проблемы: дубли страниц, долгая верстка, невозможность внесения сквозных правок на весь сайт и т. п. Но у Тильды есть одно преимущество: это мощный и одновременно простой инструмент для создания уникального дизайна сайта.

Результаты продвижения сайта услуг спортивной тематики на Тильде оказались впечатляющими – за первые 3 месяца работы наблюдается прирост трафика из поисковых систем почти в 10 раз (с 513 до 5242 посетителей в месяц):

Рис. 2 – Динамика трафика для сайта услуг на Tilda за период 01.05.2017 по 31.05.2018

Конечно, определяющим фактором в данном кейсе является не CMS. Вы не получите подобных результатов, просто сменив движок. Но из графика видно, что определенные типы сайтов отлично чувствуют себя на Tilda и могут собирать неплохой трафик (при проведении необходимой оптимизации).

Еще один клиент – студия дизайна и визуализации – решил обновить дизайн и осуществить переезд с самописного движка на Тильду (февраль 2018). По итогу на следующий же месяц после переноса отчетливо виден скачок трафика, который продолжает расти:

Рис. 3 – Динамика трафика после переезда сайта на Tilda в феврале 2018 года

Здесь аналогичная ситуация – функционала Tilda было бы недостаточно для более крупного проекта (например, интернет-магазина). Но для небольшого сайта услуг, особенно если упор идет на дизайн, это вполне рабочее решение.

Так какой движок лучше?

В статье мы рассказали, почему важно правильно выбрать CMS и какие последствия могут ожидать, если проигнорировать этот этап. Мы описали подробно критерии выбора движка (тематика, функционал, объем будущего сайта, возможности и баги самого движка, а также срок его жизни и известность). Объяснили, почему в большинстве случаев самописные движки – это плохое решение. Сравнили популярные предложения на рынке и функционал, который они обеспечивают. Рассказали, что иногда можно не платить за CMS и показали несколько кейсов по продвижению сайтов на Wix и Tilda.

В качестве вывода можно сказать, что универсального совета быть не может – движок подбирается индивидуально в каждом конкретном случае. Но для упрощения этой задачи мы подготовили сводную таблицу, в которой подробно описаны отличия движков по основным критериям, которые необходимо проанализировать при осознанном выборе CMS. Помните, что процесс анализа может быть весьма трудоемок, но он обязательно окупится отсутствием проблем и факторов, сдерживающих рост сайта. Легкого выбора!

Выбор движка для сайта

Для начала я хотел бы привести небольшую статистику. Дело в том, что в этом рейтинге лидирует CMS WordPress, и позиция этого движка еще долго не будет сдвинута. На нем работают больше половины сайтов. Второй по популярности движок (Joomla) используется в 6-7 раз реже своего конкурента. На третьем месте с небольшим отставанием расположился Drupal. По видимому, из этих трех вариантов и стоит выбрать, но сначала я вам скажу вот что.

Почему нужно выбрать WordPress, если вы новичок

Я скажу вам, что если вы начинающий в сайтостроении, вы непременно должны выбрать WordPress. Почему? Я попытаюсь аргументировать.

Он прост в установке. Да, этот движок очень легко устанавливается, я бы даже сказал, поразительно легко. Проблемы могут возникнуть только у новичка, но они решаются путем прочтения любой толковой инструкции в поисковых системах.

JavaScript. Быстрый старт

Легко управлять. Мне очень нравится админка этой CMS. Здесь все очень хорошо продумано даже для самого неопытного пользователи. Все настолько понятно, что у вас нет шансов не разобраться. Хочешь добавить запись? Без проблем. Проверить комментарий? Просто. Настроить дизайн? Проще некуда.

Все важные настройки вынесены на самое видное место. По сути, здесь нет каких-то глубоких вложенных настроек, которые без документации не найти. Знаете, когда после года использования WordPress я решил попробовать Datalife на одном сайте, я даже не сразу разобрался, где там шаблон поменять. Мне кажется, в вордпрессе даже у полного новичка не возникло бы с этим особых проблем.

Система функциональна за счет плагинов. В простом движке без установки каких-то дополнительных плагинов очень мало возможностей, но они и не нужны начинающему. Казалось бы, опытным пользователям нужны эти возможности. Но я вам скажу, что за счет популярности для этой cms выпущено столько плагинов и шаблонов, что у вас не возникнет никаких проблем с расширением возможностей.

Практически чтобы вы не захотели: вывести карту сайта, социальные кнопки, поставить защиту, сделать опрос или провести тестирование – все можно сделать с помощью плагинов, коих для движка выпущено бесчисленное множество. А опытные пользователи могут внедрить необходимый код прямо в файлы шаблона, получив нужные возможности без установки дополнительных расширений.

Все же WP имеет минусы

Они заключаются вот в чем: конфликт плагинов. Чем больше вы их устанавливаете, тем выше шанс, что какие-то будут конфликтовать между собой. Я рекомендую вам держать отметку активных плагинов в районе 10-20. Если надо больше, попробуйте реализовать некоторые возможности с помощью хаков. Кстати, о самых полезных плагинах смотрите здесь.

Высокая нагрузка на сервер. Если говорить о скорости и нагрузке на сервер, то WordPress не станет в этом плане лучшим. Но все же ситуация обстоит не так уж и плохо. Купите нормальный VDS, настройте кэширование, примените советы по улучшению скорости. Кстати, вы можете их найти в нашем курсе по ускорению загрузки. Сайт будет летать. Конечно, на том же DLE скорость при равных настройках будет чуть-чуть лучше. Но это мизерное преимущество, на мой взгляд.

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

JavaScript. Быстрый старт

Изучите основы JavaScript на практическом примере по созданию веб-приложения

Остальные движки и их особенности

Ну давайте хоть немного поговорим о других движках, хотя по наполнению статьи вы уже наверное поняли, что я всецело за WordPress, и не только я.

Joomla – многие сегодня также выбирают эту CMS. Нужно сказать, что она имеет свои преимущества, которые равномерно чередуются с недостатками. Joomla даже без расширений изначально имеет большие возможности, но сама по себе система тяжеловесна, а еще в ней много кода.

Благодаря популярности для движка также выпущено много шаблонов и расширений для него, хотя все же меньше, чем у вордпресса. Что для WordPress бесплатно, то для Joomla часто можно найти только за деньги (я о расширениях).

И еще один неприятный минус есть и джумлы – невероятно странная админка, в которой сложно даже найти, где страницу добавить. В этом плане управлять сайтом для новичка будет намного сложнее, хотя опытные пользователи, несомненно, с закрытыми глазами все найдут.

Drupal. На Drupal можно создать форум, блог, новостной сайт и даже социальную сеть. Пожалуй, не годится он только для интернет-магазинов, для этого типа сайтов просто есть гораздо более простые решения.

Движок распространяется бесплатно. С ним будет сложнее разобраться, чем с Joomla, поэтому это выбор уже опытных веб-мастеров. Самый главный плюс – изначально большая функциональность. Например, возможность делать форум, голосование, новостную ленту, без установки дополнительных расширений.

DLE (DataLife). Это CMS немного отличается от предыдущих, потому что она не распространяется бесплатно, но все же пробную версию любой желающий может использовать сколько угодно времени, поэтому ознакомиться с возможностями этой CMS вы также можете без проблем.

Установка практически такая же простая, как и у WordPress. Движок заточен под новостные проекты, это сразу видно из шаблонов, которые ставятся по умолчанию.

Грамотная настройка движка позволяет оказывать минимальную нагрузку на сервер и держать высокопосещаемый сайт на небольших ресурсах. Хотя CMS платная, в плане безопасности она не является абсолютно лучшей – постоянно появляются новые патчи, которые нужно обязательно устанавливать, потому что они закрывают дыры в безопасности.

На каком движке лучше сделать сайт?

Это зависит от того, какой тип сайта вам нужен. Если блог, то идеальным решением будет wordpress. Новостной портал? CMS Datalife специально заточена под них. Интернет-магазин? Возможно, стоит попробовать OpenCart. Форум? Вполне можно на Drupal. Каждая cms имеет свои достоинства, которые делают ее оптимальным выбором для реализации тех или иных проектов.

Я думаю, основное представление о cms вы получили, а также то, что будет оптимальным выбором для новичка. На этом я заканчиваю эту статью. Подписывайтесь на обновления нашего блога, если хотите постоянно получать новые материалы.

JavaScript. Быстрый старт

Изучите основы JavaScript на практическом примере по созданию веб-приложения

Говоря о потенциале создания сайта на бесплатной CMS, мы подразумеваем, что у вас уже есть под это дело купленный хостинг и домен. В противном случае, затея окажется бесперспективной. Стоимость хостинга и домена - объём вложений, который принимаем за константу и не обсуждаем. Этот вариант примем за нулевую точку отсчёта создания сайта на бесплатных CMS.

Если у вас пока нет хостинга, можем порекомендовать веб-хостинг AdminVPS - минимальная цена в 69 руб/мес (тариф "Промо") будет выгодным предложением для старта. WordPress, Joomla и Drupal устанавливаются на хостинг за 2 минуты прямо из панели ISPmanager. Если есть желание потренироваться вообще без вложений, попробовать создавать сайты, то лучше это делать на бесплатных конструкторах сайтов - там песочницы намного удобнее для новичков.

В качестве примеров мы выбрали наиболее популярные бесплатные CMS - WordPress, Joomla и Drupal. Это самые лучшие платформы, и новички при входе в сферу сайтостроения выбирают именно из этих движков. Мы провели сравнение возможностей по созданию сайтов в этих системах. На что можно рассчитывать, вложившись лишь в хостинг и домен? Есть ли вообще смысл дёргаться, не имея бюджета и опыта? До чего получится дойти, полагаясь лишь на свои силы и бесплатные дополнения?

WordPress - самая массовая бесплатная CMS в мире, идеально для новичков

WordPress - известный блоговый движок, распространяется бесплатно. Не требователен к ресурсам хостинга при использовании небольшого количества плагинов. В стоковом варианте функциональность ниже среднего - только блоги да сайты-визитки можно создать на приемлемом уровне. По умолчанию нуждается в SEO-плагинах - и, таковых немало бесплатных. Шаблонов предостаточно - прямо в панели управления сайтов есть раздел с тысячами экземпляров разного уровня качества и назначения. Сложность освоения относительно низкая, поэтому можно обойтись своими силами, опираясь на гайды и видео-уроки, не прибегая к платным услугам специалистов.

Возможности WordPress при бесплатном использовании:

  1. Общая функциональность: 54 тыс. бесплатных плагинов, среди которых есть те, что помогут создать магазин, собрать лендинг, настроить SEO и безопасность, ввести кучу мелких удобств и оптимизаций, которых так не хватает в сборке движка по умолчанию.
  2. на официальном сайте, в панели управления и магазинах шаблонов полно бесплатных версий макетов - другое дело, что их Pro-версии с продвинутыми настройками частенько бывают платными, поэтому далеко не каждый топовый шаблон получится отхватить в максимальной комплектации и без денег.
  3. Продвижение: по умолчанию возможности движка не блещут инструментами для SEO-оптимизации, поэтому установка плагинов этого направления крайне желательна (например, YOAST или Jetpack) - это решит большинство врождённых проблем системы, хотя, опять же, Pro-версии некоторых плагинов могут стоить денег.
  4. Техподдержка: никаких гарантий на opensource программное обеспечение не бывает, поэтому в случае возникновения проблем нужно идти на форумы и спрашивать, смотреть видео, читать FAQ либо оплачивать услуги спецов по их решению.

Ограничения бесплатной модели использования WP:

  • Вы не сможете использовать некоторые шаблоны с продвинутыми настройками кастомизации, потому что эти их версии нередко оказываются платными, при этом, придётся лезть в код для радикального изменения внешнего вида (нужны знания PHP), что для новичков нереально сложно;
  • Некоторые полезные плагины в бесплатной версии обладают ограниченной функциональностью (например, магазинный WooCommerce), поэтому придётся выискивать более-менее приличные бесплатные аналоги, которые не всегда существуют - зависит от решаемой задачи;
  • Новички при использовании WP могут столкнуться с задачами, которые невозможно решить при их уровне знаний, поэтому придётся либо обращаться к специалисту и платить, либо искать выход другими способами - изучение не всегда простых гайдов, повышение собственной квалификации и т. д.

Итого, в среде использования WordPress достаточно подводных камней, которые могут вынудить перейти от бесплатной модели использования ко платной в той или иной форме. В целом, на платформе вполне реально создать и развивать без денег нормальный блог , визитку либо лендинг , но с более крупными сайтами вроде интернет-магазина с большой долей вероятности возникнут проблемы. Не имея знаний в кодинге и понимания нюансов работы движка, вы не сможете переработать дизайн в достаточной степени, подключить и настроить некоторые плагины, оптимизировать безопасность и SEO на должном уровне. В общем, ограничения WP упираются в навык и качество используемых бесплатных расширений.

Joomla - более гибкий и продвинутый из "коробки" бесплатный движок

Joomla - номер 2 в табеле о рангах в среде бесплатных CMS, что обуславливает развитую экосистему, наличие большого количества расширений хорошего качества и обучающих материалов. Бонус в том, для редактирования шаблонов и многих расширений окажется достаточно владения HTML/CSS - самых простых дисциплин в кодинге. Их изучение несложное и даст новичку приличную фору при создании проекта на бесплатной основе, а также избавит от необходимости платного обращения к специалистам в спорных ситуациях. Из коробки движок побогаче настройками и возможностями относительно WP, дополнительные фишки приходят с установкой шаблонов (в них почти всегда защиты модули) и других типов расширений.

Возможности Joomla при бесплатном использовании:

  1. Общая функциональность: движок из коробки хорошо приспособлен для создания типов сайтов, в которых используются личные кабинеты пользователей (соцсеть, доска объявлений, корпоративный сайт или магазин) - для решения этих задач существует масса бесплатных и довольно качественных расширений.
  2. Редактирование дизайна и шаблоны: в системе нет встроенного магазина шаблонов, поэтому их нужно качать и устанавливать отдельно - рекомендуем использовать приличные каталоги, иначе рискуете вместе с шаблоном привести на сайт кучу вредоносного хлама.
  3. Продвижение: из коробки внутри имеется немало настроек по SEO-оптимизации, для простых типов сайтов можно даже без дополнительных расширений обойтись, ничего особо не теряя.
  4. Техподдержка: сообщество пользователей и многочисленные обучающие материалы - вот на что стоит опираться, а централизованной поддержки пользователей от разработчиков здесь нет, как и в любой другой опенсорсной системе.

Ограничения бесплатной модели использования Joomla:

  • Самый большой соблазн для новичка - скачать и установить премиум-шаблон с какого-нибудь «левого» сайта. Этого делать не следует, если уж понравилась топовая тема и на другие смотреть не хочется - лучше купите, получив гарантию чистоты кода и отсутствия проблем;
  • То же касается и расширений - здесь нет встроенного маркетплейса, поэтому, скачивая бесплатно премиум-плагины с непонятных сайтов, вы получаете шанс положить себе сайт или занести вирусы. Лучше взять версию с ограниченной функциональностью с официального сайта, чем искать бесплатный сыр. Joomla не отличается устойчивостью к ошибкам в коде - вследствие конфликтов после установки таких вещей вполне можно получить нерабочую панель управления или непонятные глюки на страницах сайта.
  • Если не собираетесь покупать добротный шаблон, то придётся научиться кодить, поскольку бесплатные шаблоны часто бедны на настройки кастомизации. Либо же используйте как есть, практически ничего не меняя в дизайне.

Итого, Joomla неплохо адаптирована для создания магазинов, корпоративных сайтов , форумов и обычных визиток. Ограничения бесплатного подхода не особо вас напрягут, если проект несложный технически. Особенно если владеете HTML/CSS. Движок чувствителен к установке конфликтных расширений, поэтому не рекомендуем экспериментировать с кустарными и скачанными из ненадёжных источников плагинами. Здесь многое можно сделать самостоятельно, не прибегая ко платной помощи - код несложный, гайдов полно. Кстати, для создания бесплатного магазина Джумла подходит больше, чем Вордпресс - это основной её козырь при выборе.

Drupal - бесплатный CMS движок для профи, крупных и структурно сложных сайтов

Drupal - невероятно мощный и сложный для изучения новичками движок - подходит не для всех. В его случае основной статьей расходов может стать оплата услуг специалистов. А они берут дороже, чем знатоки WP и Joomla, потому что квалификация и сложность задач здесь повыше. Да и сообщество далеко не такое обширное. С нуля выбирать данную CMS - нонсенс, к ней приходят после досконального изучения вышеописанных систем. Опыт программирования и понимание принципов работы движка обязательны для эффективной работы, иначе уйдут огромные бюджеты на оплату наёмных спецов. Подходит для создания сложных сайтов - порталов, магазинов, корпоративных и каких-то эксклюзивных, специфических задач.

Возможности Drupal при бесплатном использовании:

  1. Общая функциональность: из коробки система имеет минимум возможностей, остальное приходит с установкой модулей, причём, многие из них идут связками - для реализации какой-то функции нужно установить в определённой последовательности 3-4 расширения, поэтому здесь нужно понимать алгоритмы работы сетов из модулей, а скачать их можно из официального каталога.
  2. Редактирование дизайна и шаблоны: на официальном сайте выложено более 2000 шаблонов, каждый из которых имеет дополнительные настройки внешнего вида, но для глубокой кастомаизации придётся прибегнуть к кодингу.
  3. Продвижение: из коробки вы получите довольно слабый набор из неудобных SEO-инструментов, поэтому желательно установить профильные модули вроде CTool, Metatag и прочих - это позволит побороть многие проблемы, включая создание дублей, основную болячку движка.
  4. Техподдержка: со всеми вопросами нужно идти к сообществу и обучающим материалам, никаких гарантий от разработчиков бесплатного движка ждать не приходится.

Ограничения бесплатной модели использования Drupal:

  • Для Drupal существуют готовые сборки - конфигурации движка под определённые задачи, но ими лучше не пользоваться, поскольку, несмотря на удобство, их поддержка быстро прекращается, и ваш сайт неизбежно начнёт технически отставать от основной ветки развития системы;
  • Не стоит качать расширения откуда попало, даже если они выглядят очень ценными - старайтесь обходиться бесплатными версиями с официального сайта;
  • Бесплатные шаблоны здесь, как правило, простенькие;
  • Движок прожорлив к хостингу и сложен в администрировании, поэтому старайтесь обходиться только необходимыми модулями, иначе, скорее всего, возникнут сложности и придётся выделять бюджет на оплату услуг специалиста, способного разгрести завалы.

Итого, в случае с Drupal ограничения упираются в среднее качество бесплатных шаблонов и навык пользователя. Недостаток знаний либо чрезмерное усложнение сайта модулями могут привести к необходимости платить. Движок имеет смысл использовать для создания больших сайтов , структурно/контентно сложных - вроде магазинов, информационных порталов и прочего. Магазин шаблонов и модулей здесь достаточно богат, но явно уступает ассортиментом WordPress и Joomla, особенно по части шаблонов. Drupal - для профессионалов, они смогут пользоваться им без денег, а вот новички - вряд ли.

Ограничения бесплатного использования CMS упираются в ассортимент плагинов/шаблонов, компетентность пользователя и сложность стоящей перед ним задачи. Понятно, что большой проект потребует большего количества расширений и профессионализма исполнителя. Всё, чего не хватит, придётся искать, доустанавливать и оплачивать - шаблоны, модули или услуги.

На WordPress и Joomla без проблем можно поддерживать жизнь среднего сайта без вложений при умеренном навыке. О Drupal такого не скажешь - здесь нужны навыки уверенного в себе разработчика сайтов, иначе ни о какой бесплатности речи быть не может.

Если перед вами не стоит задача научиться быть программистом, верстальщиком или профессионалом в сфере сайтостроения, а просто нужен хороший современный сайт с минимум телодвижений/денег/времени для продвижения своего бизнеса/услуг в Интернете, заработка на рекламе/партнерках – используйте онлайн конструкторы сайтов , которые уже идут в комплекте с хостингом, доменом и CMS с интуитивным интерфейсом адаптированным для новичков.