Реализация тиражируемой системы КГУ
- ❏ Общее описание системы 7 comments
- ❏ Импорт данных и настройки импорта 3 comments
- ❏ Импорт - настройки шаблона 4 comments
- ❏ Конструктор шаблона 1 comment
- ❏ Редактирование отчета 1 comment
- ❏ Массовое редактирование отчетов 1 comment
- ❏ Просмотр отчета 1 comment
- ❏ Список отчетов 1 comment
- ✔ План работ 4 comments
Comments
Olga on December 7, 2013:
Изучила всю вашу переписку на данную тему, готова подключиться к процессу, есть несколько вопросов:
1. В переписке есть отметка о том, чтобы внедрять функционал компоновки блоков на странице на уровне отчета (при его редактировании), но не на уровне шаблона (при импортировании данных). Почему? - на мой взгляд, это лучше делать на уровне шаблона, т.к. шаблон создается на примере отчета, и уже понятно, как лучше скомпоновать данные, и все отчеты одной выгрузки будут иметь одинаковую компоновку (за редким исключением) - не заставлять же пользователей это делать для каждого отчета отдельно?
2. В вашей переписке вы говорите:
"Особое внимание обратить на автоматическую компоновку текста на странице в зависимости от объема информации на странице."
Алексей Бычков говорит:
"для изменения дизайна PDF нужно в первую очередь менять админку - механизм набрасывания блоков администратором"
Вопрос: компоновка происходит автоматически с возможностью редактирования, или все же админ набрасывает блоки вручную?
3. Что касается реализации, предлагаю такой вариант:
3.1. Все 9 вариантов (можно добавить текущий как базовый) компоновки блоков будут представлены в виде схематичных иконок во всплывающем окошке по ссылке "дизайн страницы".
3.2. Для каждой страницы пользователь выбирает подходящий вариант.
3.3. В соответствии с выбранным вариантом, поле для перетаскивания блоков разбивается по отдельным полям - их расположение и вид (для текстового наполнения, для фото) соответствуют выбранному дизайну.
3.4. Если пользователь уже перетащил блоки на страницу в соответствующие поля и после этого решил сменить дизайн, то блоки буду перестраиваться автоматически в соответствии с новым дизайном. Если в новом поля не соответствуют предыдущему, то останутся только те блоки, для которых есть соответствующие поля, остальные автоматически удалятся (вылетят) со станицы.
Вы видите проблемы для предложенной реализации?
Андрей Буганов on December 11, 2013:
2. Надо думать какой вариант выбрать лучше, механизм компоновки требование Дениса и Виктора, поэтому надо решать как делать
3. Это довольно интересное решение, думаю можно рассматривать его. По поводу "вылетят", лучше переносить на новую страницу тогда, но надо что-то делать тогда с тем, что может перенестись один вопрос и страница получится пустой.
Olga on December 12, 2013: