Чим погані самописні CMS

Якщо людина поставила собі за мету створити собі сайт, то перед прийняттям думки щодо вибору вебстудії він повинен врахувати безліч моментів. Один із таких критеріїв, на який варто звернути увагу – на якій саме платформі сайт буде реалізовано. Багато веб-студій пропонують зробити основою сайту свою CMS (систему управління сайтом). Отже, розглянемо всі «за та проти» використання самописних CMS.

Для початку уточнимо, що розуміють під словосполученням "самописна CMS ". Це система управління сайтом, яка розробляється безпосередньо веб-студією. Програміст або група програмістів веб-студії беруть за основу структуру та дизайн вже існуючої CMS іунікалізують її як зовні (це буде помітно в адміністративній частині сайту), так і "всередині", тобто. сам код та структуру CMS. Набагато рідше веб-студії дійсно розробляють свою систему управління сайтом, використовуючи лише свої ідеї та розробки, отримані за час роботи організації чи провідних програмістів. Але, як правило, це досить рідко, і такі студії вже давно зарекомендували і показали себе без особистої CMS. Та й такі CMS зазвичай згодом використовуються не тільки компанією, яка їх розробила.

Отже, повернемося до плюсів та мінусів.

Як не дивно, але після декількох хвилин роздумів плюси знайшлися більше для веб-студії.

  1. Студія набуває певного статусу, що "розробила свою CMS", і не залежить від інших розробників.
  2. Т.к. код CMS унікальний, то розібратися з ним і доповнити сайт будь-яким модулем НЕ розробникудосить складно. Це можливо, але варто, як правило, більше за вартість аналогічного модуля для стандартних CMS. Це тому, що програмісту крім написаннясамого модуля потрібен час для того, щоброзібратися і зрозуміти роботу даної CMS. Де ж плюс для компанії? А ось програмісти студії вже знають цю CMS, і, отже, коштувати модуль у них буде дешевше, ніж в інших студій. Але не факт, що дешевше за аналогічний модуль для стандартної CMS!
  3. Самописна CMS зазвичай позиціонується як система управління, яку складно зламати через її унікальність. Але тут варто дуже добре подумати: чи може один чи навіть невелика група програмістів зробити CMS без жодної «дірки», через яку зловмисники можуть зламати сайт. Адже навіть сайти держструктур зламують, а, повірте, працює над ними не один програміст. Знову ж таки, у відомих CMS виходять постійні оновлення, які усувають уразливості. У самописних цих оновлень немає. Тож питанняпро безпеку досить спірне.
  4. Ціна самописної CMS. А тут починається цікаве: деякі веб-студії за використання своєї системи управління беруть додаткову плату! І це досить «нахабно», тому що існує безліч безкоштовних CMS, що стоять на голову вище за будь-які самописні. У разі надання своєї системи управління безкоштовно – питань не виникає.

Тепер - до мінусів:

А ось мінуси, у свою чергу, існують для клієнта.

  1. Безкоштовними CMS користуються мільйони людей, серед них і програмісти. Відповідно, існують тисячі безкоштовних модулів та доповнень. Веб-студії в цьому випадку беруть плату тільки за встановлення та налаштування самого модуля, але ніяк не за його розробку. Тобто.вартість часто використовуваних і відомих модуліву рази менше у разі відомих CMS. Якщо вам захотілося доповнити сайт чимось на самописній системі управління, то в будь-якому випадку доведеться платити.
  2. Ви весь час вестимете всі роботи з сайту з веб-студією, яка вам його робила. Звичайно, це не мінус у прямому розумінні, але цей пункт слід врахувати на випадок, якщо виникнуть якісь конфліктні ситуації зі студією. А працювати доведеться однаково з ними. Так, можна піти в іншу студію (але як вже говорилося, коштуватиме це буде дорожче) або взагалі замовити перевірку сайту під стандартну CMS. Але навіщо це робити, якщо можна врахувати такі моменти заздалегідь?