Лента новостей¶
- Table of contents
- Лента новостей
Лента новостей предназначена для отображения последовательности информационных сообщений, поступающих в БД. Обычно информационные сообщения поступают в БД от новостных агентств и заносятся в БД автоматически. Все сообщения поступают в раздел Новости в одну или несколько категорий. Распределение сообщений по категориям обычно происходит автоматически. Сообщения отображаются в виде списка сообщений.
Список сообщений¶
Лента новостей отображает поступающие сообщения в виде списка, для каждого элемента которого отображается следующая информация:
- Название
- Дата и время поступления
- Категория
- Первая строчка сообщения (опционально)
- Источник (отображается значение атрибута Агентство (Agency в английской версии))
- Приоритет сообщения (отображается значение атрибута Приоритет (Priority в английской версии))
Список сортируется в порядке убывания времени поступления. То есть новые сообщения добавляются в начало списка. Непосредственно на окне списка можно переключать следующие параметры отображения списка:
- Общее количество сообщений,
- Период обновления (секунды или минуты)
- Ограничение по времени получения сообщения (кол-во часов или дней).
Новые сообщения¶
Новые сообщения отображаются в списке более жирным шрифтом (настраивается). Сообщение перестает быть новым после того как маркер был установлен на сообщение и оставался на нем не менее трех (настраивается) секунд.
Поиск¶
Поиск в списке сообщений осуществляется по следующим полям: Название, Комментарий, Текст.
Поиск осуществляется по поисковому запросу по любой комбинации полей для которых разрешен поиск. В поисковом запросе указываются слова, которые должны присутствовать в выбранных полях. Слова указываются через пробел. Информационный элемент попадет в список только в том случае, если все слова, указанные в поисковом запросе присутствуют в одном из полей информационного сообщения.
Поле редактирования поискового запроса может подсвечиваться одним из цветов:
- Белый - Строка поискового запроса пустая. В списке все сообщения.
- Голубой - Поисковый запрос в процессе редактирования. Содержимое списка не соответствует поисковому запросу. Для того чтобы запрос выполнился, нужно нажать кнопку Go или Enter.
- Зеленый - Запрос выполнен. Содержимое списка соответствует поисковому запросу.
Дерево категорий¶
Слева от списка сообщений расположено дерево категорий. В этом дереве находятся все категории, в которые поступают информационные сообщения. Множество таких категорий определяется в Общих настройках на закладке Лента новостей. В случае, если ни одна категория не выбрана, то отображаются все категории для типа Новости.
Путем выделения одной или нескольких категорий в этом дереве можно фильтровать содержимое списка сообщений по категориям. Если выделить строчку [Все] или спрятать дерево категорий, фильтрация по категориям производиться не будет - будут отображаться все сообщения, принадлежащие данным категориям.
Окно просмотра текста¶
Это окно находится под списком сообщений, или справа от него, или может быть спрятано (переключается кнопками на панели инструментов). В окне отображается текст выделенного с списке сообщений элемента.
Фильтр по значениям атрибутов¶
В системе существует возможность быстрой фильтрации сообщений по значениям пользовательских атрибутов. Система фильтрации требует предварительной настройки, которая выполняется для всех рабочих мест одновременно - в Общих настройках: Сервис\Общие настройки\Лента новостей. Панель созданного фильтра отображаются под списком сообщений. На каждой панели находится множество ярлычков(кнопок). Одному ярлычку соответствует одно условие отбора сообщений. Условие зависит от типа фильтра. Фильтры бывают двух типов: простые, по значениям указанного атрибута, и более сложные - комбинированные.
Простой фильтр связан со всеми значениями атрибута, указанного при создании фильтра. Например, если в системе существует атрибут *Приоритет *со значениями Норма, *Важно *и Срочно, то при создании простого фильтра по атрибуту *Приоритет *будет создан фильтр с 3-мя ярлычками, каждый из которых связан с одним значением атрибута.
Пока на фильтре не выделено ни одного ярлыка он пассивен и не влияет на список сообщений. Выделив один из ярлычков щелчком мыши мы включим фильтр (выделенный ярлычок подсвечивается зеленым) и оставим в списке сообщений только сообщения, которые имеют соответствующее значение атрибута Приоритет. Например, только срочные сообщения. Выключить фильтр можно щелчком на кнопке с названием панели фильтра.
{{Image("news_tape_filter_bar.png)]] [[Image(news_tape_filter_bar_sel.png")}}
Сложные фильтры отличаются тем, что множество ярлычков и условия, связанные с каждым из ярлычков, настраиваются явно. Использование сложных фильтров не отличается от использования простых.
В случае, если включено несколько фильтров одновременно, то в списке остаются только сообщения, удовлетворяющие условиям всех включенных фильтров (т.е. фильтры объединяются "логическим И").
Настройка панелей фильтров¶
Панели фильтров создаются на закладке Лента новостей в Общих настройках. В нижней половине окна в виде дерева отображается текущая система фильтров и кнопки ее редактирования.
Для создания панели фильтра необходимо нажать кнопку New bar. При этом на экране появится запрос: "Вы хотите связать данную панель со всеми значениями одного атрибута?". Если ответить Да, то будет создан простой фильтр и на экране появится окно выбора атрибута, со значениями которого будет создан данный фильтр. Название фильтра в этой ситуации не вводится, фильтр будет называться также, как и выбранный атрибут.
Если ответить Нет, то будет создан сложный фильтр. При этом последовательно будут запрошены: название фильтра и название первой кнопки фильтра, после чего откроется окно выбора значений атрибутов для данной кнопки. Особенностью сложного фильтра является ручная настройка каждого ярлычка (кнопки). Для каждого ярлычка явно указывается его название и множество значений атрибутов, в т.ч. принадлежащих разным атрибутам.
Условием отбора сообщений, которое включает ярлычок, является наличие у новостного сообщения хотя бы одного значения атрибута из назначенных ярлычку. Т.е. условия наличия указанных атрибутов на одном ярлычке объединяются "Логическим ИЛИ".
На картинке приведен пример настройки фильтров. В системе присутствуют 2 фильтра: простой, для значений атрибута Приоритет, и сложный, который называется Агентства. Для фильтра *Агентства *созданы 2 ярлычка:*Иносми *и Русские. При использовании данного фильтра при выделении ярлычка *Русские *в ленте окажутся только сообщения полученные от любого из трех агентств: РИА, РТР, Интерфакс. Аналогично, ярлычок *Иносми *покажет только сообщения от трех иностранных агентств: Reuters, BBC, DPA.
{{Image("news_tape_set_filters.png")}}
Назначение кнопок редактирования:
- Кнопка New bar создает новые фильтры
- Кнопка *Добавить *предназначена для ре актирования сложных фильтров и, в зависимости от того, что выделено в дереве, или добавляет новый ярлык к выделенному фильтру, или добавляет новые значения атрибутов к выделенному ярлыку.
- Кнопка *Удалить *удаляет из дерева выделенный элемент: фильтр, ярлычок или значение атрибута
Панель инструментов¶
На панели инструментов находятся следующие кнопки:
- Обновить. Перечитать всю информацию из БД
- Показать/спрятать дерево категорий.
- Показать/спрятать тулбар фильтров.
- Показывать просмотра текста сообщения под списком.
- Показывать просмотра текста сообщения справа от списка.
- Цвет фона. Изменяет цвет фона.
- Шрифты. Выбор используемых шрифтов.
- Настройки. Открыть окно настроек.
Окно настроек¶
Окно настроек вызывается кнопкой на панели инструментов. На нем расположено дерево настроек. С их помощью можно изменить внешний вид ленты.
- Цвет фона.
- Включить-выключить отображение первой строчки текста сообщения в списке.
- Через сколько секунд после наведения маркера новое сообщение перестает быть новым.