Forward Office - замечания и пожелания

Здесь обсуждаются любые продукты компании СофтЛаб-НСК для телевизионного вещания (Форвард Т, Форвард ТС, Форвард Голкипер, Форвард Рефери, Форвард Офис, Форвард Инжест)

Модераторы: ElenVR, Людмила, PR

Ответить
Cos
Сообщения: 58
Зарегистрирован: 13 сен 2012 00:07
Откуда: Телекомпания СТВ Ульяновск

Forward Office - замечания и пожелания

Сообщение Cos »

Недавно начали работать с Forward Office, сразу появилось пара вопросов.
При добавление ролика в базу с объединением в сериал указываем номер серии, например 28, а в базу заносится все равно под номером 1, после редактирования ситуация исправляется.
И второй вопрос - предложение. Возможно ли сделать так, что бы при занесении роликов в базу, они не сразу копировались в папку БД, а сделать отдельную кнопку по нажитии которой происходило бы копирование всех последних добавленных роликов и если все ролики скопированы, то сделать ее неактивной.
Просто входящий объем информации большой и каждый раз тратить время на копирование не хочется. А предложенный режим был бы очень удобен, например оставлять копирование на ночь.
V.Pavlov
Сообщения: 129
Зарегистрирован: 17 июн 2009 10:58
Откуда: Новосибирск

Сообщение V.Pavlov »

Поведение с сериями сериала проверим. Возможно, что имеет место ошибка.
Предложение интересное, надо подумать, как это реализовать.
Допустим, ситуация такая: Вы занесли ролик в БД с флешки, потом ещё с пары-тройки. Вечером, уходя домой нажали кнопку "Скопировать ролики". Вопрос: Кто будет менять флешки?

Я думаю, что лучше будет вынести копирование файлов в отдельный поток (например, как загрузка файлов в FireFox), который не тормозил бы работу программы.

В общем, вопросы имеются, но спасибо за предложение. Постараемся обдумать и реализовать ваше предложение как можно скорее.
Cos
Сообщения: 58
Зарегистрирован: 13 сен 2012 00:07
Откуда: Телекомпания СТВ Ульяновск

Сообщение Cos »

V.Pavlov писал(а):Поведение с сериями сериала проверим. Возможно, что имеет место ошибка.
Предложение интересное, надо подумать, как это реализовать.
Допустим, ситуация такая: Вы занесли ролик в БД с флешки, потом ещё с пары-тройки. Вечером, уходя домой нажали кнопку "Скопировать ролики". Вопрос: Кто будет менять флешки?

Я думаю, что лучше будет вынести копирование файлов в отдельный поток (например, как загрузка файлов в FireFox), который не тормозил бы работу программы.

В общем, вопросы имеются, но спасибо за предложение. Постараемся обдумать и реализовать ваше предложение как можно скорее.
Что касается нас, то схема работы у нас следующая, к нам приезжает винчестер с контентом на 2 недели, с которого все копируется на NAS, что бы не задерживать винчестер и отправить его быстро назад, а потом уже добавляем в БД Office, с рекламой и отбивками происходит тоже самое, они скапливаются на NAS. Возможно схема работы в последующем поменяется, поскольку с Office только начали работать. Возможно Ваш вариант будет более подходящим, если учитывать всех клиентов.
genius3000
Сообщения: 26
Зарегистрирован: 17 янв 2011 21:45

Сообщение genius3000 »

Добрый день. У нас тоже есть пара пожеланий по Офису:

1. Было замечено, что маркировка возроста происходит непосредственно в момент выгрузки расписания на текущий день. Сталкивались с ситуацией когда нужно сделать, не выгружая расписание. Хотелось бы чтобы возраст прописывался в файле SLini в момент изменения параметра в базе.
2. Титровальные объекты! В идеале хотелось бы в расписание титровальные объекты добавлять в офисе. Например в офис подгружать тот же файл с титровальными объектами как и формарде, и добавлять их в расписание (с коментариями). Или привязывать конкретный титровальный объект к файлу (например скрипт сейчас в эфире).


Немного пожеланий непосредственно от выпускающих:

FDOfficeMovie

1 нужен раздел "комментарии" к видео
2 возможность установить возрастное ограничение и типы у всех серий сериала одновременно через строку "название сериала"
3 возможность менять местами ролики (тут я так понимаю, идёт рачь не только о сортировке но названию, но и вручную)
4 отчеты о выходе ролика/роликов за отрезок времени

FDOfficeList

1 удаление блоков, созданных на основании шаблона
2 удаление в окне "блоки" без перемещения ползунка наверх
3 удаление при помощи кнопки delete
4 удаление нескольких блоков одновременно
5 хотелось бы, чтобы при удалении блока из окна "расписание" этот блок не появлялся в окне "блоки" внизу
6 отдельное окно с баннерами ("далее", "сейчас") и возможность вставлять их в расписание (писал об этом выше)
7 при редактировании блока кнопка "сохранить" должна быть активна и закрываться при нажатии Enter. кнопка "закрыть" не нужна, вместо нее нужна "отмена". т.е. хотелось бы, чтобы при редактировании блока сохранить и закрыть можно было при нажатии Enter или клика на кнопку "сохранить"
8 возможность менять местами блоки в окнах "блоки" и "расписание" перетаскиванием мышью
9 возможность менять местами окна "клипы", "блоки" и "расписание"
10 перетаскивание в расписание нескольких блоков одновременно
*11 поиск не только по начальным буквам, но и по фрагментам названия ролика
*12 возможность менять значение длительности во вкладке "блоки", не открывая окно редактирования блока
*13 устранить тормоза при закидывании роликов!

FDOfficeTemplates

1 возможность вставлять в шаблон расписания шаблоны с командами (включение часов, включение баннеров)
vd
Сообщения: 2311
Зарегистрирован: 05 мар 2003 19:21

Сообщение vd »

> устранить тормоза при закидывании роликов!

Что за тормоза имеются ввиду? Это со всеми форматами файлов происходит? Или с какими-то определенными?
Игорь Таранцев
Сообщения: 493
Зарегистрирован: 04 янв 2004 12:45
Откуда: СофтЛаб-НСК

Сообщение Игорь Таранцев »

genius3000 писал(а):1. Было замечено, что маркировка возроста происходит непосредственно в момент выгрузки расписания на текущий день. Сталкивались с ситуацией когда нужно сделать, не выгружая расписание. Хотелось бы чтобы возраст прописывался в файле SLini в момент изменения параметра в базе.
Только в момент выгрузки ролика из базы Офис знает, где должен лежать внешний SLIni-файл. По окончанию выгрузки информация о местоположении файла теряется, поэтому изменение информации в базе никак не влияет на внешний SLIni-файл.
Более того, Вы имеете право выгрузить один и тот же ролик в несколько папок, например, в разные папки для разных каналов. В этом случае вообще не понятно, где должен быть SLIni-файл для конкретного ролика.
genius3000 писал(а):2. Титровальные объекты! В идеале хотелось бы в расписание титровальные объекты добавлять в офисе. Например в офис подгружать тот же файл с титровальными объектами как и формарде, и добавлять их в расписание (с коментариями). Или привязывать конкретный титровальный объект к файлу (например скрипт сейчас в эфире).
Честно говоря, не понял что значит "добавлять их в расписание (с коментариями)". Добавлять задания для титровальных объектов? Но они бывают очень разные! Где я возьму ссылки на эти файлы?
Может быть достаточно иметь возможность добавить комментарий (например для скрипта "Далее"), который будет стоять в конкретном месте расписания. Или хочется автоматически формировать этот комментарий? Тогда как? по каким правилам?
Еще я могу представить, что хочется иметь возможность разрешить/включить и запретить/выключить конкретный титровальный объект на конкретном ролике или просто в строке расписания.
Опишите, пожалуйста, подробнее, что Вы хотите иметь возможноть делать в Офисе и что должно получиться в выходном расписании.
genius3000
Сообщения: 26
Зарегистрирован: 17 янв 2011 21:45

Сообщение genius3000 »

vd писал(а):> устранить тормоза при закидывании роликов!

Что за тормоза имеются ввиду? Это со всеми форматами файлов происходит? Или с какими-то определенными?
Мы пользуемся офисом почти год, и с каждым днём всё больше возникают тормоза с добавлением роликов в блок (про добавлении в расписание)
vd
Сообщения: 2311
Зарегистрирован: 05 мар 2003 19:21

Сообщение vd »

Тормоза - это сколько секунд? 10, 20, 30? И в какой именно момент они возникают? Какую кнопку нажимаете при этом?
genius3000
Сообщения: 26
Зарегистрирован: 17 янв 2011 21:45

Сообщение genius3000 »

Игорь Таранцев писал(а): Только в момент выгрузки ролика из базы Офис знает, где должен лежать внешний SLIni-файл. По окончанию выгрузки информация о местоположении файла теряется, поэтому изменение информации в базе никак не влияет на внешний SLIni-файл.
При формировании плей листа мы выгружаем только плей лист с ссылками на базу, таким образом физически файл всегда храниться в одном месте. Но это только про нас. Как сейчас работает, все уже привыкли

Игорь Таранцев писал(а): Может быть достаточно иметь возможность добавить комментарий (например для скрипта "Далее"), который будет стоять в конкретном месте расписания.
Это было бы хорошо.

Игорь Таранцев писал(а):Или хочется автоматически формировать этот комментарий? Тогда как? по каким правилам?
К примеру при загрузке файла в базу в дополнительном поле прописать коментарий (а лучше 2) который будет автоматически добавляться при добавлении или делении файла в расписании. Если поля будут пустые, ничего добавляться не будет.

Игорь Таранцев писал(а):Еще я могу представить, что хочется иметь возможность разрешить/включить и запретить/выключить конкретный титровальный объект на конкретном ролике или просто в строке расписания.
Сделать в офисе загрузку титровального проекта того же что и в onAire и на основе тех же ссылок на файлы и имён заданий сделать включение и отключение титровальных объектов. На основе этого в дальнейшем добавить формирование бегущих строк в офисе.
У нас сейчас всегда работает 2 OnAirа один для воспроизведения видео и анонса "сейчас в эфире", другой для выпуска бегущих строк.

Я понимаю что это глобальная работа, но это предложения высказанные выпускающими.
genius3000
Сообщения: 26
Зарегистрирован: 17 янв 2011 21:45

Сообщение genius3000 »

vd писал(а):Тормоза - это сколько секунд? 10, 20, 30? И в какой именно момент они возникают? Какую кнопку нажимаете при этом?
Снял видео, к сожалению только на мобильник.

https://www.box.com/s/chtophtg21nitqigxvw0
vd
Сообщения: 2311
Зарегистрирован: 05 мар 2003 19:21

Сообщение vd »

Видео сильно дергается, и по нему таки непонятно, в какой именно момент возникают тормоза. В момент, когда после перетаскивания отпускают кнопку мыши? Я там увидел, что возник курсор ожидания секунды на 3, это фатально?

Или что-то другое имеется ввиду (например, тормоза уже во время перетаскивания)?
genius3000
Сообщения: 26
Зарегистрирован: 17 янв 2011 21:45

Сообщение genius3000 »

vd писал(а):Видео сильно дергается, и по нему таки непонятно, в какой именно момент возникают тормоза. В момент, когда после перетаскивания отпускают кнопку мыши? Я там увидел, что возник курсор ожидания секунды на 3, это фатально?

Или что-то другое имеется ввиду (например, тормоза уже во время перетаскивания)?
Видео действительно не лучшего качества. Курсор ожидания возник на 3 секунды, но до этого программа не реагировала секунд 10.
vd писал(а): В момент, когда после перетаскивания отпускают кнопку мыши?
да.
Cos
Сообщения: 58
Зарегистрирован: 13 сен 2012 00:07
Откуда: Телекомпания СТВ Ульяновск

Сообщение Cos »

В начале темы завел разговор об исправлениях, но прошло уже много времени, а воз и ныне там. Про титровальные объекты я тогда промолчал, но тоже был недоволен тем, что их нет в Office. Как можно создать готовое расписание, если нет одной из функций, получается двойная работа. Считаю, что все что можно сделать с расписанием в OnAir, должно быть и в Office.
Да и вообще складывается впечатление незаконченного продукта, а конечный пользователь выступает в роли бета-тестера.
vd
Сообщения: 2311
Зарегистрирован: 05 мар 2003 19:21

Сообщение vd »

Начало данной ветки - 7 февраля. К сожалению, когда дело касается программирования, то месяц с небольшим - это не "прошло уже много времени". За вопросы и предложения спасибо, они будут приняты во внимание, но продукт сложный, поэтому очень быстро изменения сделаны не будут. Тем более, что Вы сами правильно подметили, что добавить поддержку титров - это большая работа.

Насчет "пользователи - бета-тестеры" можно сказать следующее. Наши продукты предоставляются "как есть", и обычно их можно попробовать перед покупкой. Совершенно законченных продуктов у нас нет, они развиваются постоянно. Сделать сразу и всё невозможно. Что-то реализуется в первую очередь, что-то позже. По-вашему, лучше пока что Форвард Офис "заморозить" и прекратить его предоставление пользователям, пока он не будет "закончен"? Насчет "получается двойная работа" - если это действительно так, то совсем без Офиса, по-вашему, работать быстрее? Тогда зачем он Вам?

Кроме того, мы никогда никому свои продукты не навязываем. Если на рынке есть предложения лучше нашего, никто не может запретить их кому-либо использовать в работе. Расписание OnAir - текстовый файл, и не имеет значения, какой программой он сгенерирован. Некоторые люди сами пишут программы, автоматизирующие создание расписания. Например, некоторые из них представлены здесь:
http://www.softlab-nsk.com/rus/forward/partners.html

Просьба не воспринимать это исключительно негативно. Мы не делаем что-то не потому, что такие ленивые, а потому что делаем то, что в наших силах имеющимся количеством разработчиков. Мы не Microsoft, а небольшая компания, наши ресурсы не безграничны.
V.Pavlov
Сообщения: 129
Зарегистрирован: 17 июн 2009 10:58
Откуда: Новосибирск

Сообщение V.Pavlov »

genius3000 писал(а):1. Было замечено, что маркировка возроста происходит непосредственно в момент выгрузки расписания на текущий день. Сталкивались с ситуацией когда нужно сделать, не выгружая расписание. Хотелось бы чтобы возраст прописывался в файле SLini в момент изменения параметра в базе.
При выгрузке расписания для вещания из базы, так же создаётся файл SLIni с информацией о возрасте. Т.е., если вещание у Вас ведётся "из базы" (что крайне не рекомендуется), файл SLIni будет создан рядом с роликом.
genius3000 писал(а):2. Титровальные объекты! В идеале хотелось бы в расписание титровальные объекты добавлять в офисе. Например в офис подгружать тот же файл с титровальными объектами как и формарде, и добавлять их в расписание (с коментариями). Или привязывать конкретный титровальный объект к файлу (например скрипт сейчас в эфире).
Сейчас это на этапе составления техзадания и поиска оптимального решения.
genius3000 писал(а): Немного пожеланий непосредственно от выпускающих:

FDOfficeMovie

1 нужен раздел "комментарии" к видео
Что Вы подразумеваете под словом "Комментарии"? В атрибутах ролика имеется поле "Примечание". Чем оно не устраивает?
genius3000 писал(а): 2 возможность установить возрастное ограничение и типы у всех серий сериала одновременно через строку "название сериала"
Это принято и будет сделано в ближайшем выпуске.
genius3000 писал(а):
3 возможность менять местами ролики (тут я так понимаю, идёт рачь не только о сортировке но названию, но и вручную)
Смысл? Сортировка строк таблицы - довольно сложно реализуемая вешь. Кроме того, работают фильтр и поиск роликов (начинаете набирать искомое значение в отсортированном поле, курсор автоматически позиционируется на искомую строку.
genius3000 писал(а): 4 отчеты о выходе ролика/роликов за отрезок времени.
Такой отчёт имеется.
genius3000 писал(а): FDOfficeList

1 удаление блоков, созданных на основании шаблона
Будет реализовано в следующих версиях
genius3000 писал(а): 2 удаление в окне "блоки" без перемещения ползунка наверх
3 удаление при помощи кнопки delete
Думаю, что реализовать это будет несложно.
genius3000 писал(а): 4 удаление нескольких блоков одновременно
Такой вариант рассматривался, но, в силу некоторых пожеланий, оставили удаление блоков "по одному".
genius3000 писал(а): 5 хотелось бы, чтобы при удалении блока из окна "расписание" этот блок не появлялся в окне "блоки" внизу
При удалении блока из окна "Расписание", этот блок становится "непривязанным". Вы можете вставить его в другое место. Если блок остаётся непривязанным, то при выгрузке расписания в FDOnAir, он выгружаться не будет.
genius3000 писал(а): 6 отдельное окно с баннерами ("далее", "сейчас") и возможность вставлять их в расписание (писал об этом выше)
Это относится к титровальным объектам и на стадии постановки ТЗ.
genius3000 писал(а): 7 при редактировании блока кнопка "сохранить" должна быть активна и закрываться при нажатии Enter. кнопка "закрыть" не нужна, вместо нее нужна "отмена". т.е. хотелось бы, чтобы при редактировании блока сохранить и закрыть можно было при нажатии Enter или клика на кнопку "сохранить"
В версии 1.0.х.х менять поведение окон вряд ли целесообразно. В следующих версиях поведение окон может быть (и скорее всего будет) изменено.
genius3000 писал(а): 8 возможность менять местами блоки в окнах "блоки" и "расписание" перетаскиванием мышью
Постараюсь решить этот вопрос в ближайшее время.
genius3000 писал(а): 9 возможность менять местами окна "клипы", "блоки" и "расписание"
См. ответ на п.7
genius3000 писал(а): 10 перетаскивание в расписание нескольких блоков одновременно
См. ответ на п.4
genius3000 писал(а): *11 поиск не только по начальным буквам, но и по фрагментам названия ролика
Фильтр (не поиск) работает именно так. Укажите вместо неизвестных символов метасимвол * (звёздочка). Например, *во* выдаст ролики и "Вот так" и "Первое мая".
genius3000 писал(а): *12 возможность менять значение длительности во вкладке "блоки", не открывая окно редактирования блока
Принято, но не в ближайшей версии.
genius3000 писал(а): *13 устранить тормоза при закидывании роликов!
"Тормоза" зависят от многих факторов, но в следующих версиях механизм БД будет пересмотрен в сторону увеличения производительности.
genius3000 писал(а): FDOfficeTemplates

1 возможность вставлять в шаблон расписания шаблоны с командами (включение часов, включение баннеров)
Это относится к титровальным объектам и на стадии постановки ТЗ.
Ответить