Ми виділяємо 4-ри рівні створення сайтів
- створення дизайну сайта
- верстка сторінок шаблона сайта
- підключення шаблона сайта до програмної частини сайта
- дороблення існуючого сайта
1. Створення дизайну сайта.
На цьому рівні ми розробляємо шаблон сайта верстаючи його відразу в html коді.
Особливістю рівня є те що створення дизайну сайта є творчим процесом, і на цьому рівні здійснюється створення чогось унікального, тому на це йде більше часу ніж при простій верстці сторінок.
2. Верстка сторінок шаблона сайта.
Це створення не намальованих а реальних сторінок сайта в коді html із попередньо намальованого сайта в фотошопі. Сторінки на цьому рівні створюються швидше так як не потребують розробки дизайну, на відміну від першого рівня "створення дизайна".
Особливістю другого рівня є те що не потрібно винаходити нового дизайна і сама верстка через те проходить швидше в порівнянні з першим рівнем розробки, через те що розміщення елементів їх колір, форма, кількість визначені дизайнером фотошопа і верстальщику не потрібно їх визначать на відміну від першого рівня. Але перший рівень включає в себе як створення дизайну так і верстку і якщо ви замовите створення дизайну в нас то другого рівня після першого робити не потрібно, Другий рівень тоді автоматично пропускається і починається третій рівень розробки сайта.
3. Підключення шаблона сайта до програмної частини сайта.
Це підключення верстки шаблона сайта до програмного кода сайта, який буде виконувати обробку даних і взаємодіяти з користувачем сайта. Програмна частина сайта це логічна система, яка знає де і що виводити і що саме показувати по конкретній адресі, під час переходу по будь-якому посиланню на сайті, і виконує багато інших функцій.
Програмну частину сайта ще іншими словами називають двигуном на якому буде зроблено сайт. Це може бути будь-який CMS двигун, framework двигун або самописний двигун.
На цьому рівні розробки визначається які системи буде підтримувати сайт, наприклад:
- система реєстрації користувачів,
- нагадування пароля,
- вхід користувачів після реєстрації,
- додавання коментарів,
- профіль користувача,
- лічильник відвідувачів,
- показ статей,
- додавання статей,
- редагування статей,
- видалення статей,
- обмін повідомленнями між користувачами,
- фотоальбоми,
- голосування,
- галереї,
- сповіщення про нові повідомлення,
- підтвердження реєстрації користувачів,
- відправлення повідомлень на електронну пошту користувачів,
- кошик товарів,
- купівля товарів,
- оформлення замовлень,
- підтвердження замовлень,
- різні платіжні системи
і багато інших систем які розробляються саме на третьому рівні створення сайта.
В свою чергу конкретні системи можуть розбиватися на більш дрібні системи.
Особливістю третього рівня є те що реалізується взаємодія сайта з користувачами, які заходять на сайт, і інша логіка яка потрібна для нормальної робити сайта.
4. Дороблення існуючого сайта.
Це рівень на якому уже існуючий сайт розширюється додаванням нового функціоналу, який ви захотіли додати до свого сайта, або змінюється і вдосконалюється уже існуючий функціонал сайта.
Особливістю четвертого рівня розробки сайта є те що сайт уже існує але до нього додається новий функціонал або вдосконалюється уже існуючий.