О ФЕСТИВАЛЕ
 
НОВОСТИ
 
РЕПОРТАЖ
 
ПРОГРАММА
ФЕСТИВАЛЯ

 
ОРГКОМИТЕТ
 
ИНФОРМАЦИЯ ДЛЯ
УЧАСТНИКОВ

 
СПИСОК УЧАСТНИКОВ
 
ЗАЯВКА НА УЧАСТИЕ
 
ВОПРОСЫ-ОТВЕТЫ
 
О НОВОСИБИРСКЕ

Анатолий Левенчук , TechInvestLab.com, Москва

E-mail: ailev@asmp.msk.su
URL: http://www.techinvestlab.com

Вебсайт -- это программа

  • Любое компьютерное приложение представляет собой веб-сайт. Как бы ни была сложна или проста программа, форма ее связи с пользователем по вводу и выводу -- страницы вебсайта. Далее будем называть компьютерное приложение просто вебсайтом.

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

  • страница вебсайта описывается (декларируется) в непроцедурном стиле: она представляет собой описание того, что появляется на экране, а не текст последовательности действий/инструкций по отрисовыванию на экране.

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

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

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

  • вебсайт всегда имеет множество необходимых стандартных сервисов:

    • полнотекстовый поиск,

    • подписка на изменения,

    • вид для печати,

    • система комментирования материалов,

    • регистрация посетителей и кастомизация.

* * *