Оформление портала Cognos BI

Опубликовано: 26.09.2011
Автор: Виталий Бочкарев
Поддержать автора статьи по этой ссылке

В документации к Cognos BI довольно смутно написано, как изменить визуальный стиль портала. И совсем не написано про то как применить ко всем пользователям конкретный стиль.

Потранив некоторое время на эксперименты и изучение различных статей в Интернет выяснил:

1. Для того, чтобы установить выбранны стиль новым пользователям, нужно в меню IBM Cognos Administration -> Security -> Users, Groups, and Roles -> Cognos над таблицей групп безопасностей нажать значек Edit Default User Profile, переключиться на Preferences, установить нужный стиль и нажать OK.

Все бы хорошо, только эта настройка применяется только для тех пользователей, кто еще ни разу не заходил в портал. Для тех же пользоателей, кто уже пользуется порталом, ничего не изменится.

2. Чтобы форсировать применение нового стиля ко всем пользователям, нужно сделать резервную копию папки [Cognos folder]\webcontent\skins\corporate и записать в нее свой стиль. Удалять папку corporate ни в коем случае нельзя! Эта папка жестко прошита для некоторых служебных страничек. Так же, возможно, потребуется изменить XML файл [Cognos folder]\templates\ps\portal\system.xml, в котром описываются правила прорисовки страниц.

3. Чтобы пользователи не могли менять внешний вид портала в своем профиле, нужно заблокировать все неиспользуемые стили. Для этого нужно в меню IBM Cognos Administration -> Configuration -> Styles у каждого неиспользуемого стиля выбрать Set properties и установить Disable this entry и Hide this entry.

4. Очень хорошая документация, как модифицировать встроенные в Cognos BI стили, находится по этой ссылке.