Системы генерирования профильных web-сайтов (часть 2)

Системы генерирования профильных web-сайтов (часть 2)

Web-страница (англ. Web page, WP) – это информационный ресурс, доступный в Интернете, который доступен в Web-браузере. Обычно эта информация записана в формате HTML / XHTML и может содержать гипертекст с навигационными гиперссылками на другие Web-страницы. Каждая Web-страница Web-сайта имеет уникальный идентификатор с точки зрения клиентов – свою URL. Web-страница Web-сайта содержит: информацию (собственно контент), элементы навигации (меню, навигационный путь, дополнительные ссылки), элементы Web-сайта (шапка, подвал). Контент Web-страницы Web-сайта содержит заголовок и тело (основной контент). Дополнительно контент Web-страницы Web-сайта может содержать аннотацию, изображение-иллюстрацию для аннотации, изображения-иллюстрацию для Web-страницы, короткий заголовок при наличии длинного основного заголовка, даты. Базовый набор атрибутов для любой Web-страницы Web-сайта – это главная страница, страницы раздела, информационная страница, страницы-контейнеры, статья, новость, товар (имеет дополнительные атрибуты).Страницы-контейнеры (англ. Changes containers) – это страницы, главным назначением которых является формирование списков ссылок (как правило, аннотированных ссылок) на дочерние страницы. Они занимают второе место после информационных страниц по частоте применения в Web-ресурсах. Формы публикации Web-страницы: собственно страница; гиперссылки внутри контента другую страницу; гиперссылка, текстом которого является заголовок страницы; аннотированное ссылка – содержит заголовок страницы, что является ссылкой на нее, а также небольшую аннотацию, обычно расположенную ниже под ссылкой.По способу работы WCMS разделяют на три типа, представленные в табл. 2.

Таблица 2

Типы WCMS

Название типа WCMS

Определение типа WCMS

Генерация страниц по запросу

В CMS существует связь типа “модуль редактирования – БД – модуль представления”. Модуль представления генерирует Web-страницу при запросе на него на основе информации из БД, где информация изменяется с помощью модуля редактирования. Web-страницы Web-сервер создает заново при каждом запросе, что увеличивает нагрузку на системные ресурсы. Нагрузки снижают, используя средства кэширования на современных Web-серверах.

Генерация страниц при редактировании

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

Смешанный тип

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

Основные модули WCMS представлены в табл. 3.

Моделью TeGIS является программное обеспечение как услуга (англ. Software as a service, SaaS) – это модель предложения ПО потребителю, при которой поставщик разрабатывает Web-приложение, размещает его и управляет им (самостоятельно или через третьих лиц), чтобы заказчики могли использовать его через Интернет.Заказчики платят не за владение ПО, а за его использование через прикладной программный интерфейс (англ. Application Programming Interface, API), который доступен через Интернет и часто использует Web-службы. API – это набор определений взаимодействия разнотипного ПО, т.е. это обычно (но не обязательно) метод абстракции между низкоуровневым и высокоуровневым ПО. Приближенным к термину SaaS является термин “применение по запросу” (англ. On-Demand). Принципиальным отличием модели SaaS от хостинга приложений (англ. Hosted Applications) и поставщика прикладных услуг (англ. Application Service Provider, ASP) является возможность получения именно услуги и интерфейса (программного или пользовательского), т.е. некоторой функциональности без жесткой привязки к способа ее реализации.Модель SaaS обеспечивает общий доступ к необходимому применения в произвольное время из произвольного места, где есть доступ в Интернет (рис. 1, а).Кроме этого, концепция “ПО как услуга” позволяет в ЭБ использовать приложения, которые ранее были недостижимы из-за значительной стоимости. Вместо приобретения программы заказчик за небольшую оплату арендует бизнес-функции, которые она реализует.

Таблица 3

Основные модули WCMS

Название модуля Назначение модуля
конструктор меню управления различными типами меню и добавление новых любого типа, созданиеподменю в неограниченном количестве; легкое и простое редактирование названияменю; удаление, копирование или перемещение меню
редактор контента редактирование контента любой страницы согласно потребностям; введение контента Web-страницы (набор его вручную в поле или копирование с другого редактора); форматирования контента в соответствии с потребностями пользователей / посетителей, добавление рисунков, ссылок, flash-роликов наWeb-страницу
линкование страниц прилинковування Web-страницы к любой другой, после чего эта Web-страница имееттот же контент; отмен линкование и восстановления оригинального контента
управление свойствами страницы установление названия Web-страницы, ключевых слов, метатегов, даты публикации;отмена даты публикации; при необходимости можно скрыть определеннуюWeb-страницу с меню и сделать ее доступной только в случае прямой ссылки на нее

Создание Web-сайта с помощью ТеGIS состоит из этапов, представленных в табл. 4.

Таблица 4

Этапы создания Web-сайта

Название этапа Подробное описание этапа
1 Разработка технического задания (ТЗ) формирования детального ТЗ требованиям к создаваемому Web-сайта; разделение ТС на разделы, которые разграничивают фронт работы для каждого специалиста: требования к графическому оформлению, дизайну и структуры Web-сайта, структуры разделов / подразделов; навигационные связи; функциональные модули; технологии программирования
2 Разработка концепции графического решения результатом выполненных является дизайн главной страницы и внутренних страниц Web-сайта
3 Контент-менеджмент этот пункт является ключевым в создании Web-сайта, поскольку посетителям необходима оперативная информация и простота навигации в этой информации
4 Реализация дизайна и технологической основы разработка программного обеспечения и создание программных модулей или CMS, реализация дизайна с помощью модульной сетки, верстка HTML-страницы
5 Сборка и тестирование наполнение Web-сайта материалами; сбор документов HTML с программными модулями; оптимизация скорости и загрузки страниц Web-сайта; выявление неполадок, тестирование на взаимосвязь Web-страниц
6 Настройка / перенос на хостинговую платформу выбор доменного имени, регистрация доменного имени Web-сайта; настройки сервера и почтового ящика; размещения Web-сайта в Интернете на быстром хостинге

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

Продолжение следует…

* * *

Пришла пора отвлечься от рабочих буденей? Пора отправляться в развлекательный центр квазар. РЦ FORZA Q-zar – это лазерная игра, поучаствовать в которой интересно будет все любителям компьютерных игр типа Warhammer. Для любителей порулить и посоревноваться доступен картинг.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.

%d такие блоггеры, как: