Кращі cms. Порівняння безкоштовних CMS. Безкоштовний софт для ігрових ресурсів

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, ви ускладнюєте роботу фахівцям і, швидше за все, збільшуєте власні витрати на інтернет-маркетинг.

Представляємо чергову добірку - ТОП-10 кращих CMSдля інтернет-магазину.

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

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

Останній переважніше, тому що:

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

Залишається тільки вибрати хорошу CMS для вашого майбутнього онлайн-магазину. Чим ми зараз і займемося!

Як і яку CMS вибрати для магазину

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

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

2. Простота роботи(Мається на увазі додавання контенту). Є движки прості для розуміння, з зрозумілих редактором і легкої адмінкой. Є такі, працювати в яких зможе тільки той, хто вже знає, що тут до чого. Також зверніть увагу на такі параметри, як масова зміна цін і взагалі редагування карток. Чи є для цього якесь автоматизоване рішення, або потрібно все робити вручну.

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

4. Імпорт / експорт товарів. Зверніть увагу, чи легко завантажувати на сайт прайси постачальників і вивантажувати їх звідти. Тому що вручну правити 1000 позицій ви просто не зможете.

5. Інтеграція зі сторонніми сервісами. Чи працюєте зі складськими програмами, наприклад 1С, і хочете імпортувати і експортувати товари звідти? Є такі движки, які підтримують це.

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

7. Способи оплати та доставки в наявностіза замовчуванням. Движок повинен вміти підраховувати вартість товару, і містити в собі за замовчуванням власні модулі популярних систем прийому платежів і розрахунку доставки.

8. Чи доступна інтеграція з Яндекс.Метрика і Google Analytics. Движок зобов'язаний бути інтегрований з цими системами в режимі «Електронна комерція» - це допоможе вам відстежувати масу корисних даних про стан продажів і не тільки.

9. Можливість додавати адміністраторів з різними правами доступу. Ви обов'язково будете працювати над сайтом з кимось ще. І не завжди цього комусь ще потрібні повні права доступу - часто достатньо обмежитися тим, що потрібно йому для його роботи, і все. Якщо на сайті можна налаштовувати права доступу - це величезний плюс движку.

Це основні параметри, основні критерії, на які слід звернути увагу при виборі CMS.

ТОП-10 кращих CMS для інтернет-магазину

Давайте розглянемо десятку кращих CMS, на базі яких можна створити інтернет-магазин.

«Містер Автоматизація».

Це універсальне платне програмне рішення, на базі якого можна створювати різні проекти. Але у цього движка є величезна перевага - інтеграція з 1С: Підприємство в режимі реального часу. Тут добре реалізована функція управління замовленнями інтернет-магазину, є своя вбудована CRM.

Ще один бонус - автоматизована робота зі службами доставки. Движок дозволяє автоматично відправити запит на доставку товару і навіть відстежувати стан посилки.

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

«Містер Гнучкість».

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

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

«Містер Готове Рішення».

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

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

Є все необхідне для налаштування доставки, і найпопулярніших видів оплати.

При цьому можна налаштувати права доступу в систему для різних адміністраторів.

Движок стабільний, захищений і постійно розвивається силами ентузіастів зі всього світу.

«Містер Зрозумілість».

Універсальний безкоштовний движок, на якому завдяки модулю WooCommerce можна створити цілком функціональний інтернет-магазин. Дуже зрозуміла і проста админка. Шаблони і все інше можна налаштовувати і самостійно. Легко інтегрується практично з будь-якими системами. Можна налаштовувати права доступу для різних користувачів.

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

Joomla!

«Містер Простота».

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

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

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

MODX

«Містер Свобода».

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

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

«Містер Розумниця».

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

Для створення інтернет-магазину у даного движка є окремий модуль - «Інтернет-магазин». Він дозволяє провести інтеграцію з 1С та Мій склад, налаштовувати різні види доставки, валюти розрахунку, автоматично підтягує курс валют Центрального банку, дозволяє робити експорт товарів для Яндекс.Маркет, друкувати товарні бланки і багато іншого.

В результаті ви отримуєте відмінний інтернет-магазин з усіма необхідними функціями.

«Містер Зручність».

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

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

З плюсів движка - інтеграція з Яндекс.Маркет, «1С: Підприємство», «Мій Склад». є безкоштовне мобільний додатокдля власників інтернет-магазинів, яке допоможе керувати замовленнями прямо зі смартфона.

«Містер Захищеність».

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

Якщо ви вирішили зайнятися продажами через інтернет серйозно - це відмінне рішення.

«Містер Все-в-Одному».

Це конструктор, в якому є все для створення інтернет-магазину. Крім хмарного рішення, Є і повноцінний движок. Оснащений детальними звітами з продажу, можна приймати платежі онлайн і офлайн, є все для SEO-просування.

Движок безкоштовний тільки для розробників.

Є програми для iOS і Android, вбудована CRM, розрахунок вартості доставки, інтеграція з 1С, Мій склад, Яндекс.Доставка і Яндекс.Маркет, і багато іншого.

резюме

Як бачите, вибір CMS для інтернет-магазину величезний. І у кожної системи є свої переваги перед іншими.

Однак є можливість вибрати хоча б два лідера особисто для себе. Якщо вам потрібен простий, невеликий інтернет-магазин, зміст якого обходиться недорого - вибирайте WordPress або Joomla !. Якщо у вас є свій розробник (або ви самі розробник і любите возитися з кодом) - вам підійде MODX. Якщо для вас важлива простота управління сайтом - зупиніть вибір на CS-Cart або UMI.CMS. Цінуйте функціональність? Для вас Shop-Script 7, NetCat або PrestaShop. OpenCart і 1C Бітрікс підійдуть для великих «торгових точок».

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

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

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

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

Замість вступу: цей матеріал практично повністю скопійований з сайті CESL Group, автор Семенов Микита.
Just ... хочу зберегти матеріал у себе. Оповідання ведеться в 2012 році. Вчора, 5 років потому, TOP сайтів трохи інший, але результати дослідження і висновки з статей, на мій погляд, є актуальними і донині.

Дуже часто до нас в SECL Group приходять нові клієнти і просять створити портал або соціальну мережуна коробкової CMS, при цьому в приклад ставлять існуючі великі портали зі своєї ніші. І кожен раз доводиться пояснювати, що високонавантажені сайти НЕ робляться на коробкових CMS. Сьогодні я хочу обґрунтувати, чому саме CMS вкрай рідко використовуються для великих проектів, як деякими фактами, так і дослідженням, які сайти рунету з першої сотні за відвідуваністю використовують коробочки CMS.

Які CMS мають популярність в рунеті?

Як нам говорить Рейтинг Рунета серед комерційних движків це: 1С-Бітрікс, NetCat, UMI.CMS, HostCMS, AMIRO.CMS і серед вільних це: Joomla !, Drupal, MODx, WordPress, TYPO3. У кожної з CMS є свої особливості, плюси і мінуси, але стаття не про це.

Від мене: в 2017 за версією Рейтингу Рунета комерційні движки: 1С-Бітрікс, UMI.CMS, NetCat, HostCMS, CS-Cart. UMI.CMS і NetCat помінялися місцями, вибув AMIRO.CMS, з'явився CS-Cart. Open-source движки: WordPress, Drupal, Joomla !, MODx, OpenCart. WP на першому місці, цікаво чому в 2012 він був на чётвертом ... MODx втратив одну позицію, Joomla - дві позиції, OpenCart вибив TYPO3 з рейтингу.

Почнемо з дослідження топ 100 сайтів, а вже після проаналізуємо отримані дані. Для дослідження ми вибрали відразу два рейтинги топ 100 сайтів: за даними Алекси (регіон - РФ і регіон - всі країни). Стразу варто пояснити, що ці рейтинги трохи відрізняються, Алекса збирає дані через встановлений тулбар, а з урахуванням того, що в рунеті ним користуються в основному люди, пов'язані з Інтернетом, то відповідно дані Алекси трохи зміщені в бік сайтів для програмістів, seo "шників і т.д. Саме тому ми зробили аналіз ще й за даними LiveInternet. в аналіз увійшли понад 50 популярних CMS, в тому числі всі найпопулярніші. CMS визначалася по розташуванню адмінки, за кодом сайту і т.д. Похибки можуть бути, т .до. деякі власники сайтів цілеспрямовано приховують ознаки використання CMS, але в будь-якому випадку ця похибка, якщо і є, то невелика.

Аналіз від 11.09.2012. Дані по Алексе (менш релевантні, але більш цікаві своєю «айтішной»)

Місце в рейтингуURL сайтувикористовувана CMS
№1 yandex.ruнемає
№2 vk.comнемає
№3 mail.ruнемає
№4 google.comнемає
№5 google.ruнемає
№6 youtube.comнемає
№7 odnoklassniki.ruнемає
№8 facebook.comнемає
№9 wikipedia.orgнемає
№10 livejournal.comнемає
№11 liveinternet.ruнемає
№12 twitter.comнемає
№13 ucoz.ruнемає
№14 rambler.ruнемає
№15 rutracker.orgнемає
№16 blogspot.comнемає
№17 narod.ruнемає
№18 avito.ruнемає
№19 rbc.ruнемає
№20 sape.ruнемає
№21 ya.ruнемає
№22 lenta.ruнемає
№23 gi-akademie.com1С-Бітрікс
№24 webmoney.ruнемає
№25 gismeteo.ruнемає
№26 kinopoisk.ruнемає
№27 gi-backoffice.comнемає
№28 searchengines.ru1С-Бітрікс
№29 slando.ruнемає
№30 habrahabr.ruнемає
№31 zeekrewards.comнемає
№32 auto.ruнемає
№33 sbrf.ruRBC Contents
№34 yahoo.comнемає
№35 userapi.comнемає
№36 googleusercontent.comнемає
№37 sberbank.ruRBC Contents
№38 acesse.comнемає
№39 yandex.netнемає
№40 sergey-mavrodi.comWordPress
№41 microsoft.comнемає
№42 ebay.comнемає
№43 cy-pr.com1С-Бітрікс
№44 drom.ruнемає
№45 subscribe.ruнемає
№46 qip.ruнемає
№47 hh.ruнемає
№48 smartresponder.ruнемає
№49 fotostrana.ruнемає
№50 adobe.comнемає
№51 taobao.comнемає
№52 taobao.comнемає
№53 radikal.ruнемає
№54 ria.ruнемає
№55 gogetlinks.netнемає
№56 rutor.orgнемає
№57 3file.infoнемає
№58 wildberries.ruнемає
№59 depositfiles.comнемає
№60 pr-cy.ruнемає
№61 afimet.comAmiro.CMS
№62 ozon.ruнемає
№63 mts.ruнемає
№64 tiu.ruнемає
№65 letitbit.netDrupal
№66 seopult.ruнемає
№67 linkedin.comнемає
№68 wmmail.ruнемає
№69 directadvert.ruнемає
№70 vesti.ruнемає
№71 newsru.comнемає
№72 qiwi.ru1C-Bitrix
№73 ucoz.comнемає
№74 xhamster.comнемає
№75 ultimatepowerprofits.comнемає
№76 my-hit.ruнемає
№77 gazeta.ruнемає
№78 biglion.ruнемає
№79 beeline.ruActis WebBuilder
№80 gudvin.tvDrupal
№81 wmtransfer.comнемає
№82 worldoftanks.ruнемає
№83 championat.comнемає
№84 marketgid.comнемає
№85 wikimedia.orgнемає
№86 fastpic.ruнемає
№87 miralinks.ruнемає
№88 amazon.comнемає
№89 sportbox.ruDrupal
№90 nic.ruнемає
№91 apple.comнемає
№92 bannersbroker.comнемає
№93 irr.ruнемає
№94 xvideos.comнемає
№95 kp.ruWordPress
№96 live.comнемає
№97 mamba.ruнемає
№98 ixbt.comнемає
№99 nnm-club.ruнемає
№100 webalta.ruнемає

Як ми бачимо, всього 13 сайтів з 100 працюють на коробкової CMS, тобто всього в рейтингу 13% високонавантажених проектів використовують CMS. Крім цього, 3 проекти використовують студійні розробки, які можуть бути зібрані спеціально під їхні потреби і, швидше за все, сильно відрізняються від звичайної коробкової CMS. У сухому залишку ми бачимо, що на коробкової CMS працюють лише кілька проектів.

Нижче представлені дані дослідження топ 100 сайтів рунета по відвідуваності (за даними LiveInternet) і проведено їх аналіз на наявність ознак використання коробкових CMS:

Місце в рейтингуURL сайтувикористовувана CMS
№1 vk.comнемає
№2 odnoklassniki.ruнемає
№3 go.mail.ruнемає
№4 my.mail.ruнемає
№5 marketgid.comнемає
№6 ulogin.ruнемає
№7 avito.ruнемає
№8 qip.ruнемає
№9 foto.mail.ruнемає
№10 rbc.ruнемає
№11 rutracker.orgнемає
№12 directadvert.ruнемає
№13 liveinternet.ruнемає
№14 fotostrana.ruнемає
№15 gismeteo.ruнемає
№16 kinopoisk.ruнемає
№17 video.mail.ruнемає
№18 slando.ruнемає
№19 smotri.comнемає
№20 wildberries.ruнемає
№21 mgid.comнемає
№22 kp.ruнемає
№23 vesti.ruнемає
№24 all.bizнемає
№25 lady.mail.ruнемає
№26 auto.mail.ruнемає
№27 irr.ruнемає
№28 auto.ruнемає
№29 drom.ruнемає
№30 ria.ruнемає
№31 citycatalogue.ruнемає
№32 m.my.mail.ruнемає
№33 2shared.comнемає
№34 lenta.ruнемає
№35 hh.ruнемає
№36 lice-mer.ruнемає
№37 games.mail.ruнемає
№38 icq.comнемає
№39 pogoda.mail.ruнемає
№40 mediafort.ruнемає
№41 flirchi.ruнемає
№42 woman.ruнемає
№43 smi2.ruнемає
№44 tiu.ruнемає
№45 deti.mail.ruнемає
№46 livetv.ruнемає
№47 afisha.mail.ruнемає
№48 loveplanet.ruнемає
№49 myvi.ruнемає
№50 ruhelp.comнемає
№51 blog.mosmedclinic.ruнемає
№52 gazeta.ruнемає
№53 babyblog.ruнемає
№54 postimage.orgнемає
№55 radikal.ruнемає
№56 fastpic.ruнемає
№57 dmir.ruнемає
№58 shockodrom.comWordPress
№59 agent.mail.ruнемає
№60 utro.ruнемає
№61 championat.comнемає
№62 korrespondent.netнемає
№63 fishki.netнемає
№64 minigames.mail.ruнемає
№65 lib.rus.ecDrupal
№66 povarenok.ruнемає
№67 sportlemon.tvнемає
№68 slando.ruнемає
№69 newsru.comнемає
№70 gismeteo.uaнемає
№71 sportbox.ruDrupal
№72 sberbank.ruRBC Contents
№73 24smile.netнемає
№74 ntv.ruнемає
№75 softportal.comнемає
№76 svyaznoy.ru1С-Бітрікс
№77 rg.ruнемає
№78 chatovod.ruнемає
№79 1tv.ruнемає
№80 prom.uaнемає
№81 pulscen.ruнемає
№82 ru.redtram.comнемає
№83 tutu.ruнемає
№84 playground.ruнемає
№85 superjob.ruнемає
№86 poiskm.ruнемає
№87 canliradyodinle.com.trWordPress
№88 say7.infoнемає
№89 sport.rbc.ruнемає
№90 echo.msk.ruнемає
№91 readme.ruнемає
№92 pravda.ruнемає
№93 galya.ruнемає
№94 aif.ruнемає
№95 4pda.ruWordPress
№96 hi-tech.mail.ruнемає
№97 24video.netнемає
№98 job.ruнемає
№99 rabota.ruнемає
№100 rt.comнемає

Отже, ми бачимо цілком логічну картину, таку ж, як і в рейтингу по Алексе: серед перших п'ятдесяти сайтів немає CMS взагалі, у другій половині є 7 коробкових CMS, одна з яких студійна, при цьому, що цікаво, сайти на основі CMS НЕ відрізняються швидкою роботою, на обличчя гальмування. В даному рейтингу сумарна відвідуваність сайтів значно вище, ніж в Алексе і CMS використовують менше проектів.

На чому ж тоді працюють великі проекти?

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

Чому високонавантажені сайти не зроблені на CMS?

Цьому є кілька причин. Для початку давайте визначимося з тим, що з себе представляє CMS: по суті це набір готових модулів, пов'язаних в єдину систему, Який підходить «на всі випадки життя». Звідси відразу з'являються логічні висновки, які утримують від використання коробкової CMS для великих порталів:

  • Система без спеціалізації.
    Практично всі CMS не мають спеціалізації, вони проектуються для створення будь-якого сайту (деякі системи себе позиціонують, як CMS для певного типу сайтів, наприклад WordPress для блогів, Magento для магазинів і т.д., але суть від цього не змінюється, просто більше модулів для певного типу сайтів), звідси домогтися максимальної ефективності неможливо.
  • Стандартна архітектура.
    У будь-якого великого сайту є етап проектування архітектури, це як проект при будівництві будівлі: добре спроектіруешь - буде довго стояти, погано - відразу розвалиться. В даному випадку архітектура вже задана розробниками CMS, а значить врахувати особливості нового проекту немає можливості.
  • Багато переробляти.
    У будь-якому великому проекті є багато найрізноманітнішої функціональності з різними вимогами, тому просто взяти стандартні модулі і запустити якісний сайт неможливо: кожен з модулів, швидше за все, доведеться переробляти під специфічні вимоги, а копатися в чужому коді, навіть добре документированном, довго і малоефективно , часто швидше, а значить і дешевше, написати з нуля.
  • Проблеми з доопрацюванням.
    Часто потрібно дописувати те, чого в CMS немає, і це іноді перетворюється в пекло: мало того, що потрібно розібратися, як все працює, так ще є технологічні обмеження, CMS може використовувати застарілу технологію або не найбільшу оптимальну саме для нашого проекту. Та й взагалі, будь-яка CMS для розробника - це жорсткі рамки, за які вийти вкрай важко.
  • Проблеми з навантаженнями.
    Так як ми говоримо про високовідвідуваних проектах, кожен з них повинен бути оптимізований під навантаження, щоб не витрачати великі ресурси на підтримку працездатності, а сайт повинен залишатися робочим при будь відвідуваності. Звідси кожен з модулів повинен витрачати мінімум обчислювальних потужностей, що CMS забезпечити не може, адже її створювали як рішення «на всі випадки життя», і в ній є купа всього, що викинути або складно, або взагалі неможливо. До речі, деякі проекти заради цього роблять сайт взагалі на чистому HTML (наприклад, Opera або сайт нашої SECL Group), за рахунок цього сайти витримують великі навантаження з мінімальними ресурсами, а швидкість завантаження сторінок вражає уяву. Правда, на чистому HTML "е можна робити тільки ті сайти, які рідко оновлюються: кожне оновлення стає проблемою.

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

  1. Чим більше відвідуваність сайту, тим менше ймовірність (навіть правильніше сказати можливість) використання коробкової CMS,
  2. Всі сайти, які працюють на CMS мають проблеми з продуктивністю
  3. CMS - це рамки, проекти створені на їх основі мають істотні недоліки по архітектурі і функціональності.
Сподобалася стаття? Поділіться з друзями!