Основний напрямок діяльності нашої компанії - це створення сайтів. Розробка сайту - процес трудомісткий, в якому зазвичай беруть участь кілька фахівців. Щоб проект був успішним, необхідно як мінімум визначити:
- які завдання покладаються на сайт,
- на яких відвідувачів веб-сайт розрахований,
- яку інформацію потрібно до них донести,
- яку функціональність варто закласти в свій веб-сайт, тобто як він буде працювати;
- хто і як буде підтримувати нормальне функціонування сайту, оновлення інформації, як планується його розширення?
Процес розробки веб-сайту можна розділити на наступні етапи:
- аналіз завдань, які повинен вирішувати сайт, визначення цільової аудиторії,
- реєстрація доменного імені сайту (наприклад, www.joomla.ru),
- планування структури майбутнього сайту (розділи, навігація і т.д.),
- розробка дизайну сайту (як правило, від 1 до 3 ескізів, в залежності від бюджету проекту),
- верстка розробленого макета,
- інтеграція сверстаннного макета в систему управління сайтом Joomla, установка програмних компонентів і модулів, що відповідають за розширену функціональність сайту,
- наповнення сайту текстами і зображеннями, файлами та ін. (наповнення контентом).
- тестування сайту на відповідність технічним завданням і викладання готового проекту в інтернет,
- хостинг сайту,
- пошукова оптимізація (просування) сайту
Давайте тепер розглянемо кожен з цих етапів докладніше.
На цьому етапі з'ясовуються самі основи створюваного сайту. Що сайт повинен робити? Які його головні завдання? Чого ви хочете досягти з його допомогою? Що ви хочете цим сайтом донести до ваших відвідувачів? Ці та інші численні запитання допомагають визначити, яким буде сайт.
2. Реєстрація доменного імені
Ім'я сайту має бути простим, звучним і незабутнім. У цьому випадку користувачі без коливань і довгих пошуків будуть заходити на Ваш сайт і розповідати про нього своїм друзям. Ми допоможемо Вам підібрати назву сайту і зареєструвати його відповідно до правил, прийнятих в мережі Інтернет. У ситуаціях, коли відповідне ім'я в одній доменній зоні кимось зайнято, найпростішим рішенням виявляється реєстрація сайту з тією ж назвою, але в іншому домені (наприклад, якщо www.firma.ru не вільне, можна зареєструвати www.firma.com або www.firma.net), але краще використовувати все-таки домен в зоні RU.
3. Технічне планування
Розробка технічного завдання - це етап, яким часто незаслужено нехтують (Особливо якщо підтискають терміни або обмежений бюджет). Але ж давно відомо - кожен витрачений на планування годину дозволить заощадити три-чотири години на етапі розробки. Тут варто особливу увагу приділити тому, як повинна працювати навігація (Як відвідувач потрапить на цю сторінку з головною?). Не забудьте і про програмні функціях (Користувач натиснув на ось цю кнопку - що при цьому має статися?). Дуже важливо вже на цьому етапі зрозуміти, якою буде ваша карта сайту і як буде працювати той чи інший програмний компонент. Для будь-якого сайту складніше ніж сайт-візитка важливо створювати ТЗ.
4. Дизайн сайту
Один з найбільш складних етапів. Перш за все тому, що більшість з нас звикло оцінювати дизайн окремо від самого сайту - картинка подобається або не подобається. Тут варто згадати про цілі, які ви поставили перед сайтом (Мета вразити всіх красивою картинкою?). Чи говорить дизайн про те, що пропонує ваша компанія? Чи відповідає він вашому корпоративному стилю (У вас же є корпоративний стиль?). Чітко він показує ваше відміну від конкурентів? Чи не завадить дизайн надалі ефективно посувати сайт? І це тільки частина питань, які треба собі поставити. Дизайн повинен обов'язково враховувати специфіку тієї групи користувачів, на яку він розрахований, але при цьому не повинен прийматися в багнети і іншими (наприклад, на "жіночі" сайти заходять і чоловіки, і їм теж має подобатися перебувати на сайті)
5. Верстка
Верстка - це переклад дизайну, до цього моменту існуючого у вигляді картинки, в HTML-код. Тут є свої особливості. Добре зверстаний сайт буде однаково працювати у всіх основних веб-браузерах і на найбільш поширених дозволах (Або ви можете дозволити собі втрачати клієнтів?) І його завантаження не буде змушувати клієнтів йди за черговою чашкою кави.
6. Система управління сайтом (CMS)
Серйозною завданням є вибір програмного «движка», що дозволяє оновлювати інформацію на сайті без зайвих складнощів. (Якщо ви можете доручити завдання оновлення своїй секретарці, і вона з цим впорається без допомоги вашого програміста - значить все ок). Крім того, іноді доводиться змінювати структуру сайту - наприклад, перемістити розділ або створити новий. Цей процес теж не повинен викликати труднощі. Слідування відкритим стандартам також дуже важливо - не варто «приковувати» себе до чиєїсь закритої технології.
7. Наповнення сайту
8. Тестування і викладання
Незважаючи на те, що тестування відбувається на кожній стадії реалізації проекту. остаточне тестування необхідно. Що треба перевірити? Ось кілька найважливіших моментів. Чи у всіх сучасних браузерах працює сайт? Чи всі необхідні матеріали розміщені? Чи всі програмні компоненти працюють злагоджено і чітко?
І ось, коли тестування закінчено, настає момент розміщення сайту.
9. Хостинг
Хостинг - це послуга надання дискового простору, фізичне розміщення файлів сайту на комп'ютері, що постійно перебуває в мережі. Сайт - це набір файлів, які повинні бути завжди доступні відвідувачам, інакше потенційні клієнти і партнери просто не зможуть подивитися запитувані сторінки і не отримають необхідну інформацію. Іншими словами, хост-сервер (комп'ютер, на якому розміщений ваш сайт) повинен працювати без перебоїв, незважаючи на відключення електроенергії, пожежі і повені. Резервні копії сайту повинні робитися регулярно і часто, щоб, в разі аварійного збою або злому сайту, можна було швидко відновити працездатність ресурсу.
10. Пошукова оптимізація сайту
Пошукова оптимізація сайту - основа просування і розкрутки сайту в мережі. За допомогою розкрутки сайту можна залучити на веб-ресурс значна кількість цільових відвідувачів, причому "ціна за перехід" у них буде дуже невеликий. Пошукова оптимізація сайту (розкручування сайту) - це стратегічна інвестиція в бізнес. Навіть супер красивий і зручний сайт не зможе привернути до себе належної уваги, якщо про нього ніхто не дізнається.
Всупереч розхожій думці, після того як сайт викладений, робота з ним не закінчується. Якщо ваша мета - перетворити свій сайт в інструмент маркетингу, то приготуйтеся до того, що треба буде:
- викладати нові матеріали
- просувати сайт в інтернеті
- опитувати відвідувачів і додавати нову необхідну їм функціональність
Це не завжди просто, але воно того варте - сайт це один з найбільш ефективних інструментів в сучасному бізнесі.