Програмування сайту - один з найважливіших етапів розробки сучасного веб-ресурсу. Він тісно пов'язаний з усіма іншими етапами розробки або модернізації сайту, межує з версткою сайту і наповненням матеріалами готового сайту. Іноді етап програмування сайту частково може відбуватися паралельно з іншими етапами.
Всі дії,,які здійснюються на сайті, виконуються за допомогою системи керуваннявмістом (CMS), яка вимагає гнучкого налаштування і адаптації під потреби кожного сайту. Найчастіше для нового сайту підбирається зручнапо набору модулів і функціональності CMS, на базі якої ведеться розробка і подальше програмування, налаштуваннясайту до необхідного рівня і працездатності. Але бувають випадки, коли систему управління сайтом доводиться проектувати і програмувати «з нуля».
Програмування сайту передбачає використання кількох веб-технологій в одному проекті, які дозволяють сайту виконувати свої операції належним чином. Популярні на даний момент технології, використовувані при програмуванні сайту:
PHP - сервернамова програмування сценаріїв і алгоритмів обробки даних
Завдання програмування полягає в тому, щоб об'єднати всі вживані технології воєдино в розроблений сайт і надати користувачеві зручний інтерфейс для використання функціональних можливостей веб-ресурсу.
Щоб оцінити якість сайту рекомендуємо скористатися наступними критеріями:Комфортність, Навігація, Дизайн, Контент, Безпека,Інші технічні фактории.