Швидка навігація по сторінці:
- Універсальність або вузька специфіка
- Відкритий код або платна ліцензія
- Прогресивність або традиціоналізм дизайну
Вибрати конкретну CMS для сайту в сучасності стало набагато важче. І причина тому – наявність великої кількості систем управління контентом, що володіють схожим функціоналом. Але не всі вони однаково підходять для реалізації цілей веб-майстри, більш того, є ще категорія платних систем, яким практично завжди можна знайти безкоштовну альтернативу. Тому детальний розбір принципів вибір CMS варто вивчити кожному розробнику сайтів з різною специфікою.
На підставі даних принципів варто вибудувати свою тактику вибору системи управління контентом. Важливо передбачити, чи буде вона відповідати вимогам розробника, вона є зручною для відвідувачів проекту, а також здатна вона забезпечити потрібний рівень функціоналу для різних видів інтернет ресурсів. Тому спочатку потрібно вирішувати саме це питання.
Універсальність або вузька специфіка
Універсальні системи представлені невеликим числом. Прикладом тут може служити система Joomla. Також сюди варто відносити Drupal, Mambo, DLE та інші програмні комплекси для підтримки сайту. Вони мають безліч елементів для створення інформаційного порталу. Більш того, поширеність даних систем дозволяє без праці знайти безліч розширень функціоналу, що дозволяють більш грамотно організувати не тільки сам сайт, але і його допоміжні сервіси, в тому числі і платні. Тому якщо потрібна універсальна система, то тоді вибір варто зупинити на даних прикладах.
Якщо ж розробник формує проект невеликих розмірів, наприклад, блог, то тоді в якості оптимальної системи буде CMS WordPress — він включає в себе практично все необхідне — до Ваших послуг будуть і ЧПК, і віджети, та хлібні крихти, і тисячі різних плагінів.
Інше питання постає перед веб-майстром в тому випадку, коли йому потрібно створити повноцінний функціональний сервіс. Прикладом може стати соціальна мережа невеликих масштабів або сайт знайомств, інтернет магазин. У цьому разі увага оптимально звернути на спеціалізовані системи. Зрозуміло та WordPress і Joomla мають багато компоненти і для даних цілей, але в даному випадку немає можливості домогтися конфіденційності даних і платежів. Цю проблему вирішують комерційні системи управління сайтами.
Відкритий код або платна ліцензія
Будь-які CMS для сайту мають свої особливості, в тому числі і ті, які стосуються оплати. На даний момент існують комерційні системи і проекти з відкритим кодом. Для перших необхідно оплатити доступ до функціонала, тоді як другі можна використовувати абсолютно вільно, не торкаючись делікатних аспектів інтересів правовласників. Більш того, системи з відкритим кодом можна доповнювати іншими модулями, своїми скриптами, допускається зміна алгоритмів роботи. В комерційних проектах це заборонено.
Примітно, що питання ліцензії та відкритого коду хвилює в основному тих веб-майстрів, які створюють універсальні проекти, доповнюючи їх деякими сервісами. Якщо метою розробки сайту є створення магазину, в якому потрібен тільки повністю функціонуючий програмний компонент, то комерційні версії CMS для інтернет магазину підходять для цього якнайкраще.
Практично не має важливості вибір системи управління контентом при розробці сайтів-візиток. Вони являють собою прості елементи функціоналу, що дозволяють публікувати контактні дані, промо-матеріали, а також короткі описи для компанії або сервісу.
Причому такими можливостями володіють практично всі, навіть безкоштовні системи. Тому CMS для сайту-візитки фактично не відіграє важливої ролі, так як в якості неї можна вибрати прості програмні проекти з відкритим кодом. Зрозуміло, існують і спеціальні версії програм, призначених для реалізації сайтів-візиток, хоча їх кількість невелика.
Прогресивність або традиціоналізм дизайну
Багатьом веб-майстрам знайомі проблеми, пов’язані з дизайном ресурсів, побудованих на CMS. Як правило, безкоштовні движки для сайтів, а також комерційні дистрибутиви CMS, не мають можливості гнучкого налаштування дизайну. Причому відкритий код систем дозволяє видозмінювати їх на професійному рівні, досягаючи привабливого зовнішнього вигляду. Для більшості комерційних систем це нехарактерно, тому їх дизайн побудований більш традиційно.
Зокрема, варто привести кілька прикладів: у системах з відкритим кодом є можливість впровадження інтерактивних сценаріїв Flash, JavaScript, iQuery. Якщо вони не створені розробниками в ліцензованих платних продуктах, то тоді зовнішній вигляд сайтів буде страждати. І якщо це важливо для веб-майстра, то йому слід акцентувати свою увагу на безкоштовних універсальних системах управління контентом.