На якій cms краще зробити портал. Порівняння безкоштовних CMS: Wordpress, Joomla, Drupal та ін. На передовій технології – CryENGINE

Безкоштовні CMS (Content Management System - "система управління контентом") користуються величезним попитом. Будь-яку з них можна просто завантажити, встановити на хостинг та запустити сайт. Але всі вони різні настільки, що, опанувавши парочку, не факт, що третя за списком виявиться спочатку зрозумілою. Особливо це стосується спеціалізованих платформ для інтернет-магазину. Більшість загальної основи в інтерфейсі немає, та й підходи до формування структури та функціональності сторінок відрізняються відчутно.

Початківцям, які бажають освоїти якусь CMS, слід розуміти, для чого і якою вона має бути. Щоб не було осічки та дарма витраченого часу. Список ТОП-10 до вашої уваги.

Рейтинг найкращих безкоштовних CMS 2019:

Наш вибір!

1. WordPress / ВордПрес → детальний огляд

WordPress - найвідоміша і найпопулярніша CMS у світі, свого роду символ ніші. Писалася для створення блогів, але в процесі перетворилася на універсальний двигун завдяки розробникам плагінів, шаблонів та активності спільноти. У панель керування вбудовані бібліотеки плагінів та шаблонів з неосяжним асортиментом. До всього є відгуки, оцінки, інструкції, рейтинги. Можна сортувати за різними ознаками – вибирати нескладно. Багато студій малюють шаблони під цю систему. Гори відео з уроками та кілометри форумів обговорень додаються. Навчитися користуватися нею простіше, ніж багатьма іншими.

WordPress оперує двома типами контенту - сторінка та стаття. Кнопка створення запису винесена окремо, можна прямо з сайту опублікувати пост - все заточено на зручність та швидкість публікацій стрічки новин. SEO реалізовано через плагіни, як і оптимізація швидкості роботи, безпека та багато чого ще. Для створення магазинів, лендингів, форумів та іншого існує безліч спеціалізованих, потужних плагінів, які за обсягом можливостей нагадують окреме взяте, повноцінне ПЗ. Існує також у форматі конструктора сайтів для тих, кому зручніше використовувати готовий варіант коробки.

Плюси:

  • Популярність: в екосистемі WordPress працює велика кількість розробників, постійно розширюючи/вдосконалюючи асортимент плагінів та шаблонів;
  • Існує багато хостингів, які мають окремий тариф з налаштуваннями, оптимізованими під цю CMS;
  • Величезна кількість доступних навчальних матеріалів будь-яких форматів;
  • Відносна простота освоєння більш-менш підходить новачкам;
  • Велика кількість якісних та корисних безкоштовних плагінів;
  • У більшості шаблонів досить докладні налаштування кастомізації без необхідності редагування коду;
  • здатний витримувати величезний трафік при гідному хостингу;
  • Універсальність за рахунок плагінів підходить для створення об'ємних сайтів.

Мінуси:

  • Більше третини всіх сайтів світу працюють на Вордпресі, що робить цю систему однією з основних мішеней для зловмисників та недосвідчених розробників;
  • З коробки система підходить для створення простого блогу чи візитки;
  • Створює чимало навантаження на сервер, хостинг має бути добрим;
  • Продукує дублі сторінок, хоча це можна вирішити за допомогою плагіна.

2. Joomla / Джумла → детальний огляд

Joomla – друга за популярністю у списку CMS. Велика спільнота, безліч плагінів та шаблонів. Найкраще підходить для створення малих та середніх сайтів інформаційного характеру. Особливо добре показує себе при створенні типів ресурсів, які наповнюють контентом самі користувачі, - дощок оголошень, форумів і навіть соціальних мереж. Для всього цього є добре опрацьовані плагіни. З коробки функціональність відносно багата (багато загальних, тонких та SEO-налаштувань). Складність освоєння – середня. Логіка взаємодії із системою своєрідна. З незвички можна заплутатися в модулях, осередках шаблону для виведення контенту та зв'язках між ними. Якщо звикнути, це перестане здаватися заплутаним та складним.

Joomla дозволяє створювати досить складні за структурою типи сайтів із простими видами контенту. Тут чудовий інтерфейс для адміністрування великої кількості статей. E-Commerce розвинений за рахунок плагінів, хоча великий магазин тут краще не робити – двигун має середню продуктивність, багато залежить від оптимізації та якості хостингу. Шаблонів нескінченна кількість (і платних за $30-60, і за так), в них міститься різноманітна функціональність: деякі містять більше сотні вбудованих модулів із кілометрами екранів налаштувань. Що добре, шаблони прості в редагуванні кодом – тут основа на HTML та CSS. Знаючи їх, можна змінити майже все. Гнучка цікава масова CMS.

Плюси:

  • Підходить для створення будь-яких типів сайтів, головне - не перевантажити двигун модулями та об'ємом бази даних (контенту), інакше при слабкому хостингу точно будуть проблеми зі швидкістю завантаження сторінок;
  • Пристосованість для запуску соціальних мереж гідного рівня - не так багато движків це можуть;
  • Потужна екосистема, інформації та досвідчених розробників у надлишку;
  • Шаблонів безліч, плюс у них закладено величезний діапазон функціональності;
  • Найбагатший вибір плагінів та компонентів, серед яких значна частина – безкоштовні;
  • Повний доступ до коду, потрібний мінімальний набір навичок для редагування.

Мінуси:

  • Панель управління заплутана, в очах середнього новачка виглядає складною;
  • Швидкість роботи середня, хоча ця пропуск заповнюється швидким хостингом, оптимізацією плагінами та налаштуваннями;
  • Потужні екземпляри шаблонів важко налаштувати – рідко виходить обійтися без читання інструкції;
  • Рівень безпеки з коробки посередній, потребує доопрацювання плагінами та руками;
  • Оновлення двигуна не завжди працюють коректно, можуть призводити до збоїв до неможливості увійти в панель управління або втрати даних.

3. Drupal / Друпал → детальний огляд

Drupal - двигун, орієнтований виключно на досвідчених розробників. Початківцям як перша CMS категорично не підходить, навіть пробувати не варто. Рівень складності освоєння – високий. Добре пристосований для створення об'ємних сайтів із складною організацією структури даних. Дозволяє створювати скільки завгодно користувальницьких типівконтенту, які через модулі можна вивести у будь-якій точці фронтенду сайту. Жодних обмежень у компонуванні та вмісті. Завдяки плагіну CCK (Content Construction Kit) можна впроваджувати різні типиконтенту документи, минаючи механізм таксономії, характерний даної системи.

Двигун універсальний, дозволить створити хоч візитку, хоч портал, магазин чи сайт знайомств. Відрізняється високим рівнем безпеки із коробки та швидкістю роботи. Тим не менш, створює велике навантаження на бази даних, тому потребує більш-менш швидкого хостингу. SEO-налаштувань вистачає навіть без встановлення додаткових плагінів, яких для системи написано дуже багато. Характерна риса – відмінна масштабованість, оптимізація, а також необхідність знань програмування для ефективного використання. Шаблонів безліч (платні $50-60, в середньому), але процес їх установки відносно складний. Потрібно копіювати файли за директоріями, а потім вручну активувати модулі. Чи не для новачків система.

Плюси:

  • Справжня універсальність, гнучкість у всіх напрямках;
  • Можливість створення та впровадження нескінченної кількості типів контенту;
  • З коробки потужні SEO, безпека та скромні апетити до заліза;
  • Широке співтовариство, багато посібників, документації та грамотних розробників усередині екосистеми;
  • Багатий набір модулів, які розширюють базову функціональність;
  • Можливість використання хуків – модифікаторів обробки процедур для спрощення внесення масштабних змін до алгоритмів движка;
  • Високий рівень стандартизації – майже весь код пишеться розробниками у єдиному стилі, спільноті зручно з ним працювати.

Мінуси:

  • Для звичайних користувачівне підходить через явну складність освоєння та використання;
  • Без знань програмування налаштувати більшість модулів не вдасться;
  • Для стабільної та швидкої роботисайту потрібний потужний сервер.

4. OpenCart / ОпенКарт → детальний огляд

OpenCart – одна з найбільш популярних E-commerce платформ. Призначена виключно для створення інтернет-магазинів і вже з коробки містить вражаючий набір можливостей: візуальний редактор шаблонів, відсутність обмежень на кількість товарів, категорій, виробників, сторінок та іншого, підтримує мультимовність, знижки, відгуки, варіанти доставки, підрахунок податків, рейтинги товарів та т. д. Система двигуна модульна, тобто можна необмежено розширювати магазин. Є вбудований збирач статистики (перегляди, звіт про продаж, рейтинг популярності тощо), а ось SEO-оптимізація з коробки кульгає. Прийде використовувати сторонній і, швидше за все, платний модуль.

Рівень складності освоєння – середній. Система логічно збудована, але магазин має дуже багато налаштувань очевидних і тонких. Новачку доведеться непросто, але за наявності мотивації шанс довести проект до пуття є і чималий. Магазини модулів та шаблонів вбудовані прямо в панель керування, можна шукати за фільтрами. Інтерфейс редактора дизайну зручний, з підсвічуванням синтаксису. Багато шаблонів можна в режимі візуального редактораналаштувати зовнішній вигляд та функціональність. В рамках однієї адмінки можна керувати одразу кількома магазинами. А ще перед завантаженням поновлення система сканує на сумісність встановлені розширеннящоб уникнути конфліктів, здатних вивести магазин з ладу. Це великий плюс.

Плюси:

  • Може бути вивчена та ефективно використана новачком;
  • Просунута функціональність - майже все важливе для магазину є із коробки;
  • Зручний користувальницький інтерфейсдля здійснення покупок;
  • Висока продуктивність та порівняно низькі вимоги до швидкості хостингу;
  • Безліч якісних шаблонів та корисних модулів;
  • Розвинена екосистема: багато інформації та діючих розробників;
  • Детальна вбудована статистика продажу та відвідуваності магазину;
  • Простий код, що спрощує внесення доопрацювань;
  • Є детальне налаштування прав доступу (для менеджерів, наприклад);

Мінуси:

  • Слабке SEO з коробки (мало налаштувань, проблеми індексації сторінок, виробництво їх дублів, помилки при формуванні ЧПУ), проблема вирішується встановленням розширень;
  • Незручний завантажувач зображень;
  • Немає швидкого оформлення замовлення із коробки;
  • Немає живого пошуку товарів (за першими літерами назви);
  • Не можна сортувати статті за категоріями для оформлення їх стрічкою новин, наприклад;
  • Оновлення двигуна досить рідко виходять;
  • Досить велика кількість дрібних багів та незручностей (наприклад, кнопка додавання до кошика відсутніх товарів завжди активна).

5. MODX / МОДЕКС → детальний огляд

MODX Revolution - гнучка система, що стоїть за своїми властивостями ближче до фреймворків, ніж CMS. Підходить для створення всіх типів сайтів, що легко масштабується. Тим не менш, об'ємні сайти не дуже зручно адмініструвати через хаос у відображенні деревоподібної структури сторінок та елементів. Проблема лікується модулем на кшталт «Collections». Інсталятор модулів з пошуком знаходиться прямо в адмінці, є рейтинги, можна почитати описи розширень. В цілому, з коробки двигун легкий і не блищить деталізованою функціональністю. Вимагає обов'язкової установки джентельменського набору модулів як мінімум.

Рівень складності освоєння - середній за умови, що користувач має HTML/CSS вільно. Панель управління має чистий, приємний дизайн та відносно зрозумілу структуру. Може бути використана новачками, але з опорою на навчальні матеріали. З коробки ви отримуєте потужні засоби SEO-оптимізації та високий рівень безпеки. Спеціально заточених під себе готових дизайнів двигун не має, проте дозволяє одягнути на сайт будь-який HTML-шаблон. Асортимент таких величезний, але з редагування всередині системи доведеться вивчити її специфічний синтаксис, який більше ніде немає.

Плюси:

  • Високий рівень гнучкості, можна побудувати структури та елементи будь-якої складності;
  • Відмінна оптимізація коду та налаштувань для відповідності вимогам пошукових систем;
  • Невимогливість до якості хостингу; висока продуктивність сайтів;
  • Високий рівень безпеки, гнучкі налаштування авторизації груп користувачів;
  • Хороша реалізація мультимовності, висока якістьросійської локалізації елементів інтерфейсу;
  • Достатній набір готових модулів, доступні для установки прямо з адмінки;
  • Приємний на око і більш-менш зрозумілий споконвічно інтерфейс;
  • Детальна офіційна документація російською мовою.

Мінуси:

  • Незручний підхід до встановлення шаблонів;
  • Нестандартний синтаксис двигуна;
  • Без навичок програмування продуктивно працювати з двигуном неможливо;
  • Мало адаптованих шаблонів, зазвичай потрібні доопрацювання руками та кодом для оптимізації HTML-макетів та їх коректного відображення;
  • Навчальних матеріалів значно менше, ніж у більш популярних CMS.

6. Magento / Мадженто → детальний огляд

Magento - магазинний движок, найпопулярніший у світі, власність Adobe Inc. Дуже потужна CMS із розвиненою спільнотою. Але не в Рунеті. Безкоштовно можна завантажити версію Community Edition, але вона зовсім не адаптована до нашого ринку, не має російської локалізації. Сирий, потенційно просунутий продукт, що вимагає доопрацювання руками – кодом. Існують збірки для використання в Рунеті (локалізація, інтеграція наших соціалок, платіжних системі т. д.), але вони платні. Взагалі, ця безкоштовна системамає високий рівень монетизації: шаблони, модулі, послуги розробників, ліцензії – майже все платне.

Цей двигун варто використовувати лише в тому випадку, якщо є пристойний бюджет. Вартість розробки магазинів на Magento висока, особливо при покупці Enterprise-ліцензії (від $15 000 на рік). Функціональність відмінна, панель управління інформативна, порівняно зручна. Безліч статистичних зведень, вбудована рейтингова система оцінки товарів та коментування, знижки, регулювання прав користувача, хороший рівень SEO-оптимізації та безпеки з коробки, просунутий алгоритм кешування для прискорення завантаження сторінок - все це і багато іншого є з коробки.

Плюси:

  • Хороша функціональність із коробки, підходить для створення величезних магазинів;
  • Безліч шаблонів, хоча більшість із них платні та не дешеві;
  • Ефективна система кешування, що чудово підвищує швидкість завантаження сторінок;
  • З однієї адмінки можна керувати кількома магазинами;
  • Добре реалізовано все, що пов'язано з оптимізацією під пошукові системи та безпекою роботи сайту.

Мінуси:

  • вимогливість до якості хостингу;
  • Складність використання, починаючи з процесу встановлення та закінчуючи доробками коду;
  • Відносно мала кількість готових розширень, а послуги кваліфікованих розробників коштують дуже дорого;
  • Загальна висока собівартість магазинів, незважаючи на формальну наявність безкоштовної версії;
  • Оригінальна версія зовсім не адаптована для використання в Рунеті, а збирання, оптимізована для нашого ринку, коштує від 8000 рублів.

7. ImageCMS / ІміджCMS → детальний огляд

ImageCMS - платформа для створення інтернет-магазинів, гібрид WordPress, Premmerce та WooCommerce. Готове коробкове поєднання, що потребує встановлення мінімальної кількості додаткових модулів. Рівень функціональності та гнучкості – середній, складність освоєння – середня, але без знання хоча б HTML/CSS далеко не виїхати. Готових шаблонів лише чотири, є косметичний кастомізатор дизайну, так що для отримання унікального вигляду магазину необхідно або замовляти розробку дизайну, або ретельно переробляти наявними руками. Одне коштує дорого, інше - складно у реалізації та практично нездійсненне для новачків. Зате є інтеграції з МійСклад, 1C, Новою Поштою, RetailCRM та іншими популярними сервісами з коробки. Багато чого зроблено для SEO-оптимізації.

Панель управління аналогічна такою у WordPress, різниця лише в кількості попередньо встановлених з коробки розширень. Тут їх безліч, через що адмінка виглядає перенасиченою. По суті, дана CMS є складанням, що вимагає доопрацювань під вимоги конкретної задачі. Прямої сумісності з плагінами Вордпрес тут немає, послуги розробника оптимізації коштують дорого. Цю системує сенс використовувати лише в тому випадку, якщо з коробки вистачає функціональності. Адже шаблони, доопрацювання та самописні плагіни обійдуться дорожче, ніж воно того варте. Магазини тут виходять добрими лише за наявності достатнього бюджету.

Плюси:

  • Ядро системи - всім відомий WordPress, зрозумілий та зручний;
  • Багатий вбудований набір плагінів, що закриває більшість вимог до магазину;
  • Повний арсенал можливостей WooCommerce у наявності;
  • Є якісний вбудований блог.

Мінуси:

  • Рідних розширень замало, програміста знайти непросто, а вартість послуг буде завищеною;
  • Не можна вручну налаштувати порядок виведення окремих товарів та інші корисні дрібниці;
  • Мало готових шаблоніва індивідуальний дизайн від розробника коштує від $2000;
  • Високе навантаження на сервер, низька продуктивність при великому обсязі бази даних;
  • Слабка екосистема - інформації щодо продукту, обговорень та іншого досить мало.

8. TYPO3 / ТайпоТри → детальний огляд

TYPO3 – просунуте середовище розробки для досвідчених користувачів. У освоєнні непроста, у супроводі – теж. Точно не для новачків. Необхідні знання програмування та досвід розробки сайтів для нормального використання. Найвигідніше показує себе на створенні блогів, порталів, інтернет-журналів/газет міцного середнього обсягу (до 5-6к сторінок). Припустимо, створення магазину чи соціальної мережі теж можливі, хоча пов'язані з нерентабельними складнощами - знадобиться безліч плагінів та доробок. Також для досягнення успіху необхідно мати бюджет. Хороший хостинг, послуги програміста, модулі - доведеться витратитися.

Інтерфейс у цієї CMS аж ніяк не простий, причому для кастомізації сайту використовується спеціальна внутрішня мова - TypoScript. Без його освоєння успіху не досягти. Звідси випливає висока вартість послуг спеціалістів – профіль вузький, далеко не всі зможуть допомогти. З коробки система не має достатньої функціональності для реалізації серйозних сайтів. Багато плагінів можна завантажити з репозиторію безкоштовно. Рівень їхньої якості займається спільнотою CMS. З однієї панелі керування можна вести кілька проектів. Шаблонізатор Templavoila допоможе перетворити будь-який HTML-шаблон на сумісний. Є також візуальний редактор для внесення косметичних змін. Гнучкий, потужний, специфічний двигун для профі.

Плюси:

  • Якісна локалізація інтерфейсу двигуна;
  • Використання зв'язки Templavoila/TypoScript дозволяє виробляти з дизайном будь-що;
  • Високий рівень масштабованості сайтів;
  • Підтримка кешування сторінок, що значно прискорює їхнє завантаження;
  • Достатній набір розширень, зібраних у єдиному надійному джерелі - TYPO3 Extension Repository;
  • Відмінно підходить для створення сайтів великих корпорацій, галузевих гігантів.

Мінуси:

  • Спільнота переважно англомовна, русифікована документація мала;
  • Створює велике навантаження на хостинг, займає багато місця;
  • Складна у вивченні, що категорично не підходить новачкам;
  • Підходить для створення сайтів, в яких публікувати інформацію буде тільки адміністратор, тобто проектів без контенту користувача;
  • Висока вартість підтримки працездатності сайту.

9. CMS Made Simple / Мейд Сімпл → детальний огляд

CMS Made Simple – система, призначена за задумом для використання новачками. Справді, тут є візуальний редактор дизайну, схожий на ті, що бувають у хмарних архітекторах сайтів. Проста установка на сервер, просте налаштування, непоганий набір доступних розширень, якими нескладно користуватися. Підходить насамперед для створення сайтів-візиток та інтернет-магазинів, але домогтися унікальності дизайну засобами редактора неможливо – лише косметичні зміни. Глибока кастомізація вимагатиме правок коду (PHP, HTML, CSS), що зводить нанівець всю простоту, зручність і ставить систему на один рівень з іншими CMS щодо складності ефективного використання.

Інтерфейс частково русифікований, документації рідною та могутнім мало - для повного освоєння необхідно орієнтуватися в англійській мові. Працює двигун швидко і не вимагає супер-хостингу навіть для запуску магазину. Вбудованих шаблонів небагато, написані вони у доступному HTML/CSS-форматі, що дозволяє адаптувати сторонні теми оформлення для використання всередині системи. API відкритий, розробниками написано понад 200 плагінів різного рівня якості та корисності. Оптимізація відмінна завдяки легковажності двигуна та вбудованому механізму кешування сторінок. Безпека реалізована на гарному рівні із коробки. Непоганий двигун, але потенціал його відкривається лише в руках досвідчених розробників.

Плюси:

  • Відносна простота панелі керування;
  • Зручність внесення косметичних змін до шаблонів;
  • Хороший рівень SEO-оптимізації та безпеки;
  • Вигідно використовуватиме створення невеликих магазинів при обмеженому бюджеті;
  • Низькі вимоги до якості хостингу;
  • Достатній набір готових плагінів для вирішення типових завдань;
  • Регулярні поновлення.

Мінуси:

  • Нечисленна і, в основному, англомовна спільнота;
  • Убога кількість навчальних матеріалів, у тому числі, і відео-уроків російською мовою;
  • Без втручання у код отримати унікальний дизайн неможливо;
  • Іноді при оновленнях «відвалюються» плагіни, що до цього чудово працювали;
  • Без знань англійської мови та, як мінімум, основ програмування розкрити потенціал системи не вдасться.

10. Concrete5 / Конкріт 5 → детальний огляд

Concrete5 - популярна CMS, подібна до механіки взаємодії з конструкторами сайтів на базі візуального редактора. Відмінна риса та причина затребуваності системи – справді простий інтерфейс, усередині якого можна створювати досить складні сайти. За допомогою додавання елементів (віджетів) користувач збирає сторінки. Далі їх можна редагувати, змінюючи вміст блоків, кольори, фони, шрифти, навігацію та інше. Редактор дозволяє проводити нескладну кастомізацію будь-яких елементів, не залазячи до коду. Якщо необхідно більше - будь ласка, адже це CMS, код повністю відкритий.

Шаблони можна скачати безкоштовно і купити ($30-45) у маркетплейсі офіційного сайту системи. Для розширення функціональності можна використовувати плагіни, завантаживши їх там же. Вибір пристойний, хоча до лідерів за популярністю не дотягує, звісно. Ця CMS відмінно підходить для створення сайтів компаній, інформаційних порталів, блогів. У меншій мірі – для інтернет-магазинів, оскільки з коробки відсутні інтеграції важливих для Рунету платіжних систем, доставок та іншого. Можливості SEO-оптимізації із коробки базові, вартість платних плагінів починається з $30.

Плюси:

  • Інтерфейс у манері конструкторів із візуальним редактором;
  • Підходить для використання новачками;
  • Централізовані магазини плагінів та тем оформлення, в яких багато безкоштовних варіантів;
  • Помірна середня вартість шаблонів та платних плагінів;
  • Двигун підтримує мультимовність.

Мінуси:

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

У деталях процес відрізнятиметься залежно від використовуваної CMS: який плагін завантажити, куди натиснути, як поставити та налаштувати шаблон, якими мають бути тексти – все це та багато іншого є нюансами, які залежать від вибору движка та завдання, яке вирішуєте за його допомогою .

FAQ (Питання – Відповідь)

  • Чи реально зробити сайт на CMS?
  • Створення сайтів на CMS потребує підготовки. Людина має бути досвідченим користувачем ПК, загалом, і розумітися на кодингу. початкового рівняскладності (HTML/CSS). Також важлива здатність сприймати навчальні матеріали і слід застосовувати їх на практиці.

    Мало хто може з нуля, без підготовки та підказок ось так просто сісти та поїхати на тій же відносно простий WordPressабо дуже простий Concrete5. Потрібно мати уявлення про процес та/або вміти вчитися. Ці речі не належать до розряду інтуїтивних за умовчанням.

    Загалом, так, сайт на CMS створити самостійно реально. Але, дивлячись який і хто робитиме. Деякі можуть, багато інших – ні і ніколи не зможуть. Це факт. Завдання не всім. З нуля у багатьох виходить за наявності сталої мотивації. Інші платять стороннім розробникам або використовують конструктори сайтів - найпростіший варіант.

  • Яку CMS краще вибрати?
  • Найпростіше вибирати профільну систему під тип створюваного сайту. Наприклад, створення гарного магазину на базі Woocommerce + WordPress – оптимальний спосіб для новачків. Реалізувати повноцінний інтернет-магазин цілком можливо самостійно, так роблять багато хто. Магазин на Opencart досвідченому вебмайстру створити буде простіше, ніж на WP у комбінації з плагіном Woocommerce. Все тому, що це спеціалізована CMS для інтернет-магазину, що містить з коробки солідний пласт необхідної функціональності. На Joomla добре йдуть інформаційні сайти, на WP – блоги, на Drupal, Typo3 та MODX – сайти великих компаній, портали тощо.

    Крім спеціалізації движка, необхідно враховувати вартість та якість плагінів, які знадобляться для реалізації задуму. Також відіграє популярність системи. Чим більше затребуваний двигун, тим більше інформації, розширень, шаблонів та розробників, здатних допомогти на помірну плату. Це позначиться на комфорті роботи та собівартості проекту, зрештою. Загалом, коли визначитеся з типом сайту (візитівка, магазин, блог, портал тощо), почитайте/дивіться огляди, рейтинги на профільні за напрямком CMS. Вибирайте з них найпопулярнішу в Рунеті – це загальний рецепт, виправданий здебільшого.

  • Чи можна зробити сайт на CMS безкоштовно?
  • Безперечно, не можна. Сам двигун може бути безкоштовним, але хостинг і домен - точно ні. Хіба що ви створюватимете сайт на локалці для себе. Плагінів платних безліч для будь-якої системи, та й шаблонів теж. Цілі студії та команди розробників заробляють на цих екосистемах. Тобто безкоштовність CMS означає відсутність необхідності оплати вартості ліцензії двигуна та відкритості доступу до його API для всіх бажаючих. Тим часом, витрати на створення/зміст сайту можуть бути значними залежно від ряду факторів.

    Заради справедливості зазначимо, що в споконвічно платних екосистемах середні ціни на розширення, найчастіше, вищі, а безкоштовного менше - і плагінів, і шаблонів. Вартість послуг розробників залежить від популярності системи та її складності. Вартість хостингу, а також вимоги до нього у конкретної CMS та типу сайту також варіюються. Всі ці та багато інших факторів впливають на кошторис проекту. Одне можна сказати точно – вкласти гроші у будь-якому випадку доведеться. А ось скільки – це питання індивідуальне.

    Якщо взагалі немає грошей на утримання сайту, можна використовувати конструктор uCoz – на безкоштовний тарифвін дає можливість отримати хостинг та домен безкоштовно: 400+ Мб місця на сервері, сайт на піддоміні (типу *.ucoz.net, *.ucoz.org та ін. або free-домени *.tk, *.ml, *.ga ), доступ до вихідного коду HTML/CSS/JS та інші можливості.

Безкоштовних CMS безліч. Вони володіють різними ступенями популярності та особливостями. Є профільні, є універсальні за рахунок структури та розширень. Навколо будь-якої затребуваної системи відбувається монетизація – розробники пишуть плагіни, надають послуги, малюють, верстають та продають шаблони. Життя всередині таких екосистем вирує, люди в них працюють і заробляють. Сайти завжди коштують грошей, безкоштовних не існує.

Створення сайту на CMS – завдання не для всіх. Середньостатистичного користувача ПК її набагато простіше вирішити за допомогою відповідного конструктора сайтів. До CMS є сенс звертатися тоді, коли є плани пов'язати свою діяльність та дохід із цим типом систем. Або просто дуже цікаво дізнатися, що та як там. Багато двигунів довгий час залишаються вотчиною профі та обдарованих новачків. І невипадково – вони складні. Загальна порада новачкам з урахуванням всіх чинників: використовуйте WordPress чи конструктори сайтів.

Якщо ви хочете випробувати, що і як, то найпростіше зайти на будь-який безкоштовний хостинг, встановити автоматично WordPress або Joomla, після чого пройтися ними недосвідченим оком, спробувати створювати сторінки, правити стандартний шаблон та інше. Без прив'язки до результату просто подивитися і зрозуміти, як це відбувається. Бажано підтримати вояж переглядом парочки базових навчальних відео, щоб трохи цікавіше було.

Системи типу Drupal, MODX, Magento, TYPO3 безумовно складні і не підходять на роль перших CMS. До них, якщо потрібно, потрібно звертатися після освоєння іншої, доступнішої у плані розуміння системи. Зазвичай йдеться WordPress - найочевиднішою і практичною для перших кроків. Або OpenCart – номер один для створення першого магазину. Joomla хороша для тих, хто хоче відносно легко освоїти основи програмування на практиці та створити візитку чи інформаційний портал. Тут шаблони на чистому HTML/CSS їх досить легко правити.

CMS (у народі називають движком) - система управління контентом сайту. Це кістяк, де все будується. Від двигуна залежить зручність заповнення сайту, його «дружелюбність» для пошукового просування, можливість підключення додаткових сервісів.

Ми зібрали фахівців Відділів розробки та інтернет-маркетингу WebCanape і з пристрастю опитали їх на предмет того, чим хороші та погані різні CMS. Ця стаття допоможе вам вибрати двигун так, щоб потім не було боляче.

Всесвіт двигунів: різноманітність видів

Усі існуючі CMS можна умовно розділити на 4 великі категорії:

  1. Самописні
  2. Коробочні
  3. Конструктори
  4. Студійні

1. Самописні CMS

Самописна CMS - це система управління контентом, яку пишуть з нуля під завдання конкретного бізнесу. Це несерійне рішення. Воно створюється під проект і не тиражується.

☺ Повна відповідність вашим бізнес-завданням

Коробкові двигуни та конструктори мають набори модулів для розширення функціоналу сайту, але в готових рішенняхзавжди є обмеження і вам доведеться йти на компроміси.

Кастомна система управління повністю відповідатиме завданням, прописаним у ТЗ, адже її розробляють не для того, щоб потім продати різношерстої аудиторії. Розробник пам'ятає лише ваші потреби.

☺ Інтеграція останніх досягнень

Технології постійно обганяють ринок. Навіть купивши останню версію коробкової CMS, ви не можете бути впевнені, що в неї впровадили всі досягнення, доступні на Наразі. Створюючи двигун під вас, розробник має доступ до нових технологій програмування і, якщо вам пощастить, буде застосовувати їх у роботі над вашим проектом.

☺ Ексклюзивність

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

× Невідпрацьована технологія

Серійні рішення відпрацьовуються на тисячах сайтів (наприклад, на Canape CMS створено вже понад 2000 проектів). У кожній наступній збірці усувають баги, виявлені в попередніх версіях. Це означає, що вам не доведеться набивати власні шишки.

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

× Немає технічної підтримки

Усі проблеми доведеться вирішувати самотужки. І на форумах швидше за все не допоможуть.

× Складнощі при SEO-просуванні

Зазвичай у таких системах якщо і є якийсь SEO-функціонал, то представлений він досить мізерно, бо програмісти та SEO-шники — істоти з різних світів. Багато чого доведеться допилювати у процесі.

× Повна залежність від розробника

Погоджуючись на самописний движок, налаштовуйтесь бути разом з розробником на віки, в горі і в радості, поки смерть не розлучить вас і далі за текстом... Сваритись категорично не рекомендуємо, тому що від автора коду залежить життєздатність самописного сайту.

Зазвичай ніякої регламентованої технічної документації для таких двигунів немає, і якщо ви раптом вирішите змінити команду розробки, є велика можливість, що сайт доведеться переробляти на іншому двигуні. Копатися в чужому коді — задоволення сумнівне та затратне.

2. Коробкові CMS

Коробкова CMS - готовий програмний продукт. Таку систему можна завантажити (у разі безкоштовних рішень) або купити (комерційні двигуни). Порівнювати безкоштовні та комерційні продукти було б некоректно, оскільки вони мають принципові відмінності, важливі для бізнесу.

Безкоштовні двигуни з коробки

Приклади: WordPress, Drupal, Joomla, Opencart, Magento та інші з ними.

☺ Вільні відносини з розробником

Завдяки безкоштовності знають про такі продукти багато хто. Значить, вам не важко знайти розробника. І не буде проблемою його замінити, якщо шляхи ваші розійдуться.

☺ Дешево (якщо йти на компроміси)

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

☺ Зміна дизайну в 2 кліки

У коробочних движках є можливість додавати шаблони оформлення - якщо набрид дизайн, можна скачати/купити новий і поставив на сайт. Іноді це робиться в 2 кліки.

× Відсутність єдиного стандарту

У Open source-рішень немає єдиного стандарту розробки, тому навіть незважаючи на величезну армію розробників на WordPress, кожен наступний фахівець захоче переробити вашу CMS під себе.

× Проблема вибору модулів

Великий вибір модулів теж може стати проблемою. Оскільки створювати їх можуть зовсім різні люди, в мережі розмножується безліч рішень для тих самих завдань. Буває складно визначити, який модуль підійде для конкретного завдання. При підключенні пальці краще схрестити, він може виявитися несумісним з вашою версією двигуна.

Страшилка на ніч:

Іноді безкоштовні модулістворюються виключно поширення вірусів. Тобто плагін начебто несе користь, але по суті є лазівкою для зараження. Цим грішать багато безкоштовних шаблонів для WordPress і Joomla, розробники шаблонів використовують їх для розміщення посилань і навіть вірусів, щоб заробити. Ось тут Joomla-Master.org, кажуть, особливо багато шаблонів із посиланнями.

× Вразливість

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

× Невідповідність вимогам законів РФ

Безкоштовні коробкові продукти, як правило, виробляють не в Росії. Їх ніхто не адаптує під російські реалії, та вимоги російського законодавствау них теж не враховано.

× Немає техпідтримки

Зате є велика спільнота розробників, і на форумах вам швидше за все допоможуть. Але техпідтримки немає. Тобто на пошук рішення, можливо, знадобиться дуже багато часу, а ефект не гарантований.

Вихід:укласти договір на техпідтримку з компанією-підрядником, яка розробила сайт на безкоштовному движку.

× Обмеження з SEO

Просувати такі сайти важко. То немає можливості відредагувати метатеги (у WordPress потрібно підключити плагін), то rel="canonical" не вдається прописати деякі шаблони.

Joomla, наприклад, славиться брудним кодом. Вона створює кілька дублів по кожній сторінці сайту, тому вибитись у топ видачі вам буде дуже складно. Тому сайти на Joomla індексуються погано. І вантажаться повільно з тієї ж причини.

Drupal також генерує багато зайвого. Якщо ви нарешті розберетеся, які модулі вам потрібні для SEO, будьте готові ламати голову над тим, як позбутися зайвих технічних сторінок, які система наплодить.

× Незручно редагувати контент

Багато безкоштовних CMS (привіт, Joomla), щоб внести мінімальні доробки в відображення однієї сторінки, іноді не обійтися без допомоги розробника, небезкоштовної.

Комерційні коробкові CMS

Приклади: 1С-Бітрікс, NetCat, HostCMS, UMI.CMS, CS-Cart та ін.

☺ Легко вибирати та міняти розробників

Для роботи із популярними платними рішеннями (як і з популярними безкоштовними) ви легко знайдете розробника.

☺ Спеціалізація

Багато комерційних серійних двигунів заточені під вирішення конкретних груп завдань. Наприклад, бувають CMS, де зручно будувати інтернет-магазини (Amiro CMS, CS-Cart).

☺ Відповідність російським реаліям

Популярні в Росії платні двигуни адаптовані під російський бізнес. А 1С-Бітрікс — взагалі російська технологія, яка апріорі всі вимоги враховує.

☺ Серйозна технічна підтримка

Вас не залишать у біді, якщо у вас виникнуть питання щодо інтеграції сервісів, проблеми з підключенням модулів або програмні баги.

× Щорічні ліцензійні платежі

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

× Необхідність доробок

Якщо зміните розробника, допилювати все одно доведеться.

× Недружелюбність редактора контенту

Зазвичай, у таких CMS є проблеми з наповненням, без розробника розібратися складно. Контент-менеджери лякають дітей байками про сайти на 1С-Бітрікс.

Загадка для найменших: на яку кнопку потрібно натиснути, щоб ваша тригодинна праця з викладки збереглася.

А тут доведеться міцно подумати, щоби знайти потрібну сторінку для редагування.

× Платна техпідтримка

Допомагатимуть вам, але не безкоштовно.

3. Конструктори сайтів

Конструктор – це онлайн-платформа для створення сайтів. Щоб зібрати простий сайт на конструкторі, не потрібно возитися з кодом, базами даних, хостингом. Не потрібно нічого скачувати та встановлювати. Ви реєструєтеся на платформі, вказуєте потрібні налаштування, вибираєте шаблон - готовий сайт. Це дешеве та часто гарне рішення для односторінників та простеньких сайтів.

Приклади: Tilda, Nethouse, Wix, uKit, Weebly та ін.

☺ Швидко (і самостійно)

Конструктор дозволяє швидко (і самотужки) приготувати лендинг або простенький сайт.

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

☺ Популярно

Якщо не хочете робити самі або потрібно щось «підпиляти», ви легко знайдете розробника для сайту на популярному конструкторі.

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

☺ Дешево

На Wix або Tilda можна дешево зібрати красивий односторінник або нескладний сайт, який зможе збирати заявки.

× Забудьте про складний функціонал

Якщо будуть потрібні комплексні програмні доопрацювання, доведеться йти на компроміси. Наприклад, засобами Tilda не вдасться зробити так, щоб відбиття про заявки надходило на додаткову пошту. У службі техпідтримки дадуть відповідь, що такий функціонал відсутній, але, можливо, буде доданий у майбутньому. Або не буде.

× У полоні у чужого хостингу

Вибравши SaaS-рішення для створення сайту, ви потрапляєте у залежність від чужого хостингу. Можливість перенесення на інший хостинг є лише в рідкісних конструкторах, а якщо є – це коштує чимало.

Крім того, якщо цінова політикаконструктора вам відразу стане не близька (абонентська плата, скажімо, зросте в 4 рази), доведеться переробляти сайт в іншому місці або на іншому конструкторі, або вже на CMS.

× Несумісність із російськими реаліями

Багато конструкторів - іноземного виробництва, вони не адаптовані для російських реалій. Свіже переказ, як Яндекс перестав індексувати сайти на конструкторі Wix через javascript-помилки.

Крім того, зазвичай договір оферти у власників конструкторів складено таким чином, що компанія не несе перед вами жодної відповідальності:

  • ні за простої хостингу,
  • ні за збої в системі,
  • ні за невідповідність законодавству,
  • ні за «раптові» оновлення,
  • ні за блокування.
  • Це все ваші ризики, репутаційні та фінансові.

× Ім'я на піддоміні

На багатьох конструкторах (наприклад, Tilda) на безкоштовному тарифі вам запропонують зареєструвати ім'я сайту на піддомені виду site.tilda.ws. Довіри до сайту з боку користувачів це не додасть, хоча пошукачам до таких дрібниць навряд чи є справа.

4. Студійні CMS

Багато веб-студій розробляють власні движки, щоб збирати на них сайти для своїх клієнтів. Деякі з таких систем керування продаються як самостійний продукт, тобто будь-який сторонній розробник може купити таке рішення для реалізації власних проектів. Однак такі випадки рідкісні.

Приклади: Canape CMS, UralCMS, Argilla, MediaPublisher та ін.

☺ Розгорнута техдокументація

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

☺ Є служба підтримки

У веб-студій контакти з клієнтами зазвичай тісніші, тому й техпідтримка по студійним CMS, як правило, чуйніша. Вам завжди дадуть відповідь, допоможуть, підкажуть, якщо виникнуть проблеми.

Як працює служба підтримки Canape CMS

☺ SEO-дружелюбний функціонал

Якщо студія, що розробила двигун, надає послуги з пошукового просування, з великою ймовірністю CMS відповідає всім вимогам пошукових систем і має необхідний функціонал для SEO. При розробці сайту на Canape CMS виконується налаштування базових SEO-параметрів за замовчуванням, і передбачені всі можливості для подальшого розкручування пошукових систем.

☺ Кастомізація під завдання бізнесу

Робота з двигунами з коробки схожа на виточування скульптури з кам'яної брили. Ви берете жорсткий продукт, відсікаєте зайві речі, ліпите додаткові модулі. Не завжди все виходить, як було задумано спочатку.

Зі студійними CMS все інакше — під ваші бізнес-вимоги збирають необхідний функціонал з можливістю його розширення та масштабування.

☺ Тестові майданчики

Це стандарт розробки, який завжди виконується, наприклад, у конструкторах. У Canape CMS є тестовий майданчик, на якому розробники можуть перевірити реалізацію того чи іншого рішення на студійному движку. Це безпечно для «бойового» сайту та корисно, якщо залучаються розробники збоку.

☺ Орієнтація на клієнта, а не на розробника

Якщо коробкові рішення спрямовані на розробника, який є їх цільовим покупцем, то студійні створюються з прицілом на кінцевого споживача — компанію, на яку створюється веб-сайт.

Студійні CMS більшою мірою враховують індивідуальні потреби бізнесу, і зазвичай мають спеціалізацію (інтернет-магазини, інформаційні портали та ін.)

Різні типи сайтів, зібрані на Canape CMS

☺ Захищеність

Безпека таких двигунів у рази вища за безкоштовні або популярні платні рішення. З кодом студійних CMS знайомі не так багато людей, тому зламують їх набагато рідше.

WordPress, наприклад, ламають досить часто. Зловмисник легко отримає доступ до адмінки, якщо користувач не дуже досвідчений. Сайти зазвичай зламують, щоб вимагати із власника гроші або повісити на нього шкідливий код. Та ж ситуація зустрічається з OpenCart та MODX.

× Складнощі для сторонніх розробників

Такі рішення менш розтиражовані, і сторонньому розробнику доводиться розбиратися в чужому коді (у Canape CMS є тестові майданчики і тех. документація, а код відкритий і стандартизований, тому проблема не дуже велика).

× Залежність від студійних сервісів

Може бути інтеграції з популярними сервісами, оскільки студії зазвичай мають власні альтернативи. Тому при необхідності впровадження популярної CRM сайту доведеться трохи доопрацювати програмно.

× Ніхто не застрахований від передчасної смерті

Якщо студія закриється або відмовиться від CMS, то двигун перестане оновлюватися.

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

Найпростіший спосіб не помилитися у виборі двигуна

Помилка багатьох власників бізнесу у гіперзалученості. Якщо ви зовсім не розумієтеся ні на програмуванні, ні на SEO, довірте вибір тому, хто просуватиме сайт. При цьому дуже бажано, щоб розробкою та просуванням займався один підрядник чи підрядники, які працюють у зв'язці. Той, хто сам не просуває сайти, навряд чи зможе передбачити все на етапі розробки, а компанія, що працює з конкретними CMS, точно вивчила всі їхні можливості і напевно зуміє застосувати їх вам на користь.

Якщо вам напишуть сайт в одному місці, а потім ви вирішите віднести його на просування в іншу веб-студію, будьте готові до непередбачених витрат:

  • Прийде платити за підключення додаткових модулів або сторонню розробку необхідних функцій, щоб, припустимо, мати можливість редагувати метатеги. Зазвичай ці витрати для власника бізнесу виявляються несподіваними.
  • Вам можуть запропонувати перенести сайт на іншу CMS, яка більше підходить для просування (або з якою ваш новий підрядник краще знайомий). За вартістю це часто можна порівняти з розробкою нового сайту.
  • Заходи з просування будуть менш ефективними, і буде потрібно їх набагато більше, ніж якби ви все зробили в одній компанії. Тобто знову витрати.
  • Деякі CMS мають дуже незручні інструменти для редагування наповнення. Якщо вам «пощастило» отримати сайт на одній з них, доведеться залучати розробників, навіть щоб змінити номер телефону на сторінках.

Незалежно від движка, який ви виберете, найпростіший спосіб заощадити - не сваритися з розробником. Навіть найпопулярніша CMS не гарантує, що сайт не потрібно буде доопрацьовувати при зміні підрядника. Тому боятися менш популярних студійних двигунів не варто. До того ж впровадження доробок, наприклад, на Canape CMS не стане проблемою для стороннього розробника, оскільки код стандартизовано і є вся технічна документація.

Для керівника не повинно мати значення, на якому CMS побудований сайт, якщо він займає верхні позиції в пошуковій видачі і приносить вам заявки. Вибір движка - завдання SEO-підрядника, від якого ви будете вимагати конкретні KPI з просування. Нав'язуючи свої уподобання за CMS, ви ускладнюєте роботу фахівцям і, швидше за все, збільшуєте власні витрати на інтернет-маркетинг.

З недавнім релізом безкоштовної версії 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 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 – це колекція безкоштовних звукових ефектів.

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

Говорячи про потенціал створення сайту на безкоштовній 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 з інтуїтивним інтерфейсом, адаптованим для новачків.




Top