Создание сайта
Создание сайта удобно разделить на последовательные задачи: определить разделы, подготовить оформление, сверстать страницы, связать их навигацией и настроить сервер. Здесь собраны материалы Web-Faq для каждого из этих этапов.
Читайте их как отдельные примеры и объяснения подходов. Старые способы таблиц и PHP-кода не нужно переносить в новый проект без проверки. Например, включение файла по параметру URL требует строгого списка разрешённых значений, а не прямого использования пользовательского ввода.
Что почитать
- Разработка структуры сайта. Раскрутка / Promotion
Сформировать структуру будущего сайта и продумать переходы.
- Веб-дизайн сегодня. Вебстроительство
Сопоставить оформление с содержанием и назначением страниц.
- Геометрия модульной сетки - Дизайн / Приятные мелочи дизайна
Разобрать пропорции элементов и передачу макета верстальщику.
- Быстрее ветра - быстрый html - HTML
Обратить внимание на размер HTML-кода и скорость передачи страницы.
- Простая система навигации для сайта. PHP
Изучить исторический пример навигации на PHP. Для рабочего проекта нужны проверка ввода и безопасное сопоставление маршрутов.
- Конфигурирование сайта с помощью файла .htaccess. Вебстроительство
Разобраться, где действуют директивы .htaccess на сервере Apache.