Це питання задають собі тисячі користувачів в усьому світі кожен день, цим питанням задаєтеся зараз і ви: Як створити свій сайт?, Як заробити на сайті?Адже якщо залізти в інтернет там повно сайтів таких же простих людей як і я.Чим я гірше? Відставити занепокоєння і геть сумніви, адже щоб розповісти вам про всі етапи створення сайтів, я пишу цю пізнавальну статтю.
Почнемо, створення сайту завжди починається з ідеї.Припустимо, в процесі повсякденного життя: на роботі, в гостях або на відпочинку, вам в голову прийшла ідея створити свій сайт.Але від ідеї до втілення її в життя шлях неблизький і нелегкий, вам доведеться попітніти і пройти багато етапів для того, щоб створити самому щось хороше і вартісне.
Всю роботу від початку і до кінця можна розбити на кілька етапів:
1 — Ідея
2 — Розробка структури сайту
3 — Розробка оформлення сайту
4 — Кодинг, Програмування
5 — Тестування та доопрацювання
6 — Просування, реклама
7 — Подальша підтримка і оновлення
Як Створити Свій Сайт?Як Заробити На Сайті?
Перші п’ять етапів — це сам процес створення сайту, після того, як тільки ви їх подолаєте, вам належить виконати не менше легкі два етапи, які потрібно повторювати постійно в процесі життя сайту, якщо ви звичайно не хочете, щоб ваш сайт помер.
Давайте розглянемо кожен етап більш докладно.
Ідея
Перш, ніж почати працювати над сайтом, ви повинні чітко визначитися, що ви хочете отримати для себе в підсумку, подумати про перспективи розвитку сайту (тут я не враховую домашні сторінки, які ви робите особисто для себе, якщо ви вирішили створити якийсь серйозний або комерційний проект).
Отже, ви повинні вирішити:
— Навіщо вам створювати сайт (чи потрібно вам це взагалі)
— Про що буде ваш сайт (тематика)
— Що це буде (домашня сторінка, портал, або щось ще)
— Відмінність від сайтів з такою ж тематикою (якщо це не домашня сторінка)
— Яка буде аудиторія вашого сайту (стать, вік, інтереси і т.д.)
— Якого роду сервіси ви будете надавати на своєму сайті (форум, каталог, пошта і т.д.)
— Плани на найближче майбутнє
— Плани подальшого розвитку (перспективи)
… І багато інших подібних питань треба обов’язково вирішити перш, ніж братися за реалізацію.Продумування: що, як навіщо і чому — найважливіший етап у створенні сайту.Головне хороша ідея, а решта додасться.
Тільки після того, як у вашій голові, а краще і на папері, оформиться чіткий образ того, яким повинен бути ваш сайт, можна приступати до інших етапів.Деякі етапи розробки сайту можуть проводитися паралельно один одному (особливо, якщо ви працюєте над створенням свого сайту не поодинці, а командою в скількись осіб).
Розробка структури
Щоб виграти битву потрібен план битви.Щоб не заблукати в лабіринті і знайти вихід, потрібен план лабіринту.При пошуку скарбів без плану місцевості не обійтися.Щоб створити сайт також потрібен план.Чітко розписаний, що, де буде розташовуватися.План цей ви малюєте для себе на папері, і називається це розробка структури сайту.
Структуру сайту можна умовно розділити на зовнішню і внутрішню.
Давайте для початку поговоримо про внутрішню структуру сайту.Вона залежить від того, яку інформацію ви будете розміщувати, які у вас є матеріали.Вам належить вирішити, які у вас будуть на сайті розділи, підрозділи — вам належить продумати древо сайту.
Оформлення сайту
Оформлення або дизайн — це зовнішній вигляд сайту.Ця та оболонка, яку вам доведеться надягати на ваш сайт, як етикетку на коробку з товаром.Від цієї самої етикетки залежить багато чого.По ній вас буде судити вибагливий ваш відвідувач, і якщо етикетка ваша здасться йому непривабливою, неприємною, то ви його втратите.
Якщо у вас є вибір, який товар з пропонованого безлічі ви купите?У приємній упаковці з приємною етикеткою.Товар відштовхуючого зовнішнього вигляду ви не купите, хто знає, що там усередині криється, ну такий товар від гріха подалі.Справедливий такий підхід і щодо сайтів.Перше враження від вашого сайту дуже важливо, від нього залежить чи залишиться відвідувач з вами, чи буде знайомитися з інформацією, яку ви йому пропонуєте, чи закриє вікно з вашим сайтом і назавжди забуде про вас.
Оформлення сайту підказує відвідувачу, куди він потрапив: корпоративний чи це сайт якої-небудь компанії, або інформаційний портал, або літературний сайт, або щось ще.Оформлення допомагає відвідувачеві орієнтуватися по сайту, а може, і навпаки, збити відвідувача з пантелику так, що навіть при добре розробленій структурі відвідувачеві буде важко орієнтуватися.Від оформлення залежить багато чого — візуальна інформація не менш важлива, ніж текстова, якої ви свій сайт в наслідок наповніть.
Не вірте ворога,, які вас запевнили, що дизайн — це справа смаку: що хочу, те і роблю.Це не правда.Дизайн — це ціла наука.Щоб оволодіти їй, вам доведеться ознайомитися з такими поняттями, як колористка (теорія кольору), композиція, шрифт, і багатьма іншими.Багато чого в житті підпорядковане давно виробленим законами і правилами, дизайн — не виняток.
Крім теорії треба буде також опанувати та інструментами, для втілення ваших задумів у життя.Ці інструменти у веб-дизайнера — графічні редактори.Про основні загальновизнаних графічних редакторах.Відразу скажу, графічні редактори інструмент не занадто простий для освоєння, і за пару днів навчиться користуватися ними не вийде.
Ось така складна наука це оформлення сайтів на перевірку виявляється: багато чого вміти треба і багато чого знати, щоб створити хороший дизайн для сайту.Проте, я сподіваюся, що не дуже налякала вразливого мого читача.Не варто забувати, що у разі розробки сайтів для себе улюблених все трохи простіше, не обов’язково бути професійним архітектором, щоб будувати мініатюрні моделі будинків для власного задоволення у себе вдома.Не обов’язково бути професійним веб-дизайнером, щоб створити домашню сторінку для себе коханого.
Кодинг і програмування
От ви придумали навіщо вам сайт.Ви вирішили, що і де буде розташовуватися на ньому.Ви намалювали в графічному редакторі, як ваш сайт буде виглядати.Це добре, але попереду вас чекає ще багато роботи.Ми маємо на руках оболонку (макет зовнішнього вигляду сайту) і план дій (структуру).Але ви замислювалися, що стоїть за оболонкою?А за оболонкою стоїть каркас, на якому ця оболонка тримається.Клацніть правою кнопкою миші по сторінці, в меню виберіть пункт — view source (або перегляд HTML коду) — з’явиться текстовий редактор з незрозумілими, можливо, вам символами і значками — це і є код сторінки, її каркас.
Цей код відповідає за те, що ви бачите в певній послідовності на сторінці текст і картинки.Як правило, код цей пишеться на мові розмітки текстових документів HTML.HTML досить простий, і практично кожен користувач може освоїти його, щоб створювати свої не надто складні веб-сайти.Також не дуже складні для вивчення таблиці каскадних стилів — CSS — додатковий засіб, за допомогою якого ви можете керувати вмістом ваших сторінок, CSS, по суті, доповнює HTML, розширюючи його можливості.
Але HTML і CSS відповідають тільки за розмітку зовнішнього вигляду документа (сторінки), а для того, щоб реалізувати складніші речі, наприклад, на зразок гостьової книги, або пошуку по сайту, або форуму, потрібні вже інші засоби.Потрібно знати мови програмування для веб — PERL, PHP, ASP або інші.
За допомогою мов веб-програмування пишуться програми — скрипти.Скрипти являють собою якийсь послідовний набір команд, для виконання певних дій або операцій (наприклад, щоб запис, введена вашим відвідувачем, додалася у вашу гостьову книгу).
Отже, якщо HTML і CSS — це каркас на якому все тримається, то програми-скрипти (на PERL, PHP, ASP) — це механізм, розташований усередині цього каркаса.Веб-програмування вже складніший для освоєння предмет, ніж HTML або CSS, однак, тут знову ж таки немає нічого страшного, адже є готові рішення, я кажу про готові програми-скриптах, які поширюються в інтернет, як на безкоштовній, так і платній основі .
Підіб’ємо підсумки: кодинг та програмування виявляється теж досить складний етап у створенні сайту.Від того, хто розробляє програмну начинку сайту, і пише код сайту, також як від дизайнера, потрібні хороші, тверді знання і досвід, щоб створити хороший комерційний і серйозний проект.Однак, якщо мова йде про аматорських проектах і домашніх сторінках, то ви цілком можете впоратися своїми силами.
Для освоєння HTML (а його вам доведеться освоїти в будь-якому випадку, якщо ви вирішили будувати сайт своїми силами), ви знайдете на нашому сайті Основи HTML.А про веб-програмуванні, щоб ви могли зрозуміти більш детально цей складний механізм і нічого не боятися, ми розповімо вам в інших розділах.
Тестування й доробка
Коли сайт готовий, його викладають в мережу (інтернет).Для цього вам потрібно завести для сайту доменне ім’я (адреса), і хостинг (місце для вашої сторінки).Процедура розміщення сайту в Інтернет не занадто складна.У даній же статті, поскільки вона виконує роль оглядової, ми не будемо детально розглядати це питання.
Коли ваш сайт викладений, то перш, ніж розкручувати і рекламувати його, слід перевірити ваш сайт на працездатність.Можливо, якісь скрипти виконуються з помилками.Можливо, десь ви забули розмістити дуже важливу й цінну інформацію.Можливо, десь ви забули потрібну картинку.
Після того, як ви і ваша команда протестували і вивірити ваш сайт на працездатність, слід попросити не брали участь в розробці людей ще раз протестувати і оглянути ваш сайт.Можливо, ви не помітили якихось недоліків, які зможе побачити свіжим поглядом, людина, не брав участь в розробці.Також ви можете провести дослідження за допомогою опитування: що подобається або не подобається відвідувачам на вашому сайті, чи зручна навігація і т.д.
Даний пункт в житті сайту достатньо важливий: здавалося б, подумаєш — дрібниці.Проте коли таких дрібниць накопичується занадто багато — це дуже погано.Як ви думаєте, що зробить ваш відвідувач, якщо не зможе додати запис в ваш форум, або якщо цікавить його стаття буде не доступна, через те, що ви неправильно прописали до неї шлях?Правильно, він може образитися, піти і більше не повернутися.
Просування, реклама
Цей етап вам доведеться виконувати з деякою періодичністю, якщо ви хочете, щоб на ваш сайт приходили нові відвідувачі.Хочу зауважити, що кількість і постійний приплив відвідувачів на ваш сайт не залежить цілком від реклами, основну роль все ж відіграє наявність цікавої певної групи людей інформації, заради якої вони і будуть відвідувати ваш ресурс.
Перш, ніж зайнятися рекламою свого сайту, подумайте — а чи потрібно вам це?Якщо потрібно, то навіщо.Що зміниться від того, що на вашому сайті стане десятком інших відвідувачів більше?
Після того, як ви вирішили, що це вам все-таки потрібно, слід продумати, яка аудиторія зацікавлена у вашому ресурсі (вік, стать, професійна зайнятість цієї аудиторії — наприклад, вантажники вони чи вчителя, старики чи діти).Після того, як ви визначилися яка ваша аудиторія, треба зрозуміти, де ваша аудиторія живе: на які сайти ходить, які журнали читає, і т.д.Коли ви з’ясували, де ваш відвідувач потенційний мешкає, то там слід розставити на нього сильця: розмістити рекламу в журналі чи газеті, на потрібних вам сайтах.Найкраще дослідження аудиторії і рекламу сайту довірити професіоналам, які продумають ретельно вашу рекламну кампанію, і у яких краще вийде виконати поставлене вами завдання в рамках наявного у вас бюджету.Адже реклама теж вимагає певних знань і грошових вкладень, це не такий вже простий етап, як може здатися спочатку.
З безкоштовних шляхів рекламування вашого ресурсу: каталоги, пошукові системи, банерної обмінні мережі, а також хороші відгуки про вашому сайті на сторінках інших людей.На жаль, безкоштовно розкрутити свій ресурс дуже важко, але все-таки можна, головне запастися терпінням, адже на безкоштовне просування ресурсу знадобиться дуже багато часу і сил.
Природно, є й інші безкоштовні технології просування сайту, як спам або накрутка — але хотілося б попередити мого читача від використання цих методів.Крім того, що ефект від них тимчасовий, дані способи є чорними, тобтотакі способи не вітаються рейтинговими і пошуковими системами і можуть спричинити виключенням сайту з рейтингів і бан в пошукових системах.
Подальша підтримка і оновлення
Яким би гарним не був ваш сайт, його слід періодично поповнювати новою інформацією, щоб не втратити вашого відвідувача.Підтримкою і оновленням комерційних сайтів, як правило, займається теж фахівець: веб-майстер.З одного боку це універсал, від якого потрібні знання як працювати з графікою (поверхневе), гарні знання в області кодинга (html, css) і знання мов програмування (поверхневе), з іншого боку веб-майстер не має глибоких знань ні в області програмування , ні в області дизайну, тобтоне може замінити ні дизайнера, ні програміста при розробці серйозного комерційного ресурсу.Підтримкою ж ваших особистих проектів вам доведеться займатися самостійно, щоправда, з часом, якщо ресурс хороший, у вас можуть з’явиться помічники-добровольці.
Але не тільки нова інформація цікавить відвідувача.Важливо також підтримувати зв’язок з відвідувачами: підтримувати спілкування на форумі або в гостьовій книзі, які розташовуються на вашому сайті, по можливості, відповідати на всі листи ваших відвідувачів.
При розвитку ресурсу іноді необхідно орієнтуватися на думку відвідувача: запитайте у ваших відвідувачів, в яких матеріалах вони зацікавлені, що їм хотілося б побачити на вашому сайті найближчим часом.Опитування можуть допомогти вам у розвитку вашого сайту.
Слідкуйте за сайтами з подібною вашому тематикою, ваша задача не відстати від них за рівнем (але це не означає, що слід красти з них матеріали, це лише підірве репутацію вашого сайту і вашу).Слідкуйте за тенденціями в дизайні і новими технологіями: те, що було добре трохи назад, сьогодні може виявитися застарілим і безглуздим, можливо прийде такий момент, коли оформлення вашого сайту доведеться змінити, і його начинку теж.
Ось, напевно, і все, на цьому я закінчу введення в область створення сайтів.Якщо ви вирішили зануритися в цю область, то вам чекає довгий і нелегкий шлях, в якому я бажаю вам завзятості, посидючості, і цікавих відкриттів.