Замовник рідко хоче розбиратися в технічній частині — і це нормально. Але коли сайт складається в голові в одну неподільну річ, починаються дорогі непорозуміння: «я ж заплатив за сайт, чому ще якийсь хостинг», «дизайнер поміняв кольори, чому це коштує як розробка», «підрядник зник, і сайт зник разом із ним».
Насправді сайт — це чотири окремі частини, і кожна живе своїм життям.
Домен — адреса
Це те, що вводять у браузері: obliko.org. Домен не купують назавжди — його орендують у реєстратора, зазвичай на рік із продовженням.
Головне правило: домен має бути оформлений на вас, а не на підрядника. Це єдина частина, яку майже неможливо повернути, якщо стосунки з виконавцем зіпсувалися. Як вибирати назву й на що дивитися при реєстрації — як вибрати й зареєструвати домен.
До домену привʼязана ще одна річ, про яку згадують надто пізно, — корпоративна пошта. Її налаштування живе в тих самих DNS-записах: пошта на власному домені.
Хостинг — місце, де сайт живе
Файли сайту мають десь фізично лежати й хтось має відповідати браузеру, коли до нього звертаються. Це і є хостинг — орендована частина серверу.
Від нього залежить швидкість, стабільність і те, чи витримає сайт наплив відвідувачів. Різниця між типами хостингу й на що дивитися — як вибрати хостинг для сайту.
Хостинг легко змінити: сайт переїжджає, домен просто перенаправляють на нову адресу. Для відвідувачів і для пошуку нічого не змінюється.
Движок — те, що збирає сторінку
Коли людина відкриває сторінку, хтось має скласти її з частин: взяти шаблон, підставити тексти, підтягнути товари. Цим займається движок — або готова CMS, або написаний під вас код.
Саме движок визначає, що ви зможете редагувати самі, а що ні. Це найчастіше джерело розчарувань: замовник очікує, що правитиме все, а насправді може міняти тільки те, що передбачили на старті. Чесний розбір — чи зможу я сам редагувати сайт.
Вибір движка — рішення на роки, бо його заміна дорівнює новій розробці. Порівняння підходів — конструктор чи індивідуальна розробка і WordPress чи Next.js.
База даних — сховище змінного
Тексти, товари, ціни, замовлення, заявки — усе, що змінюється, лежить не у файлах, а в базі. Тому:
- резервна копія має включати і файли, і базу. Копія самих файлів без бази — це порожній сайт без товарів і замовлень. Як має бути влаштований бекап — резервне копіювання сайту;
- переїзд на новий хостинг — це перенесення двох речей одночасно; саме на цьому кроці найчастіше «губляться» замовлення;
- обсяг бази росте. Магазин на сто товарів і магазин на сто тисяч — різні вимоги до серверу.
Прості сайти-візитівки можуть узагалі не мати бази: сторінки збираються заздалегідь і лежать готовими файлами. Це швидше й безпечніше, але й редагувати такі сайти можна лише через того, хто їх зібрав, — якщо не передбачити панель окремо.
Що з цього кому належить
Найкорисніша частина цієї схеми — розуміння, що саме має бути у вас на руках після завершення робіт:
- домен — оформлений на вас, з доступом до панелі реєстратора;
- хостинг — акаунт на вас або принаймні повний доступ;
- вихідний код і дизайн-макети — за умовами договору;
- доступи до адмінки, аналітики, пошти, платіжних сервісів.
Повний перелік із поясненням, чому це не формальність, — передача сайту: доступи та права. Питання авторських прав на код, тексти й фото — окрема тема, розібрана в матеріалі про авторські права на контент.
Коротко
Сайт складається з чотирьох окремих частин. Домен — адреса, орендується щороку й обовʼязково має бути оформлений на власника бізнесу. Хостинг — місце, де сайт фізично працює, оплачується окремо й легко змінюється. Движок збирає сторінки й визначає, що ви зможете редагувати самі; його заміна дорівнює новій розробці, тому це рішення на роки. База даних зберігає все змінне — товари, ціни, замовлення, — і саме тому резервна копія без бази марна. Розуміння цього поділу відповідає на більшість «незрозумілих» рахунків і, головне, показує, що з переліченого має залишитися у вас на руках, а не в підрядника.
Ми в Obliko розробляємо сайти і на старті проговорюємо цю схему із замовником — щоб через рік не зʼясувалося, що домен оформлений не на вас.
З чого складається сайт?
З чотирьох окремих речей, які часто плутають в одну. Домен — адреса, за якою вас знаходять. Хостинг — місце, де фізично лежать файли й працює сайт. Движок (CMS або код) — те, що збирає сторінку й дозволяє її редагувати. База даних — сховище змінної інформації: товарів, цін, замовлень, текстів. Домен і хостинг оплачуються окремо й щороку, движок здебільшого робиться один раз.
Чому за домен і хостинг платять окремо від розробки?
Бо це різні речі й різні постачальники. Розробка — одноразова робота над самим сайтом. Домен — щорічна оренда адреси в реєстратора. Хостинг — щомісячна або щорічна оплата серверу, на якому сайт працює. Підрядник може оформити все на вас і адмініструвати, але платежі за домен та хостинг усе одно йдуть окремо й тривають після завершення розробки.
Що станеться, якщо не продовжити домен або хостинг?
Це два різні за наслідками сценарії. Несплачений хостинг — сайт перестає відкриватися, але дані зазвичай ще деякий час зберігаються й після оплати все повертається. Несплачений домен — небезпечніше: після пільгового періоду він звільняється й може бути куплений будь-ким, а разом з адресою втрачаються пошукові позиції й корпоративна пошта. Домен варто продовжувати одразу на кілька років.
Чи можна змінити хостинг або дизайн, не переробляючи весь сайт?
Так, і в цьому весь сенс поділу на частини. Хостинг змінюється переїздом файлів і бази — домен, зміст і адреси сторінок залишаються. Дизайн можна оновити, не чіпаючи структуру й контент. Змінити сам движок складніше — це фактично нова розробка з перенесенням даних. Тому вибір движка на старті — рішення на роки, а хостинг — рішення, яке легко переграти.
Потрібен сайт або застосунок?
Розробляємо під ключ — від дизайну до запуску. Порахуємо ваш проєкт безкоштовно.