Отзывы клиентов


Новые работы партнеров

Система Orphus

Система виртуальных модулей – автоматическая настройка


[30.03.07]

В рамках повышения удобства настроек системы внедрена технология виртуальных модулей. Технология позволяет ограничиться созданием и настройкой одного главного модуля, все же зависимые модули будут работать автоматически с настройками «по умолчанию».

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



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

 

Схема работы виртуальных модулей.

Для работы модуля, использующего несколько типов страниц (подмодулей), как правило, требует создания и определения параметров нескольких страниц в менеджере сайта. Например, для настройки Интернет-магазина с возможностью оформления заказов, необходимо создать, как минимум, три страницы с типами: «Магазин::Товары», «Магазин::Корзина», «Магазин::Заказы». Поскольку, для большинства модулей, зачастую достаточно настроек «по умолчанию», можно использовать механизм виртуальных модулей. Он доступен в системе начиная с версии 4.0.24.

Работа механизма «по умолчанию»:

Для работы механизма виртуальных модулей необходимо создать страницу с типом «Сервис::Пользователи», поскольку она будет предоставлять оформление и корневую ссылку для дочерних виртуальных модулей (Корзина, Профайл пользователя и т.д.). После ее создания механизм сразу начинает работать. Если на сайте создана страница с каталогом товаров, то создавать и настраивать страницы с корзиной, историей заказов уже не требуется. Они работают автоматически по «виртуальным» ссылкам, определенными «по умолчанию».

Предопределенные заголовки и ссылки виртуальных модулей:

На публичной части сайта, ссылки к виртуальным страницам формируются по следующему правилу: {адрес сайта}{ссылка на страницу «Сервис::Пользователи»}{предопределенная ссылка модуля}.

Например, для корзины ссылка может выглядеть так: «http://moysite.com/members/cart», где «http://moysite.com» - адрес сайта, «members» - ссылка на страницу "Сервис::Пользователи", «cart» - предопределенная ссылка виртуального модуля.

Перечень предопределенных заголовков страниц и ссылок:

Тип страницы

Ссылка

Магазин::Пользователи

userbalance

Магазин::Корзина

cart

Магазин::Заказы

order

Магазин::Заказы::История

my-orders

Подписка

subscribe

Аудит

my-items

Аудит::Новости

my-news

Аудит::Магазин::Товары

my-products

Аудит::Рекламные баннеры

my-banners

Аудит::Рекламные кампании

my-campaigns

Реклама::Типы кампаний

adv-reserve-campaign

Реклама::Статистика

adv-stat

Реклама::Рекламодатели

adv-register

Управление параметрами виртуальных модулей:

Настройка индивидуальных параметров виртуальных модулей:

Если необходимо настроить индивидуальное оформление, параметры, ссылку для любого виртуального модуля - достаточно создать ее менеджере сайта. После этого с ней можно работать как с обычным «невиртуальным» модулем, т.е. менять оформление, параметры и т.д.

Отключение виртуальных модулей:

Чтобы сделать любой виртуальный модуль недоступным (отключить его), необходимо:

Вариант №1: создать страницу соответствующего типа в менеджере сайта и сделать ее неопубликованной;

Вариант №2: удалить модуль соответствующего типа в настройке менеджера сайта «Включить виртуальный механизм для модулей:»

Особенности:

Механизм виртуальных модулей включен «по умолчанию» для сайтов созданных на версии системы 4.0.20.0 и выше. Для включения механизма на сайтах созданных ранее необходимо добавить требуемые модули (можно все) в настройку менеджера сайта: «Включить виртуальный механизм для модулей»

Если на сайте уже существует страница со ссылкой, идентичной некой виртуальной, то эта страница будет иметь приоритет и соответствующая виртуальная страница будет недоступной.

Настройка навигации в «Меню пользователя».

Блок «Меню пользователя» предназначен для отображения ссылок на страницы с данными, предназначенными только для текущего посетителя сайта. Ссылки, которые должны быть отображены, задаются в настройках системы, параметр: «Показывать ссылки модулей» модуля «Сервис::Пользователи».

Порядок отображения ссылок, их названия можно изменить средствами менеджера сайта. Для этого, страницы, на которые отображаются ссылки, в менеджере сайта должны быть созданы как дочерние от страницы «Сервис::Пользователи». В этом случае порядок следования этих страниц в менеджере сайта будет совпадать с их отображением в специальном блоке «Меню пользователя», а ссылки и названия страниц будут идентичными созданным страницам в менеджере сайта.Ссылки на виртуальные страницы, а также на страницы, не являющимися дочерними для страницы «Сервис::Пользователи», будут отображены ниже ссылок с заданным порядком отображения, а в качестве их названия, будет использовано принятое в системе название «по умолчанию».

Ссылки на виртуальные страницы, а также на страницы, не являющимися дочерними для страницы «Сервис::Пользователи», будут отображены ниже ссылок с заданным порядком отображения, а в качестве их названия, будет использовано принятое в системе название «по умолчанию».

 

ВАЖНО: Список доступных модулей зависит от пакета системы.



Список новостей