Сайт - це сукупність інформаційних файлів (текст, зображення, відео та ін.), присвячених одній тематиці, об'єднаних загальним доменним ім'ям (тобто, розташованих за однією адресою в інтернеті) і доступних для перегляду з пристроїв, підключених до інтернету (комп'ютери, ноутбуки, смартфони і т.д.).
Сайт може бути створений не тільки якиюсь установою або підприємством, але й будь-якою фізичною особою. Кожна людина за бажання може створити свій власний сайт і розміщувати там інформацію на свій розсуд, звичайно ж, не порушуючи при цьому права інших людей і додержуючись вимог законодавства.
Створити сайт досить легко. Володіти якимись специфічними знаннями або навичками не обов'язково.
Зміст:
• Коли і навіщо потрібно створювати сайт.
• Що таке сайт (блог) і як все працює.
• Підходи до створення сайту (блогу). Який варіант вибрати.
Коли і навіщо потрібно створювати сайт
У випадку з державними установами, громадськими організаціями, підприємствами та іншими юридичними особами все очевидно. Мати власний сайт для них вкрай важливо, тому що це значно спрощує їх діяльність, сприяє інформуванню про неї громадськості, залучає нових клієнтів, знімає навантаження із співробітників і т.д. Якщо йдеться про підприємства, які здійснюють інтернет-торгівлю, від наявності та успішності сайту (інтернет-магазину) безпосередньо залежить їх фінансовий прибуток.
Але навіщо потрібен сайт звичайній людині?
1. Самореалізація.
Практично кожен з нас на досить високому рівні володіє якимись знаннями або вміннями: хтось вміє шити, хтось готувати, а хтось непогано розбирається в автомобілях і т.д. Створивши сайт, можна ділитися своїми знаннями з іншими людьми, знаходити однодумців, з коментарів читачів дізнаватися їх думку з різних питань, отримувати нові ідеї тощо.
"Індивідуальні" сайи принято називати
блогами, а їх авторів –
блогерами.
2. Фінансовий прибуток.
Популярний блог, у якого є значна аудиторія, сам по собі може бути хорошим джерелом прибутку. Заробляти можна на розміщенні реклами (Google Adsense, Яндекс Директ, рекламні статті, платні огляди товарів тощо).
Часто блоги стають стартом для реального бізнесу. Наприклад, коли людина через блог спочатку консультує читачів, а потім, заробивши авторитет і зібравши достатню базу потенційних клієнтів, відкриває власну справу (майстерню, дизайн-студію, магазин і т.д.). Якщо у вас вже є свій бізнес, ведення блогу сприятиме його розвитку.
Що таке сайт (блог) і як все працює
Будь-сайт (блог) являє собою певний набір інформаційних файлів, які формуються його автором. Щоб ці файли були доступні для перегляду читачами, їх необхідно розмістити в Інтернеті.
На фізичному рівні Інтернет є сукупністю спеціальних комп'ютерів (серверів), з'єднаних між собою в єдину мережу. Кожен з серверів віртуально, через спеціальне програмне забезпечення, розділений на осередки, в яких і розміщуються сайти. Фірми, які займаються обслуговуванням серверів і надають осередки для розміщення сайтів, називаються
хостерами або
хостинг-провайдерами, а самі послуги з розміщення сайтів в інтернеті -
хостингом .
Крім місця для розміщення (хостингу), сайту необхідно мати
доменне ім'я, тобто, адресу, за якою його можна знайти. Наприклад, адреса цього сайту - www.chaynikam.info.
Отримати доменне ім'я можна на сайті будь-якого реєстратора доменних імен (reg.ru, imena.ua і ін.). Але потрібно враховувати, що кожне доменне ім'я є унікальним. Зареєструвати бажане доменне ім'я можна тільки в тому випадку, якщо його ще "не зайняв" хтось інший.
Домен "прив'язується" до хостингу. І якщо після цього хтось введе його в адресний рядок свого браузера (Chrome, Firefox, Edge, Opera або ін.), він побачить те, що знаходиться на цьому хостингу (вміст сайту). За необхідності, особа, на яку зареєстрований домен, може "відкріпити" домен від одного хостингу і прикріпити до іншого.
Для ясності, цю схему можна порівняти з використанням мобільного телефону. Щоб будь-хто бажаючий міг вам додзвонитися, потрібен мобільний телефон (хостинг), а також сім-карта з номером (доменне ім'я). Якщо телефон з якихось причин вас не влаштовує, в будь-який момент можна купити інший, встановити в нього ту ж сім-карту і продовжувати користуватися тим же номером.
Детальніше про все це йтиметься нижче.
Підходи до створення сайту (блогу)
Створюючи сайт (блог), можна піти одним з двох основних шляхів:
1. Використовувати спеціалізований блог-майданчик.
2. Зробити самостійний ресурс.
Майданчики для розміщення інформації (блог-майданчики)
В Інтернеті існує багато сайтів, які дозволяють ніби "брати в тимчасове користування" якусь частину своїх ресурсів і розміщувати там інформацію (наприклад, blogger.com, wix.com, livejournal.com тощо). За схожою схемою працюють і загальновідомі Youtube, Instagramm та інші аналогічні ресурси.
Плюсів у їх використанні багато. Від вас не потрібно ніяких особливих знань і фінансових витрат. Достатньо просто зареєструватися і можна викладати на загальний огляд текст, фото, відео і т.д. При цьому, на таких сайтах є різноманітні інструменти і безкоштовні шаблони, які дозволяють швидко створити непогано гарний на вигляд блог. Багато таких блогів стають популярними і високовідвідуваними. На рекламі деякі автори заробляють десятки тисяч доларів.
Однак, не все так добре і безхмарно, як здається на перший погляд. Головна проблема полягає в тому, що автор блогу на майданчику не є його повноправним власником, і, як правило, не має можливості розпоряджатися його доменним ім'ям. Він не може безболісно перенести сайт на інший хостинг. З цього випливають:
1. Обмеженість можливостей.
Можна користуватися тільки запропонованим майданчиком інструментарієм. Не можна вийти за встановлені рамки, щось поліпшити або зробити по-своєму (не за шаблоном).
2. Ризик в будь-який момент втратити всі досягнення.
Уявіть ситуацію, коли ви тривалий час працювали над блогом, регулярно викладали на ньому цікаві дані, зібрали велику базу постійних читачів і вже навіть почали заробляти на розміщенні реклами. Та в певний момент майданчик припинив своє існування або його адміністрація заблокувала ваш блог, аргументуючи це порушенням якихось правил, чиєюсь скаргою або чимось ще. Це не абстрактний приклад. Подібні випадки не рідкість.
Розміщення сайту на майданчику є безкоштовним тому, що це вигідно його власникам. Створюючи на ньому блог, ви вступаєте в ряди "позаштатних співробітників", які шляхом розміщення цікавої інформації "розкручують" цей майданчик, привертають до нього нових відвідувачів. Люди будуть переглядати ваш контент, проте, отримувати з цього вигоду зможете не тільки ви, але й власники майданчика (наприклад, за рахунок розміщення реклами або отримуючи відсотки від реклами, що розміщується вами).
Але якщо щось піде не так, ваш блог можуть заблокувати. Великий майданчик від втрати одного "проблемного" блогера ніяк не постраждає. Витрачати час на вивчення ситуації і вислуховування аргументів, швидше за все, ніхто не буде.
Створення самостійного ресурсу
Щоб запустити сайт за цією схемою будуть потрібні деякі грошові вкладення і додаткові витратичасу. Крім того, доведеться трішки напружити мізки, щоб розібратися, що до чого. Але, повірте, воно того варте.
Необхідно:
1. Зареєструвати доменне ім'я
вртість – від 10 дол. США на рік
Як вже говорилося вище, це можна зробити на сайті реєстратора доменних імен. Їх існує багато, але краще мати справу з перевіреним реєстратором, акредитованим організацією ICANN (головною організацією з присвоєння імен і номерів в інтернеті). З надійних українських реєстраторів можна рекомендувати imena.ua.
Потрібно розуміти, що власником домену є не реєстратор, а особа, на яку він реєструється. Згодом домен можна перереєструвати на іншу особу або перевести на обслуговування від одного реєстратора до іншого. Тому при реєстрації потрібно вказувати достовірну інформацію. Не реєструйте домен на неіснуючих осіб. Навіть якщо вам це вдасться, потім ви не зможете його комусь передати або продати, перевести до іншого реєстратора і т.д.
2. Підібрати хостинг
вартість - від 1 дол. США на місяць
Хостинг-провайдерів в інтернеті багато. Більшість з них одночасно надають також і послуги реєстрації доменів. При цьому зазвичай діють якісь знижки або акції, типу безкоштовної реєстрації домена за умови передоплати хостингу на певний період (зазвичай, від 6 місяців). Користуватися такими пропозиціями чи ні - вирішувати тільки вам. Якихось обмежень, крім неможливості завчасно забрати домен і перейти до іншого хостера, подібні пропозиції не накладають.
Обираючи хостинг-провайдера, необхідно враховувати, в першу чергу, аптайм його серверів (аптайм - це час безперебійної роботи). Він повинен бути максимально близьким до 100%. Важливими є також чуйність техпідтримки, вартість послуг та ін. В питанні вибору хостера допоможе сайт hosting101.ru. Там можна знайти об'єктивні (не замовні) відгуки про хостерів і багато іншої корисної інформації. Важливо обрати надійного провайдера, про послуги якого схвально відгукуються його клієнти.
Кожен хостинг-провайдер зазвичай пропонує кілька видів хостингу: простий віртуальний, хмарний, VPS/VDS, виділений сервер тощо. Вони відрізняються технічною стороною реалізації, а також своїми можливостями. В кожному з видів хостингу провайдер може пропонувати ще й кілька тарифних планів.
Однак, на стартовому етапі не потрібно "заморочуватися" і вивчати особливості всіх пропонованих варіантів. На новоствореному сайті навряд чи відразу буде багато відвідувачів. Тому для початку підійде самий звичайний віртуальний хостинг з мінімальним за вартістю тарифним планом. Ну а в разі чого, завжди можна перейти на дорожчий тариф.
Після реєстрації на сайті хостинг-провайдера, вибору тарифного плану та його оплати, вам буде надана інформація для прив'язки до хостингу доменного імені. Якщо домен ви зареєструєте в хостинг-провайдера, прив'язку його до хостингу за вас зробить техпідтримка (або, принаймні, вона допоможе вам це зробити самостійно).
3. Наповнити сайт вмістом (контентом)
безкоштовно
Щоб відвідувачі сайту бачили вашу інформацію, її необхідно відповідним чином підготувати і розмістити на хостингу. В блогерів-початківців є 2 основні шляхи вирішення цього завдання:
1. Використовувати систему керування контентом.
Це найбільш простий і зручний спосіб. Система керування контентом (англ. -
Content management system, скорочено -
CMS, в розмовній мові - "движок сайту") - це спеціальне програмне забезпечення, яке встановлюється в ваш хостинг-осередок . В результаті ви отримуєте візуальний редактор, який дозволяє створювати і корегувати сторінки сайту в простій і наглядній формі (так само, як це робиться в текстовому редакторі типу Word або ін.).
CMS буде автоматично зберігати в базу даних інформацію, яка додається вами, вивантажувати на сайт всі необхідні файли з вашого комп'ютера і потім показувати це все відвідувачам. Орім як про зміст сайту вам майже ні про що більше не доведеться піклуватися. Працювати все буде приблизно так: ви заходите на свій сайт, вводите логін і пароль адміністратора, після чого отримуєте можливість додавати нові сторінки (вставляти текст, картинки та інші елементи, визначати їх розташування на сторінці і т.д.), або ж редагувати вже існуючі.
Систем керування контентом існує багато. Найбільш прості і зручні - WordPress, Drupal, Joomla, Magnolia, OpenCMS і ін. В кожної з них є свої особливості, але розглядати їх я не буду. За великим рахунком, будь-яка CMS підійде. Для блогів і простих інформаційних сайтів непоганим варіантом є WordPress. Хоча можна обрати й щось інше.
Щоб встановити на хостинг CMS, потрібно звернутися в техпідтримку хостинг-провайдера. Але краще враховувати цей момент ще на етапі вибору тарифного плану, оскільки більшість хостинг-провайдерів можуть запропонувати варіанти хостингу із вже встановленою CMS.
2. Зробити сайт на HTML
HTML - абревіатура від англ.
HyperText Markup Language, що означає "мова розмітки гіпертексту". Це стандартизована мова розмітки документів в Інтернеті. Сторінки всіх сайтів у всесвітній мережі створені з її використанням (ця сторінка в тому числі).
HTML дозволяє за допомогою спеціальних тегів розмічати звичайний текст, вставляти в нього зображення та інші об'єкти. Це необхідно для гарного візуального оформлення сторінок і можливості взаємодії з читачем. Розмічений текст інтерпретується браузером (Chrome, Firefox, Edge, Opera або ін.) як інтернет-сторінка і відображається так, як це було задумано її автором.
Для розмітки тексту за допомогою HTML можна використовувати будь-який текстовий редактор, в тому числі стандартний Блокнот Windows. Якщо хочете подивитися, як виглядає ця сторінка у вигляді HTML-коду, клацніть правою кнопкою мишки по порожньому простору на ній і в меню оберіть "Подивитися код сторінки" або "Вихідний код сторінки". Все буде приблизно такий вигляд:
На перший погляд код може здатися чимось незрозумілим. Але насправді HTML дуже простий для розуміння. В Інтернеті повно підручників для початківців. Все доступно викладено, наприклад, на сайті www.postroika.ru. Якщо поставити собі за мету, вже через 1-2 години вивчення HTML можна навчитися самостійно створювати простенькі сайти.
Сайт за допомогою HTML можна попередньо створити на своєму комп'ютері, подивитися, як він працює і т.д. Потім його можна викласти в свій хостинг-осередок і він стане доступним для перегляду відвідувачами сайту. З цією метою потрібно, використовуючи FTP-клієнт, скопіювати всі файли сайту зі свого комп'ютера в спеціальну папку на хостингу.
FTP-клієнт - це спеціальна програма, яка є файловим менеджером для копіювання файлів між локальним комп'ютером і сервером. Безкоштовним і зручним варіантом є FTP-клієнт FileZilla.
Дані, необхідні для доступу до хостингу через FTP-клієнт (логін, пароль, адреса сервера тощо) вам надасть ваш хостинг-провайдер.
У вас напевно виникло питання: навіщо витрачати сили і час на вивчення HTML, якщо є системи керування контентом (CMS)?
Насправді всі CMS теж використовують HTML. Вони "видають" сторінки сайту відвідувачам у вигляді HTML-коду, проте, формують вони його автоматично з тих даних, які додав в базу сайту його автор. Тобто, CMS просто "бере на себе" всю роботу з перетворення вашого контенту в HTML. Тому вивчати HTML потрібно не кожному. Якщо CMS вас всім влаштовує, на цьому можна й зупинитися.
Переваги вивчення HTML розкриваються не відразу. "Чистий" HTML не дозволяє створювати складні сайти і багато в чому програє CMS. Але з часом, розібравшись з HTML, можна оволодіти іншими інструментами, такими як:
• каскадні таблиці стилів CSS (засіб візуального оформлення сторінок);
• JavaScript (дозволяє створювати на сторінках різноманітні інтерактивні елементи для взаємодії з користувачем);
• PHP (призначений для створення програм, які працюють на хостингу, обробляють запити відвідувачів сайту і видають необхідний результат);
• mySQL (засіб створення і керування базами даних, дозволяє зберігати інформацію в хостинг-осередку в систематизованому вигляді) та ін.
В комплексі з HTML ці інструменти дозволяють створювати сайти будь-якої складності, "заточувати" їх під будь-які завдання, надавати їм будь-який вигляд, не обмежуючись "шаблонними" рішеннями, якими є CMS. З їх допомогою можна зробити власну CMS (так званий "самописний движок"), яка буде враховувати всі ваші потреби й побажання. Можна навіть зробити власний блог-майданчик, на якому інші користувачі зможуть відкривати свої блоги.
Однак, без розуміння HTML вивчити CSS, JavaScript, PHP та ін. неможливо, оскільки HTML - це одна з основ Інтернету, а всі ці інструменти - доповнення до нього.
Викладена вище інформація розкриває питання створення сайту (блогу) лише в загальних рисах. Її мета - зорієнтувати недосвідчених читачів, вказати їм основні напрямки, в яких потрібно рухатися, щоб створити сайт (блог). Кожен зі згаданих аспектів (реєстрація доменного імені, вибір хостингу, вибір CMS, наповнення сайту контентом і ін.) потребує більш детального вивчення.