Перейти к содержимомуПерейти к навигацииПерейти к поиску

Незримая сила технологий

Обзор продуктов

Этот текст должен замениться Flash роликом, но если ролик так и не загрузился а Вы читаете этот текст, то у Вас нет необходимой версии Flash Player. В таком случае можете скачать последнюю версию плеера или просто перейти по следующим ссылкам-направлениям разработки ПО компании Магнетософт: Документооборот, Управление знаниями, Бюджетирование, GPS Технологии, Лесообеспечение, Логистика.

Документооборот: назад к секции "Документооборот"

Полезные советы по работе с ContentServer (с) by OpenText Corp.

В своей практике достаточно часто приходится слышать жалобы на ограниченность возможностей пользовательского интерфейса системы ContentServer. Действительно, разработчик системы, канадская компания OpenText Corp, придерживается в оформлении страниц весьма лаконичного и строгого веб-дизайна, достаточно эффективного для извлечения информации и выполнения базовых операций с объектами (составные документы, файлы, папки и пр.). Однако неискушенному пользователю бывает трудно сориентироваться в возможностях, предоставляемых системой, для того чтобы, скажем, понять как выполнить требуемое действие.

Некоторая сухость стандартного пользовательского интерфейса зачастую еще больше усугубляется при внедрении, особенно когда доработки делаются из принципа минимальной достаточности в отношении удобства работы пользователей. Хорошая новость состоит в том, что ContentServer предоставляет достаточно много возможностей по видоизменению и настройке пользовательских интерфейсов. Как ими правильно воспользоваться и в каких случаях это стоит делать об этом и будет рассказано далее.

1. Форма представления (Custom View)

Форма Custom View icon представляет собой инструмент, позволяющий настраивать внешний вид пользовательских страниц на уровне HTML кода. При добавлении указанного объекта в рабочую область, папку, проект, список задач или составной документ, содержащийся в нем HTML код используется браузером при форматировании и отображении содержимого страницы. Код из формы отображается между меню навигации и элементами в папке или в рабочей области. Содержимое формы можно сохранить отдельно в виде файла customview.html, поместив файл в соответствующую папку или в рабочую область. При отмене использования формы представления, ее объект будет виден в дереве объектов, при этом его содержимое не будет влиять на отображение папки и рабочей области. Для создания формы представления необходимо подготовить его HTML файл, вместе с другими сопутствующими файлами, например, картинками и таблицами стилей. Форма представления по умолчанию содержит следующие объекты:

  • HTML, JavaScript, VBScript, приложения Java и любой другой код, который может быть интерпретирован веб-браузером.
  • Ссылки на другие элементы в Content Server или на другие веб-страницы.
  • Ссылки на медиа-файлы

Поскольку HTML формы используется веб-браузером при формировании страниц, в нем игнорируются такие теги как <TITLE>, <BODY> и <FRAMESET>. Поэтому существуют ограничения на тип кода, который можно включить. Например, в настраиваемом представлении невозможно создание фреймов.


 

СОВЕТ:


Форму представления и ее папку ресурсов, с картинками и другой информацией, используемой на странице, лучше держать в скрытом виде, чтобы не загромождать рабочую область и обезопасить себя от ее нечаянной потери в следствии удаления пользователем. Новые формы представления по умолчанию активны и используются на странице. Если в одной области находится сразу несколько форм, они будут отображаться последовательно, в алфавитном порядке их имен (латиница).

 

2. Внешний вид (Appearance)

Внешний вид Appearance icon – это еще один стандартный объект, позволяющий видоизменять содержимое пользовательского интерфейса путем подбора документов и использования HTML. С его помощью можно настраивать пользовательский интерфейс для различных объектов дерева Content Server. Сама процедура настройки практически производится на уровне подготовки веб-страницы. Использование внешнего вида целесообразно в следующих ситуациях:

  • Для использования элементов корпоративного веб-дизайна: графики, текстовых документов и ссылок на внешние ресурсы.
  • Для оптимизации интерфейса определенным пользователям путем скрытия не используемых элементов управления.
  • При выводе информации Content Server по запросу другого приложения, например корпоративного портала на базе SharePoint.
  • Для динамической генерации содержимого страниц, в соответствии с потребностями процесса и ролью пользователя.
  • Для персонализации рабочих областей, проектов или папок, например, в интересах сотрудников отдела.
3. Использование JavaScript

Тому кто всерьез занялся модернизацией пользовательских страниц обязательно следует обратить внимание на библиотеку функций JavaScript, встроенную в Content Server.

3.1 Переменные окружения

Значения переменных окружения инициируются данными из Content Server в процессе загрузки страницы. Все они следуют стандартному формату описания:<ot:OTvar_component_variablename/>.

Таблица 1: Переменные окружения
ОписаниеПеременная
Количество вложенных объектов<ot:OTvar_node_childCount/>
Информация об объекте (узле) <ot:OTvar_node_description/>
Дата и время создания объекта (в формате 2011-11-11 11:11:11) <ot:OTvar_node_createDate/>
Владелец объекта (пользователь) <ot:OTvar_node_creator/>
Идентификатор объекта <ot:OTvar_node_ID/>
Идентификатор объекта родителя <ot:OTvar_node_parentID/>
Дата и время последнего изменения <ot:OTvar_node_modifyDate/>
Название <ot:OTvar_node_name/>
Тип <ot:OTvar_node_type/>
День рождения (текущего пользователя) <ot:OTvar_currentUser_birthday/>
Эл.почта <ot:OTvar_currentUser_email/>
Имя <ot:OTvar_currentUser_firstName/>
Фамилия <ot:OTvar_currentUser_lastName/>
Идентификатор <ot:OTvar_currentUser_ID/>
Имя пользователя <ot:OTvar_currentUser_login/>

 

ПРИМЕР:


Предположим, что в оформлении страницы потребовалось использовать файл Picture.gif, который находится в стандартном каталоге ресурсов Content Server. Для этого нам вовсе не потребуется определять и указывать полный путь к папке, что может быть проблематично в корпоративной сети. Достаточно использовать в коде ссылку <img src="{ot:OTvar_livelink_supportPath}Picture.gif"></img> которая при выполнении автоматически будет преобразована в правильный указатель <img src="/img/myImage.jpg"></img>

 

(01.06.2014)

Смотрите также: SafetyAuditor, Geometric: Barcode

в начало страницы

Дополнительно:

avebrava.ru
www.avebrava.ru – сайт посвященный решениям и продуктам на платформе ContentServer от OpenText Corp.

Быстрые ссылки:

Ваше мнение:

Есть вопросы или комментарии?

Вы можете оставить нам вопрос, замечание или комментарий с помощью этой мини-формы.