Реализация и размещение web-сайта
На этапе реализации обычно производят наполнение сайта материалами на основе файлов, созданных в процессе и с учетом программ управления сайтом, если таковые имеются. Тут же производится оптимизация текстов. Следует обратить особое внимание на отсутствие орфографических и грамматических ошибок в текстах сайта.
Чтобы ошибок и описок было меньше или их совсем не было, рекомендуется набивать текст в редакторах с проверкой орфографии и перечитывать то, что написано перед выставлением сайта на всемирное обозрение. Материал разбивается по файлам и папкам в соответствии со структурой сайта. Организуются ссылки между файлами сайта. Необходимо также помнить, что посетитель может попасть прямо из поисковой системы на любую из страниц сайта - и в этом случае важно показать ему, что она является частью целого сайта, дать ему возможность перейти по ссылке на главную страницу и просмотреть остальные разделы.
На этапе реализации сайта обязательно производят просмотр в разных веб-браузерах и при разных разрешениях экрана. При необходимости устраняют ошибки. Также в данный этап входят: размещение сайта на Интернет - сервере, запуск и отладка необходимых программных решений, установка и запуск программ управления сайтом. Процесс размещения сайта также называют иногда публикацией сайта. Этот процесс неразрывно связан с понятием «хостинг». Как известно, в Интернете существует три основных вида хостинга:
· платный хостинг, который продается за деньги;
· бесплатный хостинг;
· бонусный хостинг, который предоставляется бесплатно, т.е. в качестве бонуса поощрения в случае покупки контрактного dial-up доступа в Интернет. К примеру, можно купить карточку для доступа в Интернет, на которой четко и ясно написано, что ее владелец может бесплатно получить на сервере провайдера почтовый ящик размером 10 МБ и место под веб-сайт, также объемом 10 МБ. Тем не менее, последний вид хостинга является наименее распространенным, так как понятно, что смена провайдера Dial-Up доступа автоматически означает потерю сайта. Поэтому мало кто рискует сайты на таких хостингах заводить. На самом деле, веб-хостинг, это не только «место на диске», но еще и:
1. трафик, который стоит денег;
2. дорогостоящее программное обеспечение, в том числе и то, которое разрабатывается специалистами фирмы - хостинг-провайдера;
3. оплата труда высококвалифицированных специалистов, системных администраторов, присматривающих за работой серверов и программным обеспечением, налаживающего их, а при необходимости - самостоятельно разрабатывающих программное обеспечение.
Рассмотрим, чем отличается платный хостинг от бесплатного:
- Ответственность за сохранность размещенной информации. На бесплатных серверах нередки случаи пропажи сайтов;
- Отсутствие баннеров на страницах размещенного сайта и в почтовом ящике;
- Присутствие полноценного FTP- доступа;
- Наличие веб-интерфейса FTP, который можно использовать с любого компьютера, подключенного к Интернету;
- Круглосуточная техническая поддержка;
- Наличие возможности установки программных скриптов (php, perl и др.);
- Доступ к базам данных (например, MySQL), что очень важно при использовании скриптов;
- Предоставление быстрого счетчика и подробной статистики веб-сайта;
- Льготный интернет-доступ к веб-сайту, в раз 5 дешевле, чем обычный интернет;
- Веб-аналог - почты, который можно использовать с любой точки Интернета;
- Библиотека бесплатных скриптов (программ, в результате которых формируются динамические веб-страницы или выполняются какие-то функции сайта) и возможность пользоваться ими;
- Резервное ежедневное копирование веб-сайта на случай чего-то чрезвычайного. Иногда бывает такое, что информация утеряна, а с сервера стерли на время версию веб-сайта. Из резервных копий возможно восстановить то, что было потеряно.
Помимо определения хостинга, на этом этапе производится выбор инструментальных средств, для размещения сайта в сети Интернет.
Тестирование. На этом этапе проводится тестирование образовательного сайта на предмет обнаружения возможных ошибок, связанных с обычным «человеческим фактором» в процессе разработки и интеграции программных решений в функциональность сайта. Наряду с тестированием в разных веб-браузерах и при разных разрешениях экрана очень неплохо посмотреть, как просматривается сайт в других операционных системах.
При тестировании следует обратить внимание на время загрузки страниц и при недостаточном быстродействии продолжить оптимизацию графических элементов и текста страниц и программ. Для тестирования на удобство пользования интерфейсом приглашают специальные группы людей.
В условиях образовательного учреждения можно привлечь учащихся и преподавателей к просмотру сайта и, не давая им никаких инструкций, посмотреть, как они будут пользоваться веб-сайтом. Следует понаблюдать, как они перемещаются по веб-сайту, где возникают паузы, когда пользователи испытывают трудности. И при этом не стоит подсказывать им и давать указания, такие наблюдения могут дать много информации. На основании результатов тестирования обычно принимаются решения об исправлении ошибок и неточностей, возможно о доработке сайта. Также в редакторе есть проверка орфографии.
Поддержка. Содержимое веб-сайта может подвергаться неоднократным изменениям. Важно, чтобы предоставляемая на веб-сайте информация всегда была актуальной, поэтому надо как можно чаще обновлять информацию на своем веб-сайте, по возможности расширять материал, улучшать дизайн.
Обязательное правило для функционирования веб-сайта гласит, что обновления на сайте должны появляться не реже одного раза в месяц. В противном случае постоянных посетителей на сайте просто не будет, и сайт может потерять не только потенциальных, но и уже состоявшихся посетителей.
При выборе хостинга для своего сайта, я остановился на ucoz(адрес сайта http://www.ucoz.ru) (см.рисунок 6 приложения А).
Рисунок 6 - Хостингер