![CMS: як і яку вибрати?](/ua/assets/components/phpthumbof/cache/cms.6760e1740e774001d7317ad6b268fa0f.png)
Задумали запуск свого інтернет-магазину, але очі розбігаються при виборі CMS-платформи або по-народному «двигуна»? В цьому і переваги нашого часу: достаток варіантів, здавалося б, вибирай, що хочеш, але як зрозуміти, що буде кращим?
У цій статті ми зібрали весь наш досвід, відфільтрували всю доступну інформацію і ділимося з вами керівництвом по вибору CMS-платформи для сайту.
CMS (з англ. Система управління контентом) — програма, яка дозволяє не маючи навичок програмування створювати, наповнювати контентом і редагувати сайт.
І відразу ж відкриємо вам невеличкий секрет: для втілення вашого веб-проекту (яким би він не був) підійде майже будь-яка CMS-платформа, питання тільки в тому, де вам буде зручніше і що буде ближче до серця.
Критерії вибору CMS
Однак, це не означає, що можна взяти першу-ліпшу! Краще на старті врахувати деякі нюанси і особливості програми, ніж через кілька років шкодувати про те, що неможливо втілити ту чи іншу функцію. Також не рекомендуємо використовувати самостійно написані, некомерційні CMS-системи, або взагалі сайт без «двигуна».
Платна або безкоштовна CMS?
Звичайно ж, якщо вас влаштовує функціонал безкоштовної CMS, обирайте саме її. Платну варто тільки тоді, коли вам недостатньо безкоштовних можливостей. Оскільки думка «дорого значить якісно» не особливо відповідає цій темі.
Не ведіться на міфи про те, що безкоштовні «движки» легко зламати, оскільки зламати можна все, а в деяких випадках, платні навіть простіше ніж безкоштовні. Також на те, що пошукові боти при ранжируванні віддають перевагу ресурсам на платних CMS, тому що це не так. Як платні, так і безкоштовні «двигуни» можуть з тих чи інших причин не підходити для вас, однак в основному це залежить тільки від функціоналу.
Функціональність CMS-платформи
Практично будь-який «движок» має базовий і достатній функціонал для запуску веб-проекту. І не спеціалісту помітити відмінності або нюанси тієї чи іншої платформи буде вкрай складно. Але зробити свої первинні, хоч і непрофесійні висновки вам допоможе порівняння можливостей CMS системи з базовими функціями, які ми розібрали нижче.
Інтерфейс візуального редактору
Саме заради зручного редактора ви і переходите з HTML на CMS. Його інтерфейс повинен дозволяти легко і швидко публікувати і редагувати контент. Багатьом сайтам (і його власникам) потрібен так званий WYSIWYG (What You See Is What You Get - що бачиш, те й отримаєш) інтерфейс, який працює з візуальною частиною контенту.
Вибирати варто той в якому можна працювати як у візуальному режимі, так і в HTML розмітці. Як приклад це WordPress, Drupal (з установкою дод. редактора), OpenCart, Joomla! (також з можливістю установки іншого редактора).
SEO-дружелюбність
Назва каже все за себе. У платформі повинні бути необхідні функції і характеристики, що дозволяють проводити комфортну SEO-оптимізацію сайту. І відповідати всім вимогам пошукових систем.
Варто оцінити чи достатньо вам даній SEO-дружності (опцій, можливостей). Для цього необхідно визначити свої цілі і можливості.
Базові критерії:
- канонічні адреси. Це так званий захист від анти улюбленців пошукових систем - дубльованих сторінок. В Joomla! і Drupal 8 це за замовчуванням, в WordPress за допомогою дод. плагінів, в 1С-Бітрікс з дод. тегом («rel = “canonical”).
- управління title і мета-даними. У «движку» обов’язково повинен бути зручний інтерфейс для редагування назви і всіх мета-даних. в Joomla! це можливо вручну або з розширенням. WordPress: можливо в багатьох шаблонах і також з плагіном. Drupal: з дод. плагінами.
- блокування індексації деяких сторінок. .Також для попередження дублювання контенту. Joomla! і WordPress: за допомогою плагінів. OpenCart: за допомогою розширень. Drupal: за допомогою дод. модуля.
- інтегрування з сервісами аналітики. Ця функція в принципі доступна скрізь (з установкою дод. розширень / модулів), але варто оцінити наскільки просто відбувається підключення.
- управління XML-картою і файлом robots.txt. Питання в простоті і зручності. У популярних CMS це відбувається за допомогою плагінів, розширень або модулів.
- оптимізація зображень. Перевірте чи легко: змінювати розмір, додавати назви, описи, атрибути alt.
- валідність коду. Краще відразу перевірити код на наявність помилок за допомогою валідатора. І обговорити подальші дії з розробником.
Крім усього цього також зверніть увагу наскільки просто і зручно створювати і редагувати меню, чи можливо налаштовувати статичні URL і наскільки проста адаптація під мобільний трафік.
Кастомізація
Перед остаточним вибором необхідно перевірити чи адаптована CMS платформа до створення (і публікації) контенту з необхідними для вашого проекту особливостями. Наприклад, чи зможете ви на головній сторінці свого блогу відображати список останніх публікацій, або публікувати картки товарів в своєму інтернет-магазині.
На що варто звернути увагу:
- кастомизація з функціями за замовчуванням. Мало платформ надають таку можливість. Так з WordPress ви не зможете зробити щось більше блогу або іншого невеликого і простого сайту. З Joomla! і Drupal не використовуючи дод. розширень можливі також блог, сайт-візитка і корпоративний сайт.
- кастомизація з дод. плагінами, модулями, розширеннями. Наявність ентузіастів значно спрощує життя, оскільки завдяки ним практично для будь-якої функції існує модуль / розширення. Найбільша кількість таких плагінів у WordPress, далі у OpenCart і ще менше у Joomla! і Drupal.
- кастомизація з темами і шаблонами. WordPress і тут залишається найкращим, у нього безліч тем для різноманітних проектів. Інші популярні «двигуни» також мають таку можливість, проте вона менш доступна.
- інтеграція з іншими сервісами. Перед початком роботи варто перевірити чи можлива інтеграція з CRM-системами. Оскільки ця функція значно спростить вам життя. OpenCart: вбудована базова CRM-система. 1С-Бітрікс: можлива інтеграція. WordPress: тільки відредагувавши код шаблону.
Управління доступом
Досить корисна функція, яка дозволяє управляти різними рівнями доступу для різних груп користувачів. Наприклад, надавати модераторам доступ до закритих розділів сайту, або постійним покупцям інтернет-магазину надавати додаткові опції.
Приклади реалізації в CMS:
- WordPress: можна управляти реєстрацією користувачів (дозволяти чи забороняти) і призначати роль для нового користувача (підписник, автор, редактор і т.п.)
- Joomla!: можна розподіляти користувачів по різних групах з різним доступом (гість, автор, редактор, адміністратор)
- Drupal: можна управляти правами доступу окремо для різних груп.
- OpenCart: можна призначати зареєстрованого користувача адміністратором і сортувати користувачів по групах.
CMS для інтернет-магазину
Як ми вже і говорили, запустити інтернет-магазин можливо майже на будь-якому CMS. Але найкращим варіантом буде той, який буде відповідати наступним характеристикам:
- просто запустити і управляти: WordPress, PrestaShop, OpenCart.
- наявність всього необхідного функціоналу: спробуйте OpenCart, Magento, CS-Cart і 1С-Бітрікс.
- кастомизація: найпростіше на 1С-Бітрікс, Drupal та Joomla!.
Також задумайтеся над можливими масштабами проекту. Якщо ви плануєте постійно збільшувати кількість товарних позицій спробуйте 1С-Бітрікс, Drupal, Amiro. Для випадків, коли товарних позицій близько сотні (або більше) існують спеціалізовані «движки», такі як Magento.
CMS для корпоративного сайту
У разі якщо у вашого розробника (або у вас) немає інших особистих переваг, спробуйте вибрати WordPress. Це досить універсальна CMS-платформа, яка підійде і для корпоративних сайтів.
Як приклад, сайт освіти за кордоном, який зроблений на WordPress.
CMS для великого контент-проекту
Сміливо можете обирати будь-яку універсальну і зручну для вас CMS-платформу і все у вас добре вийде. Адже успіх такого проекту в більшій мірі залежить саме від якості контенту, а не від його «движка».
Для запуску форумів необхідна спеціалізована CMS-платформа, наприклад, vBulletin, IPB, phpBB. Остання є найбільш оптимальним варіантом. Також можливо встановити CMS форуму на субдомен сайту, або ж використовувати плагіни та модулі. Для WordPress підійде форум bbPress, для Joomla! — Kunena, для Drupal — Advanced Forum.
Висновок: яку CMS все-таки обрати
Звичайно ж, маючи знання і досвід можна зробити проект майже на будь-якому «движку». А діяти у відповідність до особистих переваг навіть корисно. Якщо вам добре знайомий Drupal або WordPress, то чому ні? Грамотний фахівець в будь-якому випадку впорається зі своїм завданням. У разі відсутності переваг або досвіду рекомендуємо до використання цю таблицю:
Якщо вам здається це все дуже складним, то сміливо можете довірити всю роботу висококваліфікованим фахівцям GrandMa Agency. З нами багаторічний досвід і безцінні знання, а з вами спокій і задоволення від результату.
![Чи залишати SEO під час кризи?](/ua/assets/components/phpthumbof/cache/seo-pandemia.2248300360630a8bc40c552febba487a.png)
![Просування в Google Maps](/ua/assets/components/phpthumbof/cache/gmaps.2248300360630a8bc40c552febba487a.png)