За последние недели были выполнены работы: 1. Создан раздел сущностей проекта. 2. Появилась возможность создавать и редактировать тэги. 3. Создавать персонажей и их описания. 4. Создавать группы (классы, группировки) персонажей. 5. Создавать диалоги проекта (не путать с диалогами контента).
Были созданные необходимые взаимосвязи между сущностями.
Работы выполнялись "топором". Тяжёлый дизайн, точнее задействованные прототипы форм. Разноплановое управление в разных частях программы -- прямо на ходу отрабатываются разные приёмы пользовательского интерфейса. Ошибки, плохо проработанная логика программы. Нет руководства пользователя, не везде есть всплывающие подсказки.
Принятое решение -- отказ от использования СУБД, привёл к необходимости создавать логику СУБД на подручных средствах. Я-то не хочу использовать СУБД, но она хочет использовать программу. Пришлось вручную реализовывать те функции, которые естественны для СУБД как воздух. Структура хранения данных программы представляет собой сложную иерархию папок, а это ещё только начало процесса создания структуры папок. Управление информацией не стандартизовано и не универсально, а лишь решено по месту. Конечно, со временем будет приглажено и вылизано.
В ближайшее время будет законченно оформление диалогов -- как основа сценария на текущем этапе построения программы. Далее будет налажен экспорт контента, редактирование контента и совмещение (сопряжение) диалога контента и диалога проекта.