Уcтановка FByte.Platform

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

Разумеется, первый вопрос, на который надо ответить - это "Где взять последнюю версию фреймворка FByte.Platform?" Краткий ответ - тут. В эту папку я буду, по мере их готовности, выкладывать сборки.

На текущий момент последняя версия 2.7.1, но уже в тестировании 2.8.2. В течении нескольких дней выложу и ее. В общем, не забывайте периодически заглядывать и смотреть - может чего новенького появится :)

Для начала работы с FByte.Platform рекомендую на сервере в папке вашего проекта (например, edu) сделать подпапку fbyte (edu\fbyte) и скопировать туда средствами Notes (не как реплики(!)) базы из последней сборки

На текущий момент нас интересует только Конфигуратор (путь edu\fbyte\settings.nsf )

Прежде чем пытаться её открыть, необходимо зайти в ACL и делегировать себе роль [support]

После этого у вас должно стать доступно действие "Настройки\Настроить FByte.Platform"

В поле "Интерфейс\Вид по-умолчанию" указать представление "01. Системы"

В поле "fbyte.core\fbyte.core.log\Уровень подробности журнала" указать значене warn

В поле "fbyte.core\fbyte.core.settings" выбрать текущую базу (в нашем примере это база edu\fbyte\settings.nsf )

В поля "fbyte.core\fbyte.core.databases\Категории" и "fbyte.core\fbyte.core.databases\Ключ базы" указать значения "fbyte\platform" и "fbyte.platform.settings"

ВАЖНО! Просьба скопировать значение поля "ключ базы" из инструкции ( fbyte.platform.settings ), так как ошибка в ключе критична для работы фреймворка!

После того, как настройка произведена нужно открыть базу "Конфигуратор".

По-умолчанию, у вас должно открыться представление "01. Системы". Там необходимо добавить вашу систему. Для этого нажмите действие "Добавить"

После нажатия на кнопку "Добавить" появится форма "Система". Её необходимо заполнить следующим образом:

Название поляОписаниеЗначение для текущего пример
НаименованиеТо, как будет отображаться данная система в представлении.
Любое текстовое значение
Учебная
КлючУникальное значение, которое не должно пересекаться с
другими системами
edu
ТипПока поддерживаются только системы, основанные на FByte.PlatformОснованная на FByte.Platform
ХостУкажите реальный (можно и вымышленный) интернет домен.
Цель - получить уникальный ключ в глобальном контексте.
edu.yourdomain.ru
КонфигураторНеобходимо выбрать конфигуратор контура описываемой системы.
В нашем случае - это текущая база данных.
./settings.nsf?OpenDatabase

В итоге форма должна принять такой вид

Поздравляю, первичная настройка FByte.Platform завершена!

Разумеется, предстоит еще много узнать, но вы уже можете начать подключать свои базы к fbyte.paltfom. А как это сделать, напишу в следующей статье :)

Комментарии