Для клиентов

Логин:
Пароль:

Загруженность

02.12.2024 - 12.12.2024

Календарь

Ссылки по теме

Создание сайтов

За многие годы, работы по созданию сайтов я накопил опты, необходимый для создания сайтов практически любой сложности. Среди выполненных проектов были как обычные сайты-визитки, так и порталы, рассчитанные на работу множества пользователей.

Наработки позволяют тратить меньше времени на создание и отладку модулей. Что в конечном итоге удешевляет весь проект.

В моем лице заказчик может найти не только программиста, способного быстро дешево создать сайт, но и менеджера проекта, способного провести проект создания сайта от проектирования и создания технического задания, до сдачи проекта и внедрение его в рабочую схему организации.

 Обычно работа над созданием сайта делится на следующие этапы:

Проектирование сайта.

На этапе проектирования сайта определяется его структура, направление, основные функциональные возможности. Составляется техническое задание на дизайн и программную начинку сайта. Не стоит недооценивать этап проектирования сайта, так как именно на этом этапе оговаривается основная логика действия всех блоков сайта. Ошибки, допущенные на этапе проектирования, могут значительно замедлить последующие этапы.

После этапа проектирования можно с большей или меньшей точностью оценить стоимость будущего сайта и сроки его исполнения.

Создание дизайна сайта.

После завершения проектирования структуры сайтов и написания технического задания можно переходить к созданию дизайна сайта. Под созданием дизайна подразумевается процесс создания графического изображения (в конечном итоге растрового). Как и любой другой творческий процесс, процесс создания дизайна сложно формализовать, оценить с точки зрения времени и денег.

Дизайн-макет может быть один для всех страниц сайта, может быть несколько дизайн-макетов для разных типов страниц (например, главная страница, информационная страница, страница каталога товаров и т.п.)

 

При создании сайта, я сотрудничаю с несколькими дизайнерами, у которых уже есть большой опыт создания дизайнов в различных сферах, в том числе и дизайнов сайтов. Также всегда есть возможность сотрудничать с дизайнером со стороны заказчика.

Для того чтобы уменьшить стоимость создания сайта, некоторые заказчики используют уже готовые дизайны из разнообразных источников.

Верстка дизайна.

После создания и согласования дизайн-макета страниц сайта необходимо этот макет перевести в формат, пригодны для отображения браузерами. Этот этап можно пропустить, если в качестве дизайн-макета взят уже сверстанный дизайн (его сверстал сам дизайнер или макет скачен из библиотеки дизайнов).

Сложность этого этапа заключается в том, чтобы «разрезать» имеющийся макет страницы на составные части, а затем собрать их таким образом, чтобы в них появились отдельные блоки, куда затем будут вставлены меню сайта, информационные блоки, баннеры и прочие элементы. При этом важно, чтобы после сборки дизайн корректно отображался во всех современных браузерах (Internet Explorer, Firefox, Chrome, Opera).

В результате верстки дизайна получается шаблон страниц сайта с набором стилей отображения различных элементов сайта и элементов дизайна в виде картинок.

Создание программной начинки сайта.

После того, как сверстан шаблон страниц сайта, наступает очередь программной начинки сайта. Программная начинка – это те механизмы, обеспечивающие работу разделов сайта. Программная начинка может практически отсутствовать, тогда сайт представляет собой отдельные файлы страниц, которые редактируются вручную. Современные сайты чаще всего работают под управлением специальной системы управления содержанием (CMS –Content Management System), которая предоставляет удобный интерфейс для работы с содержанием сайта. Существует большое количество различных CMS, бесплатных, платных, самописных (разработанных отдельными программистами).

По умолчанию я создаю сайты на основе самописной CMS – CDBTable. При таком варианте можно максимально точно настроить каждый модуль системы под нужды заказчика, не нагружая сайт лишними возможностями.

По желанию заказчика можно разработать сайт под управлением других систем: Drupal, Joomla и другие.

Также можно использовать отдельные внешние модули, например, разработать сайт под управлением CDBTable, а в качестве форума использовать один из общеизвестных свободно распространяемых форумов: phpBB и т.п.

Отладка работы сайта

После завершения написания и настройки модулей сайта производится их отладка. Чаще всего, не уникальные модули уже отлажены и готовы к работе. В отладке нуждаются модули сайта, которые были изменены или разработаны специально для заказчика. Также необходимо отладить общее взаимодействие различных модулей системы и логику работы сайта.

Наполнение сайта информацией.

После завершения базовой отладки модулей сайт готов к наполнению информацией. Чаще всего во время наполнения информации также ведется активная работа по настройке отдельных частей сайта, касающихся вывода информации. После наполнения сайта информацией – он готов для публикации в Интернет.

После публикации сайта рекомендуется провести его поисковую оптимизацию для того, чтобы обеспечить корректную индексацию сайта поисковыми системами и акцентировать внимание поисковых машин на ключевых словах, необходимых заказчику.

 

На этом этапе работа над созданием сайта заканчивается.

Все последующие изменения считаются поддержкой сайта.