Каталог объектов
Платформа Wad-er содержит единый Каталог объектов, обеспечивающий быстрый доступ к любому объекту Web-приложения и ядра платформы. Каталог объектов состоит из двух частей – дерева типов объектов и реализаций объектов.
Дерево типов объектов служит для описания и настройки объектов. Любой объект сначала должен быть описан в Каталоге объектов, а лишь затем могут быть созданы его реализации.
При загрузке ядра платформы Wad-er в Каталоге объектов отображаются все объекты ядра. Если инсталлируется какой-либо модуль, в Каталог объектов автоматически добавляются все уникальные объекты этого модуля, включая справочники. При удалении модуля автоматически удаляются его уникальные объекты из Каталога объектов.
Единый каталог объектов. Конфигурация wACM&CRM Системы wBsuite
Навигация по Каталогу объектов
Доступ к необходимому типу объектов в Каталоге объектов обеспечивается с помощью главного меню панели управления. Нажатие на соответствующую кнопку в левой части панели управления (пункты главного меню) разворачивает список подпунктов главного меню, предоставляющих доступ к страницам для работы с объектами:
- пункт НАСТРОЙКИ:
- Каталог объектов – доступ к полному Каталогу объектов и работа с ним;
- Таблицы – создание и редактирование таблиц и их интерфейсов (полей, индексов, связей, вкладок), а также записей в этих таблицах;
- Значения по умолчанию – создание и редактирование значений по умолчанию (с отображением в виде списка или дерева);
- Модули – создание и редактирование, загрузка и деинсталляция модулей;
- пункт ЭЛЕМЕНТЫ САЙТА:
- Страницы (меню) – создание и редактирование страниц (формирующих меню), задание их свойств (кеширование, права доступа, параметры SEO-оптимизации, логирование и др.), а также способов и места отображения (на сайте, в панели управления или в двух местах одновременно);
- Шаблоны страниц – создание и редактирование шаблонов страниц, задание их свойств и используемых стилей (css) и др.;
- Сниппеты – создание и редактирование сниппетов (бизнес-логика и динамический контент), задание их свойств, php-скриптов, описаний и др.;
- Чанки – создание и редактирование чанков (часто используемые фрагменты HTML-кода), задание их свойств, описаний и др.;
- Плагины – создание и редактирование плагинов (подпрограмм, срабатывающих по событиям), задание их свойств, php-скриптов, событий, описаний, логирование и др.;
- Настройки включает следующие подпункты:
- Список страниц – страницы представлены в табличном виде с возможностью быстрого поиска и непосредственного изменения значений их ключевых полей;
- Дерево-список страниц – модифицированное дерево страниц (шаблонов, чанков, сниппетов, плагинов и значений по-умолчанию) с отображением объектов выбранного типа в виде таблицы с древовидной структурой;
- Доп. поля страниц – создание и редактирование дополнительных полей страниц (с фильтрацией по модулям и отображением в виде дерева или списка);
- Шаблоны-доп.поля – кросс-таблица для установления связи дополнительных полей и шаблонов страниц;
- Наборы meta-keywords – создание и редактирование наборов ключевых слов для размещения на различных страницах сайта (с фильтрацией по модулям и отображением в виде дерева или списка);
- Наборы meta-description – создание и редактирование наборов кратких описаний страниц для размещения на различных страницах сайта (с фильтрацией по модулям и отображением в виде дерева или списка);
- Системные события – создание и редактирование системных событий, по которым срабатывают плагины (с фильтрацией по модулям и отображением в виде дерева или списка);
- События (действия) пользователей – создание и редактирование логируемых событий, связанных с действиями пользователей (с фильтрацией по модулям и отображением в виде дерева или списка);
- События-плагины – кросс-таблица для установления связи системных событий и срабатывающих по ним плагинов;
- Опросники – создание и редактирование различных опросников (с фильтрацией по модулям и отображением в виде дерева или списка);
- пункт УПРАВЛЕНИЕ ДОСТУПОМ:
- Пользователи – создание и редактирование пользователей;
- Роли – создание и редактирование ролей пользователей;
- Права – создание и редактирование прав пользователей;
- Пользователи-Роли – кросс-таблица для установления связи между пользователями и ролями;
- Права-Роли – кросс-таблица для установления связи между правами и ролями в разрезе ДЧИУ (CRUD);
- Страницы-Роли – кросс-таблица для установления связи между ролями и страницами меню;
- Модули-Роли – кросс-таблица для установления связи между ролями и модулями;
- Структура отделов – органиграмма организации (дерево подчиненности отделов с указанием работающих в них сотрудников);
- Структура должностей – дерево подчиненности должностей с указанием пользователей, которые занимают эту должность;
- пункт УТИЛИТЫ:
- Очистить кэш – полная очистка кэша всех кэшируемых объектов (страниц, сниппетов и др.);
- Файл-менеджер – инструментарий для работы с файлами;
- sql-монитор – инструментарий для запуска sql-запросов;
- php-монитор – инструментарий для запуска php-скриптов;
- резервное копирование – инструментарий для резервного копирования базы данных;
- База данных:
- Восстановить из копии– восстановление базы данных из резервной копии;
- Экспорт объектов в xml – задается таблица и необходимые записи для экспорта;
- Информация о системе;
- Экспорт объектов в xml – обновление ядра PHP-платформы Wad-er;
- пункт ОРГАНАЙЗЕР:
- Сообщения – перечень всех личных сообщений пользователя;
- Мой профиль –редактирование профиля пользователя;
- Мои файлы – файлы, загруженные пользователем на сервер в свой подкаталог;
- Сообщения системы – перечень сообщений, которые генерировались автоматически (сообщения об ошибках, предупреждения, информация);
- пункт СТАТИСТИКА:
- Лог – перечень зафиксированных действий пользователей;
- Лог-итоги – отчет по зафиксированным действиям пользователей;
- Лог-итоги по IP – зафиксированные действия пользователей, сгруппированные по периоду и IP-адресу;
- Посещение сайта – отчет о посещении страниц приложения из лога.
Пункты wCRM-admin, wProducts-admin, wSales-admin, wFinance-admin, wCRM-admin, wPurchases-admin и wShop-admin предоставляют доступ к объектам соответствующих модулей и настройкам этих объектов (справочникам).
Подробнее см. Работа с объектами.