Як вибрати систему керування сайтом
Вибір системи управління сайтом – cms (рекомендації замовнику).
Створення сайтів безкоштовні та платні cms – повний огляд систем керування сайтів, корисно як вебмайстру, так і замовнику.
Про унікальність кожного сайту всім відомо. З цієї причини має місце безліч систем управління сайтом (CMS). У цьому сенсі питання, що стосується вибору “своєї” системи.
За правильного вибору системи реально заощадити чимало грошей. Але за умов, коли існують сотні платформ, це завдання не з легких.
Реалізація вибору CMS – це не вузькотехнічне питання, як дехто вважає. Особливо якщо сайт є відвідуваним і розрахований на довгострокову перспективу. Адже від системи керування сайтом залежить те, наскільки дорогою виявиться здійснення розробки інтернет-проекту та володіння ним. За правильного вибору системи реально заощадити чимало грошей.
Але за умов, коли існують сотні платформ, це завдання не з легких. РізнихCMS на ринку є великий вибір, а коли вибір великий, дуже проблематично орієнтуватися. Крім цього, рівні ефективності систем досить складно порівняти через відсутність чіткого методу. Для складання повноцінного уявлення про платформу, фахівцеві потрібно виконання на ній принаймні одного-двох проектів.
Немає таких експертів, у якого є досвід створення сайту на всіх популярних програмах, оскільки ніким не змінюється щоразу середовище розробки.
Веб-програмісти схильні до вибору своєї CMS або (у деяких випадках) бажаної клієнтом. Тому про неупереджений аналіз та отримання неупереджених рекомендацій щодо вибору CMS говорити не доводиться.
Уподобання веб-майстрів – знайомі їм програми, але вибір може при цьомувипасти на варіант, що є для бізнесу далеко не найкориснішим. При цьому, як правило, спостерігачі та один із розробників CMS один з одним пов'язані. А як усі знають, кожен із куликів хвалить саме власне болото.
Отже, ухвалення важливого рішення, пов'язаного з вибором CMS, для замовника сайту відбувається у зовсім непростих умовах. Якщо власник сайту підкований щодо питань CMS, йому буде не важко звузити поле для пошуку до двох-трьох систем (замість десятків).
Насамперед, йому слід розуміти класифікацію платформ. Вона здійснюється згідно з рядом критеріїв.
ГРУППУВАННЯ CMS ЗА КРИТЕРІЄЮ ВІЛЬНИ ПОШИРЕННЯ.
CMS бувають комерційними та вільно розповсюджуваними.
Комерційні (К-CMS) – це створені силами підприємців, щоб їх продавати та отримувати прибуток, або їх створення було продиктовано необхідністю забезпечення техпідтримки.
Вільно розповсюджувані (СР-CMS) зазвичай є плодами роботи ентузіастів, вони стають загальнодоступними завдяки професійній спільноті та наявності відкритого коду (цей код перманентно вдосконалюється).
Комерційні CMS мають ту гідність, що вони мають гарантії - до розробника реально звернутися і викласти претензії. У вільно поширюваних систем безкоштовне ядро, але завжди слід пам'ятати про те, що на підтримку витрати все ж таки потрібні.
На Заході сайти, що належать до всіх типів, розробляють і із застосуванням К-CMS, і з використанням СР-CMS. У нас завдяки стереотипам, що склалися, аудиторія інша. Має місце домінування К-CMS у сегменті, де панують великі замовники. Але вони поступаються СР-CMS, коли йдеться про сайти невисокої вартості. Це не зовсім логічно, оскільки багато розробниківкомерційних систем мають безкоштовні версії, що є придатними до персональних сторінок, спільнот, порталів і корпоративних ресурсів малого та середнього бізнесу.
Проти СР-CMS працює поширений міф, згідно з яким СР-CMS, нібито, вразлива щодо злому через відкритий вихідний код, що сприяє знаходженню хакерами слабких ланок у захисті. Однак завдяки відкритості реальне проведення масового тестування платформ. Тому захищеність популярних CMS, які мають відкритий код, найчастіше вища порівняно з менш розвиненими комерційними.
До найпопулярніших у нашій країніСР-CMS відносятьJoomla, Drupal, WordPress, MODx.
Комерційні, що виділяються серед інших -ABO.CMS, S.Builder, NetCat, 1С-Бітрікс, Host.CMS, UMI.CMS, Amiro.CMS.
ГРУПІРУВАННЯ CMS ЗА КРИТЕРІЄМ ВІДЧУЖЕННЯ.
Розрізняються CMS трьох типів:
1.Рішення коробочні – вони представляються використовуваними багатьма з веб-розробників готовими платформами.
2.Системи персональні (їх ще називають студійними). Їх використовують лише компанії-власники.
3.Рішення SaaS, тобто. Software-as-a-Service. Вони є онлайн-конструкторами сайтів (наприклад, UcoZ).
Основною відмінністю розглянутих типів є аспект, що відображає залежність від власників систем замовників сайтів. При розходженні шляхів розробників CMS студійної та її клієнта потрібно буде вирішувати проблему зміни движка, оскільки іншій компанії буде проблематично підтримувати сайт на незрозумілій та чужорідній системі.
Ще більш високий рівень залежності від розробника щодо SaaS. Адже тут треба буде вдаватися до оренди ліцензії. У той же час у конструкторі сайт може бути зроблений доситьшвидко та, загалом, не дорого.
Коробки забезпечують власникам сайтів незалежність. Тут зміна підрядника, який обслуговує сайт, є реальною. Тому в своїй більшості нові корпоративні сайти створюються на CMS саме коробочками.
ГРУППУВАННЯ CMS ЗА КРИТЕРІЮ ТИПУ ПРОЕКТУ.
Вона не є жорсткою, оскільки не всі із систем, що позиціонуються як універсальні, реально мають досить широкий функціонал. Універсали не є численними. До них відносять Drupal, Joomla, 1С-Бітрікс, NetCat, і, мабуть, пару інших.
Іншим системам властиво поступатися інструментарієм, вирішення ними якісно можливе лише одного-двох завдань.
Ряд CMS через вкорінення їх у вузьких нішах можна розглядати як спеціалізовані.
Найпростіше взяти за орієнтир CMS, які використовуються подібними сайтами. Для застосування такого способу вибору не потрібно довго роздумувати для дійового рішення.
Статистика використання різних CMS знаходиться на таких найпростіших проектах як webindicator.ru. та ratingruneta.ru. На останньому – "Рейтинг Рунету", відбувається оцінка популярності систем серед розробників.
При виборі платформи, яка знайома багатьом студіям, можна не турбуватися про заміну у разі потреби підрядника.
Перший,WebIndicator, покликаний відстежувати дані про кількість установок систем, які діють (їх дає компанія iTrack).
Не рекомендується ставитися з недбалістю та до CMS студійних. Для розвинених платформ характерно принаймні не поступатися коробам щодо зручності інтерфейсу та функціоналу. Деякі мають унікальні “фічі”.
Є сенс ще при підборі платформи подбати про закладання потенціалу зростання. Оцінка зручності системипередбачає самостійне пророблення всіх основних операцій. Потрібно відстежити, який час потрібен для додавання та редагування контенту, додавання розділів та модерації. Варто спробувати створити нову сторінку і прикріпити на цій сторінці ПК. Потрібно переконатися, що не дуже довго знаходяться функції, які застосовуються нерідко.
Якщо сайт нестандартний, то є сенс звернути увагу на його надійність згідно з критеріями, сформульованимиCMS Magazine та партнерами: “вік CMS не менше 3 років, не менше 30 діючих впроваджень; прийнятна вартість доопрацювань; регулярність оновлень; наявність та повнота документації; сертифікати безпеки системи; стійкість до навантажень (тести на високу кількість відвідувань, обсяг даних); наявність служби підтримки”.
Не обов'язково, щоб платформа відповідала всім критеріям, але бажано, щоб ця відповідність була найбільшою.
При створенні серйозного сайту на перспективу потрібно виявити турботу про забезпечення надійної системи управління. Незважаючи на наявність на ринку галузевих платформ, які “заточені” під вузькоспеціалізовані завдання, завжди є резонним розгляд популярних CMS, що мають широку базу і веб-майстрів, і розробників.
У випадку, коли все крім наповнення контентом на нетиповому проекті робиться стороннім підрядником, то ймовірно буде запропонована одна зі знайомих йому з досвіду CMS. Тому замовнику слід уважно поставитися до питання щодо відчужуваності та розповсюдження платформи.Це виключить незамінність підрядника в майбутньому.
У разі розробки технічної частини сайту силами штату компанії-замовника, найкращий вибір – вибір коробочної системи (включаючи Open Source). В цьому випадку буде легшепроконсультуватися у фахівців, здійснити пошук додаткової інформації та співробітників.