Компоненты систем Web-конструирования

Системы конструирования Web-сайтов

Современные системы конструирования Web-сайтов представляют собой законченные решения для создания и последующего управления Интернет- и интранет-системами любой сложности и назначения.

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

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

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

Компоненты систем Web-конструирования

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

Существуют визуальные средства для разработки обеих составляющих. Средства для подготовки Web-страниц достаточно разнообразны (многочисленные HTML-редакторы), визуальные же средства для создания программ представлены менее широко (Case-средства, JavaScript-генераторы).

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

В этой связи следует отметить главное отличие систем конструирования Web-сайтов от других визуальных средств программирования - их комплексность.

На рис.1 представлена структурная схема типовой системы Web-конструирования, состоящая из ядра (блоки управления содержанием и основные сервисы) и двух типов внешних сервисов, предоставляемых Интернет-сервис-провайдерами (ISP) и провайдерами приложений (ASP). При этом обособленно выделен блок, определяющий стилевые дизайнерские решения.

Рис. 1. Структура типовой системы Web-конструирования

От редакторов - к "конструкторам"

Основной технологический принцип, присущий системам конструирования Web-сайтов, - принцип WYSIWYG, лежащий в основе управления структурой и содержимым Web-ресурсов. Как правило, он относится к созданию и редактированию Web-страниц. Это характерно как для систем, имеющих основной частью HTML-редактор, так и для тех, в которые механизм редактирования включен в качестве одного из модулей.

Например, система Web Editor компании Web Widgets обладает мощным механизмом для добавления, изменения параметров и содержимого: текстового наполнения Web-страниц, вставки таблиц и изображений.

Иной подход состоит в создании максимального числа готовых форм для отбора данных. Такое решение предлагает греческая система Netquest, разделившая свою систему построения Web-сайтов на большое число модулей. Демонстрируя результат применения продукта, компания показывает Web-сайт Music.net.

Некоторые системы Web-конструирования предлагают комплексные решения для построения Web-сайтов "под ключ". Иногда встречаются отдельные сервисы, которые могут дополнять другие средства Web-конструирования. Так, существует класс достаточно часто востребованных систем, основная задача которых - интеграция на Web-ресурсе данных и сервисов. При этом вопросы дизайна уходят на второй план. Такой системой является, например, RedDot (http://www.reddotsolutions.com) с выделенным модулем Content Integration Server (CIS), предназначенным для интеграции данных. Другой модуль - Content Management Server (CMS) - обеспечивает распределенное оформление, ввод и контроль данных.

Еще одна система - LaserFiche WebLink (http://www.laserfiche.com) - рассчитана на управление через Web-браузер большим количеством архивных документов корпорации и размещение на Web-сервере средств доступа к этой информации.

Дополнительные сервисы, предоставляемые системами конструирования Web-сайтов, обычно реализуются за счет модулей, выполняющих определенные функции. Чаще всего подобные системы включают такие модули:

· обратной связи (обработка запросов, приходящих по электронной почте);

· рассылки сообщений по электронной почте;

· форумов-конференций (организация обмена мнениями и знаниями между посетителями Web-сайта);

· анкетирования (проведение опросов посетителей сайта и анализ результатов этих опросов);

· управления файлами (создание и ведение как отдельных файлов, так и архивов документов);

· взаимодействия с платежными системами (обеспечение продажи товаров и услуг через Интернет).


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: