Движок сайту, система управління контентом, cms - що все це таке
Відповідно до нашого планом дій зі створення сайту. ми повинні розібратися з тим, що таке движок сайту, які бувають движки сайту і який движок краще вибрати? У цій статті ми розглянемо такі питання:
- Що таке «движок»?
- Динамічні і статичні сайти, їхні переваги й недоліки
- Чим відрізняється движок сайту від системи управління контентом і CMS?
- Які бувають види систем управління контентом (CMS)
- Основні переваги CMS WordPress
1. Що таке движок?
Слово «движок» Ви напевно чули і в повсякденному житті, і зустрічали в Інтернеті. Движок - це жаргонний вислів, що означає двигун: «який у цього автомобіля движок?». Відбувається слово від англійського терміна engine - мотор, двигун.
В Інтернеті під словом «движок» розуміють програму, яка служить базою, основою для динамічного сайту (про нього трохи нижче). На неї надбудовують інші програми, які служать для реалізації конкретних цілей. У цей сенсі движок можна порівняти з операційною системою Вашого комп'ютера - вона теж є базою для прикладних програм - Word, Excel, Paint і т.д. з якими Ви вже і працюєте.
В Інтернеті існує безліч движків - движок пошукових систем, браузерні движок, движок для форумів, движок сайтів і т.д. тобто специфічних видів сайтів відповідають свої движки.
Нас, природно, цікавлять движки для сайтів. Однак, перш ніж говорити про те, що таке движок сайту, поговоримо про динамічних і статичних сайтах (так, є і таке їх розподіл).
2. Динамічні і статичні сайти, їхні переваги й недоліки
Всі сайти діляться на ці дві великі групи. (У дужках зауважу, що є ще один клас сайтів - флеш-сайти, але зважаючи на складність їх самостійного виготовлення ми їх розглядати не будемо). Почнемо зі статичних сайтів, як більш простих.
Статистичні сайти (або HTML-сайти)
Ви можете виготовити таку сторінку самі і зберегти її в своєму комп'ютері в який-небудь папці (зберегти як веб-сторінку). Тоді при спробі її відкрити, файл цієї сторінки буде викликаний з цієї папки і відкритий за допомогою Вашого браузера. Точно так само відбувається і з файлами статичного сайту, тільки зберігаються вони на віддаленому комп'ютері, який називається веб-сервер.
Статистичні сайти виготовляються досить легко, і це їхня перевага. Однак вони дуже трудомісткі подальших змін: адже доводиться вносити зміни в кожну сторінку. Тому я, наприклад, при створенні html-сайтів обмежую їх об'ємом в 10-12 сторінок. І ще один серйозний недолік (для початківців): треба знати мови HTML і CSS, причому з самого початку Вашої роботи над сайтом.
динамічні сайти
Здавалося б, навіщо ускладнювати просту структуру html- сайтів, особливо якщо враховувати що (1) користувачеві справи немає до того, на якій сторінці він знаходиться і, до того ж, (2) він все одно не зможе відрізнити одну від одної? Причина появи динамічних сайтів криється в простоті управління сайтом і його зміни, а також більш легким процесом наповнення контентом.
Мінусом динамічного сайту є те, що він вимагає наявності системи управління сайтом (CMS) і наявності певних програм (і баз даних) на віддаленому веб-сервері.
3. Чим відрізняються поняття движок сайту від системи управління контентом і CMS?
Пряме запитання вимагає прямої відповіді: нічим. Це практично одне і те ж.Д віжок сайту - це програма (або комплекс програм), які створюють сторінки в динамічних сайтах для наповнення сторінок сайту контентом, його зміни або видалення.
CMS - це скорочене найменування англійського виразу Content Management System, що в перекладі й означає - система управління контентом. Але оскільки російська назва довге (а скорочене - негарне), то зазвичай користуються англійською абревіатурою - CMS.
CMS буває розробленої для одного сайту, але рідко - через велику трудомісткість. Набагато частіше зустрічаються CMS для певного класу, виду сайтів.
Основні особливості і структура CMS
Закінчуючи наше короткий розгляд CMS, зазначу, що вони бувають платні та безкоштовні. Ми, відповідно до нашим завданням, будемо використовувати тільки безкоштовні CMS.
4.Какие бувають види систем управління контентом (CMS)
Нам же потрібна CMS з відкритим кодом, де будь-яка людина може внести необхідні зміни, і причому ця CMS повинна бути безкоштовною. Крім того, повинна бути або підтримка з боку розробників (що велика рідкість), або форуми користувачів, де більш досвідчені вебмастера можуть дати раду менш досвідченим веб-майстрам.
До CMS, які відповідають цим вимогам, можна віднести WordPress, Joomla, Drupal та DLE. Є й інші досить цікаві CMS, але вони мають набагато меншу популярність серед вебмайстрів.
Придивімося до того, яку CMS вибирає більшість користувачів Рунету (за даними Яндекса):
Очевидно, що поза конкуренцією - WordPress, на другому місці - Joomla і далі з великим відривом слідують інші.
Ви, напевно, вже здогадалися, що я буду пропонувати Вам створити свій перший сайт на системі управління контентом WordPress як найбільш придатною для новачків.
Чому? Тому що WordPress має масу переваг, перерахую тільки деякі.
5. Основні переваги WordPress
Ось тому ми і зупинимо свій вибір саме на WordPress. І Ви не пошкодуєте про свій вибір!
P.P.S. Чи збираєтеся в Північну Пальміру? Або живете там? Поряд з відвідуванням визначних пам'яток, можете ще й сходити в лазню. Я не шуткую. У Пітері є дуже хороші лазні і сауни. До речі, можете спробувати і еротичний масаж в Харкові. Це нічого спільного з сексом не має - просто отримаєте велике задоволення.