О ФЕСТИВАЛЕ
НОВОСТИ
РЕПОРТАЖ
ПРОГРАММА ФЕСТИВАЛЯ
ОРГКОМИТЕТ
ИНФОРМАЦИЯ ДЛЯ УЧАСТНИКОВ
СПИСОК УЧАСТНИКОВ
ЗАЯВКА НА УЧАСТИЕ
ВОПРОСЫ-ОТВЕТЫ
О НОВОСИБИРСКЕ
|
 |
 |
Анатолий Левенчук , TechInvestLab.com, Москва
E-mail: ailev@asmp.msk.su
URL: http://www.techinvestlab.com
Вебсайт -- это программа
-
Любое компьютерное приложение представляет собой веб-сайт. Как бы
ни была сложна или проста программа, форма ее связи с пользователем по вводу
и выводу -- страницы вебсайта. Далее будем называть компьютерное приложение
просто вебсайтом.
-
Учитывая рост компьютерной мощности (скорость и разрядность
процессора, величина оперативной и внешней памяти), можно позволить себе
роскошь хранить данные вебсайта как базу знаний (семантическую сеть -- граф с
именованными атрибутированными узлами и дугами), и доступны по специальным
запросам в терминах выборки подграфа. Мы используем все возможности
представления знаний для описания наших вебсайтов -- их функциональности и
информации в них. Поэтому кроме стандартной навигации по вебсайту (статические
ссылки), полнотекстового поиска информации в текстах сайта, имеется
возможность запросов в базу знаний (семантическую сеть) сайта.
-
страница вебсайта описывается (декларируется) в непроцедурном
стиле: она представляет собой описание того, что появляется на экране, а не
текст последовательности действий/инструкций по отрисовыванию на экране.
-
у нас есть информация (данные сайта -- материалы, ссылки, комментарии
и т.д.), метаинформация (данные о структуре сайта: рубрикатор, навигационные
шаблоны, специфические фильтры) и метаметаинформация (данные о структуре
базы знаний сайта -- типы айтемов, набор атрибутов, типы связей и т.д.). Поэтому
мы умеем не только экспортировать/импортировать структуру сайта (метаинформацию),
но и собственно природу сайта (язык, на котором описывается структура сайта).
-
У нас в вебсайте есть его тексты-контент (информация -- тексты, цифры,
связи между текстами и т.д.), функциональность-дизайн (фиксированная модель
навигации и группировки информации на страницах) и веб-декор (попросту --
расположение на странице, шрифтовое решение, раскраска и т.д.). Поэтому у нас
для одного и того же контента можно иметь несколько разных
функциональностей, а для каждой из функциональностей -- несколько вариантов
декора.
-
поскольку один вебсайт имеет множество различных пользователей, то
разным пользователям даются разные права доступа к разным разделам
вебсайта. Вебсайт поддерживает развитую систему обеспечения
конфиденциальности, опирающаяся на представленные в базе знаний сайта
сведения о группировании пользователей и метаинформации о структуре сайта.
-
вебсайт всегда имеет множество необходимых стандартных сервисов:
* * *
 |