Движок сайту (анг. CMS) - це спеціальний набір файлів (скриптів), які потрібні для спрощення роботи з сайтом, а також для істот функціоналу сайту (відправити повідомлення, зробити замовлення, сортування, пошук і т.п.). Якщо говорити ще простіше, движок - це проміжна ланка між кінцевим результатом (висновок сторінки сайту) і контентом. Докладніше визначення можете прочитати тут.
В принципі сайт може бути взагалі без движка. Такі сайти називають "статичними". Вони складаються просто з набору файлів ".html". На відміну від статичного сайту, движок не містить готові файли. Він при кожному звернення до конкретного URL (наприклад, site / primer-cms.html) генерують сторінку заново. Тобто при кожному запиті відбувається звернення до бази даних, вилучення даних, створення сторінки за шаблоном і т.д. Все це уповільнює швидкість роботи сайту. однак це уповільнення зовсім некритично.
1. Чи потрібен движок сайту взагалі?
Звичайно, вивчати мову HTML. щоб створити простий сайт я б не рекомендував, оскільки це відніме Ваш час, а створений сайт навряд чи когось вразить. Це пов'язано з тим, що створення сайту вимагає певного досвіду, якого у початківця вебмастера немає.
Вибір движка повністю залежить від цілей для чого робиться сайт. Сайту візитці движок не потрібен, а якщо у Вас інтернет-магазин, то тоді без движка не обійтися. Кожен движок орієнтується на конкретну тематику сайту. Є універсальні движки, тобто ті, на яких можна зробити все що завгодно, але в підсумку все працює криво.
У сайту без движка є перевага, що його в принципі неможливо зламати, оскільки зламувати просто нічого. Такі сайти є дуже стійкими до роботи і завантажуються дуже швидко.
Нижче я приведу рекомендовані движки для різних завдань сайту. А для початку ми поговоримо про платні і безкоштовні движки.
2. Платні vs безкоштовні движки
Багато оброблять движки сайту на платні і безкоштовні. Ну втім так воно і є. Які переваги і недоліки є у кожного з них і який вибрати?
2.1. Плюси і мінуси платних CMS
за роботу сайту відповідаєте ви;
Я б орієнтувався на безкоштовні движки через їх популярності, а також, що в них можна робити все що завгодно. Однак робити доопрацювання самостійно я б не рекомендував. Шанс допустити якусь серйозну помилку дуже великий. Краще знайти програміста, який орієнтується на цьому движку і давати йому завдання.
3. Огляд популярних движків
Ми розглянемо лише найпопулярніші і поширені двигуни. Природно, що їх існує набагато більше. Я рекомендую користуватися популярними CMS оскільки, як правило, вони містять менше багів, по ним більше інформації і по ним легше шукати програмістів для доробок.
3.1. Двигуни для блогу / сайту візитки і всі випадки життя
1. Wordpress
Супер движок, який можна також назвати справжнім конструктором. Дуже популярний в Росії. Більшість сайтів працює на ньому. Для нього є купа доповнень, які дозволяють зробити з цим движком все що завгодно. Його популярність пов'язана з відкритістю коду і тим, що все безкоштовно. З мінусів: на такому сайті робити супер величезний портал небажано, оскільки WordPress не оптимiзований пiд велику кількість користувачів.
На цьому движку часто роблять невеликі сайти новачки. З плюсів: безкоштовний, багато інформації. Мінуси: взагалі не оптимізований під просування сайту. При цьому зробити його "оптимізованим" досить проблематично, оскільки код Дуже не приємний і складний.
Просто хороший движок. Не дуже популярний і через це можуть виникнути складності з пошуком різних доповнень. Движок є вельми захищеним і безпечним.
3.2. Двигуни для інтернет-магазинів
Для інтернет магазинів існує купа різних варіантів двигунів. Складно вибрати найкращий серед всієї цієї купи. Перерахую найпопулярніші
Крім цього можна зробити інтернет-магазин на блогових движках. Це буде зв'язка:
- WordPress + eCommerce;
- WordPress + eShop;
- WordPress + WooCommerce;
- WordPress + Quick Shop;
- Joomla + VirtueMart;
- Drupal + Ubercart;
Чи варто це робити? Дивлячись які цілі. Якщо передбачається дуже хороший інтернет магазин з широким функціоналом, то варто вибирати спеціалізовані движки інтернет-магазинів. А якщо вам треба просто розмістити пару десятків товарів з цінами, то можна скористатися і зв'язкою Wordpress або інший.
3.3. Двигуни для форумів
Форумних движків не так багато, як інтернет-магазинів. Але і тут є над чим подумати. Платний двигун має більш широким функціоналом і коштує відносно недорого.
4. Відповіді на типові запитання
1. Чи впливає движок на просування сайту
Пошуковим машинам взагалі все одно який у Вас движок на сайті. Вона бачить лише html код, який генерує движок. А цей код Ви можете на html написати і дати пошуковій системі. Тому тут питання скоріше до движку в плані налаштування і оптимізації. Чи правильно він видає код? Чи всі теги поставлені там де це було потрібно? Це вже справа оптимізатора. Будь-движок можна оптимізувати під пошукові системи.
2. А який движок краще?
В принципі в будь-якому движку будуть свої "косяки" в плані SEO-оптимізації. Це взагалі дивно і парадоксально, адже все SEO-вимоги до сайтів вже давним-давно всім відомі. Сто раз про це всюди згадувалося, але розробники двигунів наполегливо ігнорують всі ці рекомендації. В результаті сайт на будь-якому движку потрібно ще трохи підробляти, щоб виправити всі ці проблеми.
Тому не існує "кращого" движка. Кращим робите його Ви спільно з оптимізатором і програмістом.
3. Чи може скористатися конструктором сайту?
Конструктори сайту - річ, звісно, хороша, але тільки на перший погляд. Ними можна користуватися тільки на швидку руку і коли немає ніяких планів на розвиток сайту. Пов'язано це з тим, що Ви на всі 100% обмежені в своїх можливостях. Ви можете робити тільки, що доступно. Як правило, цього недостатньо для створення гарного порталу.
Все залежить від мети. Якщо потрібен самий елементарний інтернет-магазин з малим числом товарів без подальшої розкрутки, то конструктор добре підійде для цього. Дивіться: огляд безкоштовних конструкторів сайтів.