Дані
Дані в системі зберігаються в кількох видах:
- статичні сторінки і списки зберігаються в одній таблиці з фіксованими полями;
- інші дані зберігаються в каталогах, структура яких може динамічно мінятися.
Така структура дозволяє бути не прив'язаним до форматів даних, а також дозволяє не переписувати адміністративні інтерфейси при кожнім додаванні нового поля.
Каталоги представлені у вигляді деревоподібного сховища. Система дозволяє створювати каталоги 2 видів: зі зміною властивостей і без зміни властивостей. Перший тип призначений для збереження даних типу "каталог товарів". У такому випадку можливо зберігати різні характеристики для різних категорій. Властивості в таких каталогах успадковуються. Адміністратор може копіювати властивості, переносити їх з категорії в категорію (зі збереженням зв'язків між категоріями для подальших операцій над об'єктами).
Другий тип каталогів призначений для збереження звичайних незмінних даних.
Система підтримує безліч видів полів: від звичайних текстових і булевих полів, до складних полів "фото галерея", " списки, що випадають," і "зв'язок з іншим каталогом". Останнє поле дозволяє задавати досить складні зв'язки між каталогами для усіляких вимог замовника.
Збереження даних у каталогах дозволяє також обмінюватися даними з різними ІС. Для обміну даними створений модуль реплікації, що дозволяє скачувати і завантажувати дані на сайт / із сайта у форматах XML і CSV.
|