Ефективне адміністрування сайту

Ефективне адміністрування сайту

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

Якщо сайт являє собою магазин, пошукову систему або інший варіант, який може змінювати свій зміст і/або алгоритми функціонування, то мова може йти як про періодичне технічне обслуговування, так і про постійне адміністрування.


Функціонування сайту

Веб-ресурс може розташовуватися в будь-якій області застосування, і досвід аналогічних ресурсів дозволяє визначити його функціональність, в яку входить система адміністрування сайту.

Розробник на вимогу замовника або за власною ініціативою може виконати роботу на базі популярної системи управління сайтами (CMS). Це звичайна практика. Найчастіше на такому шляху створення сайту наполягає замовник.

За останні роки численні "" умільці "" створили тверду впевненість у замовників, що краще орієнтуватися на популярну CMS, ніж на самостійний "твір" самотнього автора, який завжди може раптом "прірва", а бажаючих доопрацювати створений ним продукт не знайдеться.

Ця проблема хвилює веб-студії, але в контексті несподівано зникаючих співробітників і гарантії роботи, яку можна буде продовжити силами іншого співробітника.

Розробка на базі будь-якої популярної CMS практично завжди має вбудовану панель адміністрування сайту, за допомогою якої вся робота виконується.

Часто доводиться допрацьовувати що-небудь до функціоналу CMS, але, як правило, з цим змирилися розробники CMS. Зазвичай необхідні доопрацювання вносяться легко, просто вбудовуються і при оновленні самої системи управління сайтом не пропадають.


Адміністрування сайту

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

Власне, адміністрування з цього і починається. Розробник налаштовує CMS на потрібний зовнішній вигляд, визначає використання стандартних додатків (товари, таблиці, платіжні системи, блоги, коментарі тощо). Сучасні CMS - це фактично готові сайти, потрібно тільки доопрацювати зовнішній вигляд і налаштувати функціонал.

По суті, початковий етап (інсталяція, робота і адміністрування сайту) - це процес створення сайту. Зазвичай він займає кілька годин, але для кращого результату веб-студії беруть пару днів, в крайньому випадку - пару тижнів.

Після того як сайт почав функціонувати, замовник може виконувати адміністрування сайту самостійно, але деякий час це робити небажано. Краще, якщо перший час сайт буде працювати під контролем розробника, як мінімум до того моменту, коли замовник підбере співробітника і той навчиться необхідним навичкам.

Технічне обслуговування сайту

Технічне обслуговування сайту - більш широке поняття, ніж його адміністрування. На рівні бекапу і основних системних функцій для цілей безпеки, швидкого відновлення на випадок збою, перенесення на інший хостинг і т. п. техобслуговування зазвичай включається в адміністрування сайту, передбачене CMS.

Але є спеціальна панель адміністрування хостингу - це дуже важливо для нормального функціонування веб-ресурсу незалежно від використаної CMS.

Створення та адміністрування сайтів - це постійний і безпосередній контакт з хостером, тобто з організацією, що надає власнику веб-ресурсу майданчик для його розміщення.


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

Загальне уявлення про адміністрування сайту

Адміністрування сайту не є складною роботою. Тут може управитися будь-який співробітник замовника. Це не складніше MS Excel або MS Word. Можливо, слід зазначити особливу вимогу до акуратності та уважності. Важливо звернути увагу на відсутність можливості відкату дій. Часто повернути всі внесені зміни на вихідну позицію просто неможливо, доводиться відновлювати копію сайту.

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

Деякі CMS надають для цілей адміністрування блокування сайту від відвідувачів або обмежене його використання. Замовник може перевести сайт у режим "Технічне обслуговування", і всі гості бачитимуть відповідне попередження.

Зміна контенту і функціональності сайту - основний зміст процесу його адміністрування. Повний спектр дій адміністрування сайту залежить від використовуваної CMS. При цьому важливо розуміти, що будь-яка система управління сайтом орієнтована на сайти певного напрямку і певної функціональності, тому несе в собі досвід конкретних розробок.


CMS: вибір функціональності та адміністрування

Можна використовувати CMS, орієнтовані на інтернет-магазини, для створення пошукових систем, але вибір спеціалізованих CMS буде перспективнішим як щодо адміністрування сайту, так і в контексті необхідної функціональності.

Слід мати на увазі, що яка б CMS не була, вона завжди відкрита для стороннього втручання. Деякі CMS включають в себе засоби шифрування вихідного коду, але це вважається порочною практикою і застосовується в специфічних областях, де до вимог безпеки додаються особливі умови.

Практика свідчить, що адміністрування сайту часто виходить за рамки панелі адміністрування CMS. Простіше кажучи, специфіка області застосування може вимагати обов 'язкового виконання того, що не передбачає функціонал CMS, внаслідок чого потрібна дія відсутня в панелі адміністрування.

За загальним правилом замовник може прийняти адміністрування сайту на себе або доручити це своєму співробітнику, але втрачати контакт з веб-студією все ж небажано.

Людський фактор і адміністрування

Створення та адміністрування сайтів несе в собі три серйозні завдання, які замовник повинен вирішити перш, ніж зробить вибір розробника.


  • рівень власної компетенції;
  • рівень функціональності бажаного сайту;
  • рівень стабільності веб-студії (розробника).

Тільки коли всі три позиції знаходяться на максимально високому рівні, буде досягнуто як мінімум 50% від бажаного. Сфера ІТ-технологій занадто стрімко розвивається. Мати власний сайт - значить мати власну команду розробки та адміністрування або сторонню веб-студію в партнерах.

У будь-якому випадку важливий фактор довіри. Сайт - це перш за все команда, яка його створює, супроводжує і постійно про нього піклується. Можна це називати тільки адмініструванням, але для того щоб сайт динамічно розвивався в області своєї компетенції, про нього потрібно піклуватися. Цей момент дещо відрізняється від чистого адміністрування та технічного обслуговування.