Что такое Action? - Описание структуры сайта в виде mind-map

Что такое Action?

Основным элементом модели сайта является Action.

Action - это действия или функции, выполняемые элементом модели. В зависимости от установленных настроек и места в логической иерархии, элемент (Action) может выполнять одну или несколько функций:

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

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

В диаграмме элементов Action представлена в виде прямоугольника или овала.

В дереве элементов Action представлена в виде узла иерархического дерева с пиктограммой в виде кружка со стрелочкой. Знак > слева от узла показывает, что его можно развернуть и увидеть внутреннюю структуру Action.

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

Рассмотрим пример: та страница, которую вы видите сейчас перед глазами, сформирована элементом модели “Что такое Action?”.

На картинках показано: как он отображается в дереве элементов и в диаграмме элементов модели.

На сайте этот элемент выполняет навигационную функцию (он включен в боковую навигационную панель) и контент-функцию (он отображает тот текст, который Вы сейчас читаете).

Представление  Actions в диаграмме и дереве элементов

Представление  Actions в диаграмме и дереве элементов