Для чего нужно виртуальное файловое хранилище?

Посмотреть демо. Купить полную версию.

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

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

Для этого и используются программные связи на любом маломальски успешном веб-ресурсе. Подходы у всех разные. BOSS-CMS решила это по своему, создав виртуальную файловую систему, призванную объединять блоки в поток. Если провести аналогию с десктопом, то мы создали аналог программы Winamp, позволяющей хранить и воспроизводить информацию об эстрадных исполнителях в одном окне. Хотя, это не совсем точная аналогия. BOSS-CMS это многомерный каталог с программными  связями, который можно трансформировать под нужды и задачи девелопера, вебмастера  и Заказчика сайта.

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

В хранилище содержатся такие данные как домены, группы пользователей, системные файлы, страницы, товары и другие созданные на основе модулей программной платформы BOSS файлы.

Если это автосайт, то в хранилище находятся публикации, номенклатура, карточки товаров, списки магазинов, диллеры, новости. Создание типов файлов в хранилище такое же, как и создание каталогов и статей/товаров. Все, что может быть каталогизировано, помещается в хранилище, чтобы система могла распознавать эталонные шаблоны для формирования информации.

ИЗ БЛОГА Маленькие хитрости:
Как работает адресная строка
Как работает поиск
Многооконность и многозадачность
Перетащите изображения мышкой (drug-n-drop)