Вибір Cms Для Сайту – Перша Частина

Практично будь-який сучасний сайт працює з використанням системи управління контентом – CMS (Content Manager System). Вибрати систему слід на самому початку розробки сайту, причому підійти до даного рішення потрібно досить серйозно, так як зміна CMS готового сайту в переважній більшості випадків призводить до необхідності створення сайту заново. При цьому слід пам’ятати, що у розробника і замовника можуть бути різні інтереси, і замовник повинен активно брати участь в остаточному виборі системи управління контентом.
Всі наявні CMS можна розділити на дві групи – комерційні і вільно поширювані, тобто безкоштовні. Серед комерційних систем можна виділити дві великі групи, умовно звані коробковим і самописними системами. Коробкові CMS – це системи, які поставляються як самостійний продукт, з допомогою якого сторонні виробники можуть створювати сайти. Разом з системою обов’язково поставляється докладна документація. Самописними системами прийнято називати CMS, розроблені якийсь веб-студією для внутрішніх цілей, тобто для створення сайтів виключно фахівцями цієї студії. Окремо такі CMS не продаються, а лише використовуються при створенні замовляються сайтів.
Для створення і підтримки сайту слід використовувати безкоштовні і коробкові комерційні CMS, а самописые системи, в загальному випадку, використовувати не рекомендується. Хоча при замовленні сайту передбачається тривале співробітництво з веб-студією, практика показує, що зміна розробників відбувається досить часто. При цьому подальшою підтримкою сайту, його розвитком і внесенням змін будуть займатися інші фахівці. Якщо сайт використовує унікальну систему управління контентом, для якої недоступні ні документація, ні вихідні коди, повноцінна підтримка фахівцем інший веб-студії буде неможлива. У підсумку доведеться замовляти виготовлення сайту заново, тільки для переведення його на більш популярну систему. Крім того, самописні CMS рідко відрізняються високою якістю, так як основною метою розробників є не розробка власне CMS, а створення сайтів. Також з-за відносно малої поширеності таких систем, обмеженою сайтами розробки веб-студії, вони недостатньо протестовані, так що можуть містити помилки та уразливості. Якщо поки проблем не виявлено, це, швидше за все, означає, що система не надто поширена, а не те, що помилок немає.
Комерційні коробкові системи і вільно поширювані CMS в більшості випадків дозволяють створювати сайти будь-якої складності, причому нерідко безкоштовні продукти відрізняються більш високою якістю. Не варто вірити запевненням розробників комерційних CMS, що безкоштовні продукти робляться у вільний час аматорами, не отримують за це ніяких грошей. Популярні безкоштовні продукти розробляються професіоналами, які просто вибрали трохи іншу модель ведення бізнесу. Самі системи розповсюджуються безкоштовно, але розробники все ж отримують дохід, і часом чималий. Найчастіше доходи йдуть від реклами, спонсорства, продажу або написання на замовлення додаткових модулів, а також від платних консультацій.
Відсутність підтримки для безкоштовних систем також не зовсім вірно. З одного боку, багато розробників надають платні консультації, правда, практично всі системи розробляються за кордоном, так що російською мовою отримати консультацію навряд чи вийде. З іншого боку, російськомовні спільноти, сформовані для кожної популярної системи, готові допомогти при виникненні проблем, причому абсолютно безкоштовно. У складних випадках завжди можна знайти фахівця, який може дати і платну консультацію, якщо обрана система досить поширена. Якщо ж мова йде не про консультації, а про виправлення помилок, така робота виконується однаково для комерційних і безкоштовних систем. У випадку, коли потрібно доопрацювати систему для реалізації нестандартних можливостей, це також можна зробити, як для комерційних CMS, так і для безкоштовних, але в першому випадку доопрацювання обійдеться значно дорожче.
Слід зазначити, що й власне розробка сайту з використанням безкоштовної CMS найчастіше обходиться дешевше, ніж при виборі комерційної системи, так як у другому випадку нерідко потрібні фахівці, сертифіковані розробниками. При рівній кваліфікації такі фахівці вимагають більш високої оплати, ніж ті, хто працює з вільно поширюваними системами.
Вибір конкретної системи слід робити, досліджуючи її можливості і сумарну вартість розробки і підтримки сайту. У загальному випадку комерційні системи і вільно поширювані CMS надають приблизно рівні можливості, хоча безкоштовні системи частіше орієнтуються на підтримку більш поширених функцій, а комерційні системи нерідко забезпечують підтримку унікальних можливостей. У будь-якому випадку, вибирати систему, яка використовується тільки для розробки сайтів веб-студії, найчастіше недоцільно. Про основні критерії вибору CMS розказано в другій частині цієї статті.