Начата разработка нового компонента для Limbo
|
 |
|
22.09.2005
3694
Опубликовал: Serebro
|
Я начал разработку нового компонента для Limbo. Основная идея его - это объединение в одном компоненте всех имеющихся на данный момент компонентов Limbo, отвечающих за управление ресурсами сайта (ссылки, закачки, контент, галерея, каталог товаров) и возможности самостоятельной разработки пользователем/администратором новых разделов (каталог предприятий, недвижимости, вакансии, прайс-листы и пр.). Всё это кажется на первый взгляд невозможным и абсурдным, но это только на первый взгляд. Для примера возьмите и найдите 10 различий между компонентами «Ссылки» и «Закачки», не найдёте - там всего 2 различия. Между остальными компонентами их конечно же больше. Ядро нового компонента основано на механизме, позволяющем пользователю определить, какие поля будут в его новом разделе. Администратор сайта должен лишь определить перечень полей и их характеристики такие как: - название поля - тип поля (по нему система будет знать как с ним работать) - выводить ли это поле в таблице администрирование раздела - возможна ли по этому полю сортировка - возможен ли по этому полю фильтр - показывать ли наименование поля на фронте - позиция поля на фронте (в новой колонке или в новой строке) - права доступа - прочие параметры  Этот конструктор даст возможность администратору создавать новые разделы под свои задачи. Так же есть возможность создавать свои справочники. Например для каталога недвижимости нужно заранее заполнить несколько справочников описывающих характеристики объекта: тип объекта (квартира, дом, гараж,…), состояние, и т.п. Будет возможность группировать позиции по категориям, которые будут вложенными, как в каталоге SbShop. Будет возможность внесения данных посредством импорта из CSV-файлов. На данный момент ядро конструктора готово, в админке не переведён интерфейс, исправляются баги. По фронту: начата работа по выводу данных из пользовательских разделов. |