Что такое компонент LURM. Часть 1.
|
 |
|
20.10.2005
8445
Опубликовал: Serebro
|
LURM - Limbo Universal Resources Manager Основная идея его - это объединение в одном компоненте всех функциональных возможностей имеющихся на данный момент компонентов Limbo, отвечающих за управление ресурсами сайта (ссылки, закачки, контент, галерея, каталог товаров и т.п.) и возможности самостоятельной разработки пользователем/администратором новых разделов (каталог предприятий, недвижимости, вакансии, прайс-листы и пр.).
Компонент предназначен для организации, хранения и отображения разнородной информации сайта. Всё это кажется на первый взгляд невозможным и абсурдным, но это только на первый взгляд. Для примера возьмите и найдите 10 различий между компонентами <Ссылки> и <Закачки>, не найдёте - там всего 2 различия. Между остальными компонентами их конечно же больше, но принцып построения и работы таких компонентов одинаков. Ядро нового компонента основано на механизме, позволяющем пользователю определить, какие поля будут в его новом разделе. Это напоминает сборка игрушки LEGO. Администратор сайта должен лишь определить перечень полей и их характеристики такие как: - название поля - тип поля (по нему система будет знать как с ним работать) - выводить ли это поле в таблице администрирование раздела - возможна ли по этому полю сортировка - возможен ли по этому полю фильтр - показывать ли наименование поля на фронте - позиция поля на фронте (в новой колонке или в новой строке) - права доступа - прочие параметры это ещё не полный перечень...  Другими словами - этот конструктор даст возможность администратору создавать новые разделы под свои задачи. - Так же есть возможность создавать свои справочники. Например для прайс-листа нужно заранее создать и заполнить справочник с перечнем единиц измеренияи, а также справочник с валютами. Справочники и их состав администратор формирует сам. Ограничения на количество справочников и позиций в них отсутствуют.
- Есть возможность группировать позиции раздела по категориям, которые могут быть вложенными.
- Будет возможность внесения данных посредством импорта из CSV-файлов.
- Такие составные части компонента, как констуркутор разделов, фильтрация данных и другие, будут поставляться отдельно.
Так выглядит основной раздел компонента в админке.
 Так выглядит раздел "Скачать" во Frontend.
 Так выглядит раздел "Прайс-лист" во Frontend.
 |