Створюємо сайти в системі uCoz. Практика
Де і як можна швидко створити професійний сайт, отримати хостинг і доменне ім'я, причому все це з мінімумом фінансових і інтелектуальних витрат? Серед найбільш яскравих сервісів в цій області можна виділити uCoz.
У попередніх чотирьох випусках серії ми розглянули велику кількість цікавих аспектів, при цьому паралельно вивчили безліч супутньої інформації, яка актуальна для тих, хто хоче відкрити сайт взагалі. Давайте сьогодні в стислому вигляді нагадаємо ці основні етапи і не тільки їх. Справа в тому, що ми всі почали описувати детально, і розповідь розтягнулося на кілька частин. А багато читачів хочуть все і одразу, тому задають найпростіші питання, до яких потрібно постійно повертатися, а деякі біжать, як то кажуть, попереду поїзда.
Її ми робимо, навіть не відкриваючи uCoz.
Підготовка контенту майбутнього ресурсу
Контент - це інформаційне наповнення сайту (текст, зображення). На підставі цього можна почати структурування інформації за тематичними блоками, які будуть не чим іншим, як пунктами меню вашого сайту. Причому краще контент вже мати. Досить поширена ситуація, яку можна зустріти з замовниками, - вони відразу планують мало не 50 пунктів меню, при цьому інформація є тільки на заповнення п'яти. Зазвичай 45 так і залишаються порожніми довгий час. Справа в тому, що додати новий пункт меню згодом - не проблема, а ось коли сайт виглядає незаповненим, все виходить набагато гірше.
Схематична промальовування структури сайту
На папері. Сюди входять розрахунки шляху від головної сторінки безпосередньо до шуканого матеріалу за рівнями. У більшості випадків використовуються дво- або трирівневі структури. Наприклад: меню на головній сторінці -> вікно розділу меню -> матеріал (це три рівня). В даному випадку хотілося б додатково вказати, що не варто захоплюватися великою глибиною. По-друге, рівні повинні бути заповнені рівномірно.
Зразкове планування розташування основних елементів сайту
На папері. Сайти в основному будуються за схемою, якщо дивитися зверху вниз:
. верхній блок (шапка з заголовком),
. серединний блок,
. нижній блок (футер).
У серединному блоці може розташовуватися не тільки контент, але і колонки з меню (праворуч, ліворуч, ліворуч і праворуч).
У нижньому блоці знаходиться інформація про копірайт, а також може бути знову ж меню.
Загалом, ви вже прикинули кількість елементів меню, тепер можете розташувати схематично їх на сторінці.
Це вже наступний етап після попередньої підготовки. Програмувати і писати щось з нуля і спеціально під заданий проект можуть дозволити собі тільки великі студії. Домашні сторінки, зроблені, наприклад, в Word'е або ще як, зараз не котируються. Тому для швидкості розробки зараз дуже часто використовуються автоматизовані системи веб-розробки, в число яких входять і CMS (системи управління контентом). При виборі CMS вам потрібно скласти список вимог, а саме, що ви хочете отримати. Взагалі, CMS, як і варіантів, які надають автоматичне створення сайтів, зараз досить багато. У кожного є свої нюанси. В рамках цієї серії матеріалів ми зупинили свій вибір на uCoz з кількох причин:
1. Це не тільки CMS, але SaaS (програмне забезпечення як сервіс).
2. Не потрібно багато програмувати. Новачки можуть і зовсім створювати сторінки без всякого програмування.
3. Велика кількість користувачів, отже, ресурс / сервіс не пропаде.
4. Надається хостинг. При бажанні можна переключитися на його платний варіант за дуже низькою ціною.
5. Є готова база дизайнерських шаблонів.
6. Добре автоматизовано оновлення.
7. Як відбувається робота з базами даних, захист і т.п. користувача не стосується.
Деякі популярні CMS не мають такого арсеналу. Наприклад, є варіанти, коли вам пропонується встановити ПО у себе на робочому столі плюс встановити сервіс Apache, вивчити PHP, освоїти принципи верстки і так далі. Інші CMS не пропонують хостинг або пропонують платний. При цьому той же платний хостинг повинен підтримувати вашу CMS (вірніше, не її саму, а технології, які в ній використовуються). Також є багато платних CMS.
І, вибравши CMS, уважно читаємо умови договору.
На чому базується uCoz
Всі виведені сторінки формуються динамічно, тобто збираються фактично в момент їх виведення на екран. Статичних HTML немає, хоча їх можна вставити в ресурс (взагалі, в безкоштовному варіанті дозволено додавати не більше 20 сторінок з власним дизайном).
Як все виводиться, можна подивитися і в коді, який доступний через Дизайн сторінок в Панелі Управління. Все ключове представлено у вигляді модулів-блоків, які «ховаються» за змінними з назвами $ ІМ'Я $. Наприклад, $ MENU $ - це меню сайту, $ CONTENT $ - висновок контенту для даної сторінки, $ YEAR $ - поточний рік, і так далі. Насправді, у всьому можна дуже швидко і легко розібратися.
Причому ці модулі-блоки можна прибирати, замінивши їх своєю інформацією, але в даному випадку ви переходите ближче до статичного варіанту HTML.
Основні сторінкові модулі
Первісне створення ресурсу
Далі в кілька натискань ви створюєте новий сайт, вибираєте дизайн із пропонованих шаблонів (ось тут нам якраз і стане в нагоді початкове планування розстановки основних елементів).
Примітка: шаблон потрібно вибирати не по дизайну і колірній схемі, а по відповідності структури та розстановки ключових елементів.
Потім вказуєте, які блоки вам потрібні (новини, каталог статей, фотоальбом, форум і т.п.). Все, сайт створений, тепер наповнюєте його контентом, розставивши все по пунктах меню і так далі.
Після того як сайт створений, вам автоматично видається доступ до FTP-сервера сервісу. До нього ви можете звертатися не тільки через файловий менеджер в Панелі Управління, а й за допомогою звичайних файл-менеджерів типу Total Commander або Filezilla, що набагато зручніше, особливо якщо ви завантажуєте багато звичайних файлів, зображень, флеш-анімацій і т.п. На безкоштовному варіанті виділяється місце становить 400 Мб і існує обмеження в максимальному розмірі завантаження - до 15 Мб. Якщо ви хочете давати великі за розміром файли, то можна піти трьома шляхами:
Це ми докладно описували в попередніх трьох частинах. У дизайні можна поміняти все. Тому будемо ще говорити.
Переведення на своє доменне ім'я і на піддомени
Робиться просто, для чого передбачений окремий пункт головної сторінки Панелі Управління вашого сайту. Доменних імен можна прикріпити кілька. Також можна прикріпити сайт як піддомен до будь-якого іншого або вже наявного на uCoz.
У uCoz є варіант статистики, яку ви можете опціонально включити стосовно сайту. Вона досить непогана, хоча є і більш вигідні варіанти - Google Analytics (не потрібно розміщувати значок на сайті) або LiveInternet - найповніша статистика.
Забігаємо вперед, але тут все автоматизовано, як імпорт, так і експорт. Хоча всім цим можна управляти.
Багато і з різних тематик. Особисто я таке не особливо люблю на сайтах, за винятком вставки віджетів-підказок для тексту, якщо потрібно (хоча це можна зробити і по-іншому), тому не використовую. Пізніше ми напишемо, як їх розміщувати.
Просування і заробіток
Просування краще починати, коли сайт вже є більш-менш заповненим. Якщо ви його заповнили раніше, ніж за 30 днів, то зверніться в сервісну службу, щоб вам відкрили доступ до robots.txt. На розповідь про просування ми виділимо окрему частину матеріалу нашої серії. Також поговоримо і про заробіток. Що стосується партнерської програми uCoz Money і т.п. напевно, на початковому етапі її як щось серйозне розглядати не варто.
Про один з цікавих (і, до речі, дуже навіть реальних) способи заробітку ми вже писали, а саме, розробка і продаж сайтів, зроблених на базі uCoz під ключ. Природно, для цього потрібно розбиратися у всіх тонкощах сервісу для того, щоб робити той же унікальний дизайн в його рамках.
Насправді, якщо придивитися уважно, uCoz є однією з найсильніших CMS. Початківцям тут є чому повчитися, причому швидко і на конкретиці, а професіонали можуть дуже швидко реалізувати свої задуми.