Как использовать механизм поиск информации в Kablink.

Введение.

 В этой обзорной статье речь пойдёт о таком важном механизме сервисного обслуживания Kablink, как поиск необходимой информации. Многие задачи и бизнес процессы целиком или частично выстраиваются именно на быстром нахождении нужной информации. Современные скорости производственных и бизнес задач во многом зависят от быстрого поиска и нахождения ключевых материалов и справок, от которых зависит выбор оперативных решений. Администратор, работая из последних сил, для создания дизайн сайта или Портала организации, делая его страницы привлекательными для посещения пользователей, может не учесть того, что когда потребуется срочно, по ключевым словам, найти нужный материал, система начнет «виснуть» или выдавать пустой экран, тогда интерес к платформе станет значительно снижаться, а следовательно и финансирование проекта будет пересмотрена. Поисковый механизм Kablink встроен в каждую страницу Портала, что бы им воспользоваться необходимо перейти в правый верхний угол интерфейсного окна и выполнить действия которые будут приведены ниже.

 Прежде чем приступить к обзору работы поискового механизма Kablink, давайте вернёмся к административным задачам и ещё раз взглянем на такой элемент административной панели, как индексация Kablink. Хорошо работающий процесс индексации — залог успешной работы поискового индекса. Пользователь не видит, что происходит внутри kablink, а там кропотливо и непрерывно работает ситсема индексации Портала, выводя на экраны пользователей Kablink их поисковые запросы. Ознакомится с основами работы поискового индекса Kablink можно прочитав абзац «Поисковый индекс«, статьи «Консоль администратора» раздела «Администрирование Kablink».

 Базовый поиск.

 Самым простым, быстрым и не требующим специального обучения, является основной — базовый поиск. Здесь любому пользователю предлагается напечатать в поисковом поле несколько букв или начальных фраз, после чего нажать клавишу Enter. Также имеется возможность выполнения базового поиска по ключевым математическим алгоритмам.

  • Алгоритмы настраиваемого поиска:
    • AND, OR, или NOT между двумя терминами, по умолчанию AND — поиск записей содержащих два термина или словосочетания
    • двойные «» кавычки вокруг фразы — поиск по фразам
    • после имени поля стоит двоеточие : и { } — поиск по имени в пределах диапазона дат. Пример name:{20151103* TO 202101108*}
    • звездочка (*) после фрагментов слова — поиск слов с указанного фрагмента
    • знак (?) — замена любого отдельного символа
    • знак (~) после термина — ищет приблизительное совпадение по слову
    • знак (^) после термина — при поиске нескольких слов
    • знак (-) перед словом — исключает слово из поиска

 Поиск людей, мест и тегов.

 Сделать поиск оптимально — целевым позволяет алгоритм выбора критерия нахождения предметов поиска: только по пользователям, местам где эти пользователи наследили и небольшим закладкам — тегам оставленных всё теми же пользователями на страницах Kablink. Выйти на данный вид поиска позволяет нажатие по иконке search возле поискового поля, после чего надо выбрать необходимый запрос.

  • Критерии поиска:
    • люди — поиск рабочей области пользователя
    • места — поиск папки или рабочей области
    • теги — поиск в рабочих областях, папках или записях тегов

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

 Расширенный поиск.

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

Общий вид страницы поиска по расширенным критериям содержит поля и условия, которые можно добавлять или удалять при создании запроса.

  • Условия поиска:
    • искать по всему сайту — поиск производится по всему сайту
    • поиск в папке «Мои папки» — поиск в каталоге «Мои файлы»
    • поиск в папке «Доступ открыт мне» — поиск в каталоге «Мои файлы»
    • поиск в «Доступ открыт мной» — поиск в папке «Доступ открыт мной»

Сохранение результатов поиска.

 Фиксированные результаты поиска, позволяет сократить время при обращении к этим элементам повторно. Такие запросы возникают во время выполнения бизнес задач или в ходе решения производственных мероприятий для оперативного поиска необходимой информации. Прежде чем создать закладку, которая появится в окне «Сохраненные поиски», необходимо этот запрос выполнить используя базовый или расширенный способ. Приступить к поиску можно сразу, если вы уверенны, что он даст нужный результат, нажав для этого на кнопку «Вид» далее в соответствующем поле ввести имя поиска. После сохранения результатов, ваш поисковый индекс будет хранится в память Kablink и в поисковом окне. Удалить запрос из памяти Kablink можно щёлкнув по флажку, около названия соответствующей закладки. Управление фильтрами, является ещё одним способом для создания поисковых закладок, для этого возле окна фильтра поиска, воспользуетесь кнопками для создания ссылочных фиксаций. Закладки могут быть локальными или глобальными — доступными для любого пользователя или гостевого просмотра. В заключение отметим ещё одну возможность установки поисковых закладок, из панели настроек аксессуаров рабочей области пользователя, которая появляется при нажатии кнопки «Моя рабочая область«.

Поиск эксперта в предметной области.

 Эксперты — пользователи, которые хорошо осведомлены в вопросах формирующего проекта стоящего перед командой — являются «локомотивом» этого проекта. Для Kablink такими пользователями являются все те, кто больше других участвовал в обсуждении определённой темы, оставляя наибольшее количество записей в дискуссиях или редактировании опубликованного материала. Для примера, можно попытаться найти того, кто больше всего вносил изменений в файл отчёт, который необходимо срочно представить на совещании. Выше мы уже производили поиск файла отчёт, но там наша задача была сохранить результаты наших поисковых манипуляций в виде фиксированной закладки. Теперь, для того что бы найти эксперта, надо предварительно выполнить все шаги по поиску файла отчёт, как описано выше, после чего нажать на панели инструментов кнопку «Вид» и посмотреть, кто из пользователей имеет наивысшую рейтинговую оценку при обсуждении или редактирования публикации с именем отчёт.

Поиск рабочей области или папки.

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

Заключение.

 Для пользователя Kablink, возможность грамотного и быстрого использования в своей работе поискового механизма, предоставляет некоторое преимущество перед другими сотрудниками, при выполнении своих рабочих обязанностей. Достичь хороших навыков и умения в поиске информации на Портале, можно только практикой выполнения поисковых запросов и «погружением» в поисковую технологию не только в работе с Kablink, но и при использовании других платформ, которые будут встречаться в Вашей работе. Работа с Kablink послужит примером практического освоения и анализа построения запросов, при поиске необходимой информации. По мере наполнения Портала различными ресурсными материалами, будет увеличиваться сложность при выполнении поиска публикаций, которые бы соответствовали запросам пользователей. Чем алгоритм поискового запроса точнее построен, тем поисковая выдача будет лучше фильтровать вывод результата поиска. Например, пользователь хочет найти материал по конкретному отчёту, не в виде многостраничного вывода, где будут собраны сведения о всех файлах имеющих имя отчёт, после чего придётся щёлкая мышкой «заглядывать» в каждую ссылку для поиска нужного материала, а в виде одной экранной страницы. Используя мощные возможности поискового механизма Kablink, администраторы и опытные пользователи Портала могут создавать удобные кнопки и закладки, которые можно будет использовать для представления пользователям в их работе.

Как использовать дизайнер форм kablink.

Введение.

  В статье приводится обзор одного из ключевых элементов Kablink, без которого оформление контента невозможно, дизайнера форм и представлений. Панель администратора позволяет управлять всеми надстройками Kablink, в том числе — встроенными библиотеками шаблонов форм и представлений, используя кнопку «Дизайнер форм и представлений». Дизайнер состоит из библиотеки шаблонов и включает в себя достаточно полный список шаблонов для начала успешной работы Портала после установки. Опытный администратор, имеющий представление и некоторый навык использования дизайнеров для построения веб-объектов, сможет применить инструментарий дизайнера для создания целевых форм и представлений, создавая корпоративный вид Портала своей организации. Ещё одна важная особенность дизайнера, которая несомненно делает его использование более привлекательным — создание рабочих процессов для автоматизации обработки публикуемого контента Kablink.

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

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

 Дизайнер обслуживает тематический раздел Значёк раздела управления «Управление» и раздел f 0 «Система», каждый раздел включает в себя библиотеку шаблонов рабочих областей и папок и  шаблонов определения форм и представлений отвечающих за оформление, соответственно, рабочих областей и многочисленных папок сгруппированных по направлению бизнес задач.

Шаблоны рабочих областей и папок.

 Шаблоны этой категории расположены в разделе «Управление» — определяют внешний вид рабочих областей и папок, на их основе можно создавать, настраиваемые пользовательские шаблоны областей и папок, общий вид и пояснения для шаблонов можно посмотреть здесь

Управление шаблонами рабочих областей и папок.

Кнопки управления этой категории, позволяют выполнять действия по изменению и формированию шаблона:

  • Создать — позволяет сформировать новый, пользовательский, шаблон
  • Сброс — сбрасывает пользовательские шаблоны
  • Импорт — импорта шаблонов
  • Экспорт — служит для «выгрузки» готовых шаблонов

Шаблоны конструктора определения форм и представлений.

 Шаблоны этой категории расположены в разделе «Система» — формируют внутренний вид рабочих областей и папок, готовые шаблоны можно использовать сразу после установке Kablink, а также в качестве заготовок для создания настраиваемых пользовательских шаблонов. Список шаблонов состоит из восьми категорий и включает в себя шаблоны:

  • Определения записей — включает шаблоны обеспечивающие формирование и проектирование форм записей различного назначения
  • Представление профиля — шаблон для записи информации о пользователя Kablink
  • Представление рабочей области — шаблоны с помощью которых можно создавать области по бизнес задачам
  • Представление рабочей области внешнего пользователя — основной шаблон рабочей области внешнего пользователя
  • Представление рабочей области пользователя — основной шаблон рабочей области пользователя
  • Представления папок — шаблоны основных папок Kablink для начала успешной работы
  • Процессы рабочего потока — шаблоны создающие автоматические процессы обработки документов
  • Списки профилей — шаблон создаёт основной вид для других шаблонов

 На основе библиотеки готовых шаблонов, можно создавать настраиваемые шаблоны с нуля или выбрав готовый шаблон, создать его копию для дальнейшего редактирования в качестве «заготовки». Для того, что бы уверено себя чувствовать при использовании дизайнера, надо практиковаться с ним в работе, потратив на изучение какое-то время. В окне дизайнера имеется ссылка «Библиотека ресурсов Vibe», здесь администратор сможет найти много примеров создания форм и представлений, а также примеры использования рабочих процессов обслуживающих эти формы.

Управление шаблонами форм и представлений.

 Кнопки управления этой категории шаблонов, позволяют выполнять действия по изменению и формированию общего вида шаблона:

  • Создать — позволяет сформировать новый, пользовательский, шаблон
  • Копировать — копирует готовое определение для дальнейшего использования в качестве шаблона
  • Сброс — сбрасывает пользовательские шаблоны
  • Импорт  импорта шаблонов
  • Экспорт — служит для «выгрузки» готовых шаблонов

Заключение.

 Подводя итоги отметим, дизайнер ООД является мощным инструментом программирования, причем в отличие от других продуктов этого класса все элементы управления находятся в одном окне и представляют удобный доступ из любого обозревателя. Работа с ООД не сложна, не требует знаний java, главное приобрести опыт работы с дизайнером, не стараться, сразу, создавать много форм, потом когда придёт осмысление, будет трудно «чистить» Kablink от старых, не нужных, а порой и не понятно откуда взявшихся форм. Записывайте свои действия, помните лишний код — снижает работу Портала и ещё, формы бывают локальными и глобальными. Старайтесь держать процесс создания форм и представлений в одних руках, это позволит контролировать общею библиотеку форм и представлений в понятном для администратора стратегическом направлении развития вашей организации. 

Как пользоваться консоль администратора Kablink.

Введение.

  Теперь познакомимся с Главным инструментом администрирования Kablink «Консолью администратора», которая является основной программой админа для управления Порталом. Администрирование Kablink из консоли осуществляется в одном интерфейсном окне, разделённым на два тематических раздела в каждом из которых имеется группа специализированных модульных кнопок ответственных за определённое направление функционирования Портала. Консоль администратора является основной структурой управления Kablink, она неотрывно связанна с Kablink и встроена в его оконное пространство, как отдельный интерфейс из которого можно легко переключиться в любую рабочею область Портала.

Начинающему администратору не стоит сразу «трогать» управляющие кнопки консоли настройки Kablink. Кнопок много, назначения некоторых из которых требует особого осмысления и опыта использования на практике, необходимо осмотреться, привыкнуть, главное своими действиями избегать сложностей, которые могут возникнуть при неумелом использовании изменений настроек по умолчанию. Наиболее лучшим «полигоном» для опытов является стенд, в виртуальном пространстве, где можно будет практиковаться  с развёрнутом экземпляром kablink, после чего переносить полученный опыт на живой Портал.

Раздел Управление.

 Откройте страницу Портала и зарегистрируйтесь под учётной записью администратора, после чего щёлкнув по стрелке рядом со значком регистрации увидите список выпадающих кнопок, найдите и нажмите «Консоль администратора«, в левом окне появится список управляющих кнопок собранных в тематические разделы.

Важно: только пользователь admin или группа administrator имеют полный доступ ко всем разделам панели управления консоли администратора.

Пользователи — осуществляет основные действия по управлению пользовательскими записями Kablink.

Группы — с помощью групп администратор может объединять зарегистрированных пользователей Kablink в самостоятельные структурные единицы.

Администраторы — по умолчанию, из коробки, присутствует только один администратор, admin, кнопка позволяет добавлять новых пользователей в группу админов.

Ограниченная видимость пользователя — используется для маскировки учётной записи пользователя от других пользователей и членов групп.

Настройки пользователя по умолчанию — формирует образец шаблона повторяющихся полей.

Ресурсы общего доступа — под общими ресурсами в kablink понимают публичные папки и файлы для общего пользования.

Персональное хранилище — управляет размером хранилища файлов в рабочей области пользователя.

Ограничения на объем отправленных файлов — контролирует процесс и объём передаваемой и хранимой информации, индивидуально или через единую политику предприятия.

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

Приложения — для создания ссылок на внешние ресурсы-страницы сайтов, форумов, погоды, новостей, справочно-нормативных баз и т.д, приложение тиражируется в рабочие области пользователей.

Группа приложений — кнопка формирует несколько приложений по тематике деятельности и направлению бизнес задач.

Расширения — для установки в рабочих областях пользователей небольших программ скомпилированных администратором или программистом.

Журналы базы данных — формируют управление и контроль за базой данных Kablink.

Поисковый индекс — определяет время и точность нахождения нужной информации, за индексацию в Kablink отвечает служба Lucene Index.

Улучшение продукта — простая система сбора информации для улучшения продукта, используется по желанию, необходим Интернет.

Зоны —  по умолчанию создаётся одна зона-сайт, можно создавать дополнительные виртуальные зоны-сайты, действителен для редакции Vibe.

Лицензия — формируется отчёт о действующей лицензии, действителен для редакции Vibe.

Раздел система.

Настройки совместного использования — общий доступ для пользователей и групп к документам портала, устанавливает ограничения почтовых адресов и доменов.

Веб-приложение — регулирует гостевой доступ, отвечает за саморегистрацию пользователей, ограничивает доступ к Порталу из браузера.

Политика паролей — регулирует требование к вводимым паролям пользователей Kablink.

Конструкторы форм и представлений — набор библиотек готовых шаблонов для kablink.

Мобильный доступ  — поддержка для браузеров переносных устройств смартфонов, телефонов и т.д

Настроить целевые страницы по умолчанию — терминология Kablink, к целевым страницами Kablink относятся страницы, куда будут попадать пользователи после регистрации, по умолчанию личная область пользователя, в противном случае все пользователи после регистрации, в том числе гость, будет перенаправлены на целевую страницу.

Настроить определение ролей — назначение прав пользователей для доступа к рабочим областям, папкам и публикациям Kablink.

Выходные и праздничные дни  — настраивает локализацию выходных и праздничных дней.

Устаревание версий файлов  — задаёт условия «времени жизни» публикуемых на Портале документов по истечению, устаревшие версии удаляются в корзину.

Управление доступом  — управление политикой доступа пользователей Kablink к ресурсам Портала.

Электронная почта  — управление настройками исходящей почты Kablink.

Шаблоны электронной почты — основные шаблоны формирующие поля бланка почтового сообщения исходящей почты kablink. 

LDAP  — позволяет встроить Kablink в общее адресное пространство организации.

Настройки завершения имени — формирует суффикс имени папки или документа.

Отчеты — создаёт журналы мониторинга основных систем Портала и профиля безопасности Kablink.

Маркировка сайта — разрешает оформление внешнего вида персональной рабочей области пользователя или единый, корпоративный, для всех областей Портала.

Заключение.

 Как видно из статьи, консоль администратора представляет самостоятельный функциональный инструмент, встроенный в систему управления kablink, как единое целое, позволяя администратору или привилегированным пользователям осуществлять управление Порталом. Большое количество системных кнопок, выстроенных по тематическим признаком, ориентированны на успешное выполнение разнообразных задач, которые могут возникнуть в ходе работы. Несмотря на свою привлекательность и естественное желание сразу что-нибудь «подкрутить», консоль администратора требует к себе внимательного изучения и тестирования тех действий от которых может зависеть успешная работа Портала. Особую осторожность, при администрировании консоли, следует уделять таким настройкам, как назначение прав доступа и управлением паролями, управлением файлами, дизайном форм, общим доступом, назначением административных прав. В целом, консоль администратора является отличным помощником в организации работы kablink в масштабах предприятия, встроенная в единую коммуникационную систему Kablink, как дополнительная единица управления бизнес процессами.

Что такое администрирование kablink.

Введение.

 Вопросы администрирование и управление Порталом является ответственной задачей для администратора, определить стратегию развития информационной политики организации, масштабы развёртывания публикуемых материалов, способы привлечения пользователей к ресурсам новой информационной структуры — всё это создаёт сложности первых шагов работы нового ресурса.

 Учиться администратору порой приходится в месте с пользователями, желание показать возможности Портала иногда приводит к ненужным сложностям, которые пользователи ещё не в состоянии понять. Здесь может пригодится опыт работы самого админа в организации и знание рутинных задач выполняемыми сотрудниками, которые можно перенести на Портал, например из общих почтовых папок электронной почты, постепенно наполняя смыслом ресурсные возможности Kablink.

 К хорошему привыкают быстро, а Kablink является хорошим информационным ресурсом, через некоторое время пользователи начнут активно использовать возможности Портала, перекладывая на него свои долговременные задачи. Здесь администратору потребуется знания возможностей kablink,  при общение с заказчиками (пользователями), когда они будут пытаться объяснить, что должен выполнить Портал с точки зрения их понимания.

 В этом разделе приводится обзор общих вопросов управления Kablink, с которыми чаще всего будут сталкиваться администратор. Также будут рассматриваться некоторые интересные папки, которые отсутствуют в персональных рабочих областях пользователей не только kablink но и Vibe, при установке из коробки. Владение администратором в полной мере знаниями функциональных возможностей Kablink, позволит в дальнейшем применять этот набор, выбирая из него нужные инструменты для успешного решения задач заказчика.

Вопросы администрирования.

 Вопросы администрирования Портала можно разделить на две части — для администратора(ов) и групп опытных пользователей, которые собственно и будут управлять коллективами и рабочими областями. Вероятно не следует сразу «грузить» пользователя при обучении слишком большой информацией о всех возможностях программного продукта kablink. Здесь необходимо прежде всего дать некоторое время на освоение оконных интерфейсов, терминологии и самой идеи которую должен нести Портал. Но и это не главное, от того что небольшая группа людей освоит управление kablink проку не много, необходимо правильно изложить, организовать структуру папок и областей, сделать удобным доступ и просмотр страниц Портала пользователям организации, не зависимо от их компьютерной подготовки и грамотности. Необходимо выстроить навигацию на Портале таким образом, чтобы получить возможности быстрого доступа и перехода на нужный ресурс, при наименьшем количестве кликов мышью. Внешнее оформление Главной страницы Портала должно быть таким, чтобы у людей сложилось привычное представление о том где он находится. Здесь видимо необходимо придерживаться некоторого консерватизма в оформлении оставляя привычный вид главной страницы неизменной. Пользователи и посетители должны привыкнуть к расположению основных разделов и тем, быть уверенными в своих действиях, создавать в своих браузерах закладки для быстрого доступа к нужной информации. Учитывая всё вышесказанное можно уверенно говорить о том, что при достаточно продуманном планировании, подготовки и развёртыванию Портала на основе kablink администратору удастся избежать многочисленных вопросов со стороны пользователей.

Пример задачи.

 Вышесказанное подкрепим простым примером подхода к решению некоторой задачи пользователем, имеющего учётную запись на портале, который обладает общими навыками работы с ПК. Допустим ему требуется ежедневно публиковать некие сведения, к примеру меню столовой, предполагая, что каждый день информация будет меняться и это естественно для меню, хотя организации бывают разные. Это возможно осуществить публикуя меню в папке Портала, для чего ему надо будет каждый раз проходить регистрацию и выполнять рутинные действия с файлом. Уверяю, что эти простые для нас действия, которые выполняются на раз, для некоторых являются непреодолимыми, т.к всё время, что то забывается, а для администратора постоянной заботой ходить и объяснять всё заново. Но можно решить задачу и по другому, создать папку с именем «Меню», присвоить этой папке электронный адрес, записать этот адрес в контакты почтовой программы пользователя, который составляет меню столовой,  пользователю остаётся отправить документ по выбранному адресу. Задачу можно расширить, самим администратором, автоматизировав процесс так, что по истечению 24ч старое меню будет автоматически удалятся в папку «Архив меню». Для контроля действий пользователя, ответственного за меню, можно создать подписку на папку «Меню», теперь при попадании на Портал документа, пользователю на п/я вернётся копия публикации.

Дальнейшие действия.

 После решения вопросов организационного характера касающегося структуры и тематики Портала, неизбежно встанет вопрос организации обучения тех, кто будет управлять содержимом kablink на постоянной основе или привлекаться на различных стадиях создаваемых проектов, в областях и папках принадлежащим как отдельным пользователям так и подразделениям в целом. Здесь единого мнения быть не может всё зависит от характера и важности задач возлагаемых на kablink, можно подготовить презентацию, развёрнут подробную справку, пригласить опытного преподавателя для обучения, организовать платные курсы и т.д вариантов много.

Рабочие процессы.

 Теперь рассмотрим вопросы которые должен знать администратор и опытный пользователь которому будет доверенно управлять своей рабочей областью или рабочими областями коллектива. Создание и обслуживание рабочих процессов и папок — здесь хочется отметить, то что рабочие процессы(бизнес процессы) являются сложным инструментов, но отличным сервисом, пользователю, пусть даже и опытному справится с этой задачей будет сложно, лучше всего если администратор(ы) сами будут готовить WorkFlow и импортировать в нужную папку или пересылать ответственному для импорта в нужную папку.

Контроль доступа.

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

Дизайн области и папки.

 Создание дизайна папки или рабочей области для привлечения посетителей  — здесь хотелось бы отметить неоднозначность задачи, администратор вправе устанавливать общий шаблон для всех рабочих областей и папок Портала определяя тем самым единую политику оформления тем, так в общем то и поступают в большинстве организаций для формирования корпоративного стиля.

 Создание вида для просмотра Рабочих областей и папок — здесь опять же предполагается, что опытный пользователь должен уметь вносить изменения в оформлении рабочей области при возникновении новых задач или срочных оповещений в виде объявлений, красочных картинок и стиля оформления.

 Создание настраиваемой папки для публикаций — подразумевает, что опытный пользователь должен уметь создать папку, определить внешний вид папки настроить первый и второй вид для просмотра, а также подобрать команду для просмотра и редактирования публикуемого материала.

Создание Целевых страниц.

 Создание Целевых страниц — под целевыми страницами в Kablink понимают то, что называется Главными страницами т.е их может быть несколько в основном это сделано, что бы выделить проект или проекты и дать общее представление о поставленной задаче в её красочном оформлении. Всё это правильно, красиво и даёт ещё большею гибкость в управлении Порталом, но наверное лучше когда есть одна Главная страница — меньше путаницы, да и пользователю не надо будет объяснять как создавать Целевую страницу.  

Внимание: Целевую страницу нельзя создать в домашней области.

Удаленные приложения.

 Обслуживание удаленных приложений — под приложением понимают дополнительные программы, скомпилированные администратором, которые хранятся на сервере Портала. Опытный пользователь должен уметь подключать различные приложения (программы), которые предварительно должен установить администратор через панель администрирования.

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

Заключение.

  В обзоре задач администратора, можно было бы упомянуть о дополнительных рабочих областях, которые становятся доступны после установки и запуска kablink. Эти вопросы можно пока отложить потому, что главным на этом этапе, является решение концепции корпоративного Портала, его наполняемость, оформление Главной страницы, выбор логотип и favicon организации и анализа материалов которые должны быть на Портале. На первых шагах становления Портала необходима реклама возможностей Kablink в любом медиа виде, презентация, видео, ролик…, но и это не главное — стабильная и ровная работа Портала, вот что, способно обеспечить большее доверие пользователей к Kablink.

Как использовать персональную рабочею область.

Введении.

 Портал на основе Kablink это инструмент взаимодействия сотрудников организации для работы с общими и личными проектами предприятия без дорогостоящего обучения пользователей.

Структура Kablink.

 Основой структурной единицей Kablink является, рабочая область пользователя, здесь хозяин рабочей области может выполнять основные действия с папками  и файлами своих проектов.

 Другой важной частью Kablink является коллектив, где зарегистрированные пользователи объединяются в команды по направлениям и интересам, допускается участие одного и того же пользователя к работе нескольких коллективов. Права в коллективе гибко регулируются с помощью шаблонов, разграничивая привилегии доступа к информации коллектива, присваивая роль администратора, менеджера или участника членам команды. Все участники коллектива, в своей рабочей области, имеют возможность наблюдать изменения происходящие с документами проекта, корректировать или комментировать документы проекта, удалять или публиковать новые документы проекта. Гибкая система ролей и прав позволяет легко менять права доступа на документы проекта, назначая главных и простых исполнителей для контроля задач.

 Третьей частью Kablink являются, глобальные рабочие области, разделенные по категориям и направлениям построения проектов и задач выполняющихся в них.

В этом разделе рассматривается то, что пользователь увидит в первую очередь после получения и регистрации учётной записи — рабочею область своих папок.

Начало рабoты.

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

В редакции Novell-Vibe нет саморегистрации, из-за лицензионных ограничений на количество подключаемых пользователей

 После того, как все формальности по регистрации решены пользователю остаётся только ввести свой логин/пароль и оказаться в своей рабочей области. Если это не удаётся, то причина в настройках Портала, где администратор в качестве загружаемой страницы  указывает Главную страницу Портала, на которой находится основная информация вашей организации. Тогда остаётся воспользоваться главной панелью инструментов и кнопкой пересылки в рабочею область пользователя.

Личное пространство пользователя Kablink.

 Перед пользователем открывается личная навигационная панель пользователя и окно рабочей области с деревом папок для работы над проектами, кнопки оформления внешнего вида рабочей области пользователя предусмотрены для тонкой настройки «под себя» отдельных элементов, обеспечивая удобное представление своей рабочей области для работы.

Навигация пользователя в своей рабочей области.

 Главная панель инструментов и кнопки управления расположенные на ней будут рассмотрены позднее, при знакомстве с Kablink более подробно, а пока отметим, что это главный инструмент при навигации на Портале.

 Профиль пользователя, визитная карточка владельца области, здесь можно редактировать свои данные, доступные для просмотра всем посетителям Портала, хозяин области может изменять любую информацию о себе, нельзя только изменить свой ID.

 Пользовательская панель инструментов, открывает хозяину рабочей области возможность следить за информацией и последними изменениями документов на Портале или в коллективе, не покидая своей рабочей области. Просматривать историю посещений папок и страниц kablink, контролировать свои задачи и календарные события, использовать готовые и добавлять дополнительные панели из списка аксессуаров, изменяя и перестраивая их общий вид и представление для общего доступа.

 Интересно для работы верхнее окно области пользователя, по сути это микроблог, здесь можно писать короткие заметки или напоминания для себя и членов своего коллектива, а также всем пользователям и гостям Портала. Необходимо помнить про ограничения в 256 водимых символов при записи. Управлять микроблогом можно как из дерева папок, в уже привычном нам представлении вида папки, так и оперативно, как ластиком стирая ненужную информацию.

Обзор папок рабочей области пользователя.

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

 Структура папок, для удобства, делится на две части — верхнею, где находятся три папки и нижнею в которой выстроены семь папок, с уже привычными для нас названиями, про верхнею группу будем говорить, когда приступим к рассмотрению управления папками.

Изменения настроек рабочей области пользователя.

 При первом знакомстве у пользователя может возникнуть желание подстроить свою рабочею область под себя, для этого предусмотрены необходимые кнопки, представленные в окне регистрации.

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

Выбор офисного редактора kablink.

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

В Vibe используется клиентское приложение, Vibe Desktop — аналог MS SharePoint Workspace, с помощью которого все зарегистрированные пользователи имеют доступ к документам Портала, непосредственно со своего ПК, получая для редактирования локальные копии документов хранящегося на Портале. Постоянная синхронизация локальной копии с версией документа хранящегося на Порталом обеспечивает сохранность всех изменений и версий редактируемого файла. При потери соединения ПК с Порталом, локальная копия документа кешируется, после восстановления соединения, кешируемая копия синхронизируется с версией документа находящиеся на Портале, после чего документу присваивается новый версионный номер. Штаммы времени строго отслеживают весь цикл, обеспечивая сохранность документов обеспечивая возможность «отката» к предыдущим версиям.

Конфигурация интерактивной ленты рабочей области пользователя.

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

Получение справочной информации.

 Последняя в списке кнопка, полезна если Kablink используется в общей сети с выходом в интернет, в большинстве корпоративных сред из-за соображения безопасности, такое совмещение запрещено и потому использование справки становится недоступной.

Заключение.

 Рабочая область пользователя — основной инструмент взаимодействия коллектива Портала, от умения пользоваться широкими возможностями, которые предоставляет структура папок области и сервисных приложений, зависит успешное выполнение бизнес процессов владельца рабочей области и участников проекта в целом.

Как расширить дополнительные возможности Портала.

Введение.

 В статье рассматриваются вопросы расширения возможностей Kablink, как дополнение к базовой установке, о которой рассказывалось выше. После того как Портал был установлен, настроен и у администратора сформировалось понимание работы и управления с ним, возникает желание получить дополнительные, расширенные, возможности  которые предлагает система и сопровождающие её документы. Следует отметить, что расширенные возможности Kablink позволяют существенно увеличить и более гибче использовать прикладные протоколы формирования и обмена публикуемой информации. Изменения могут касаться, как непосредственной работы Портала и корректировки уже существующих параметров, так и добавления новых протоколов, для более гибкой работы Kablink с пользователями. Ранние уже говорилось, что для Kablink действуют два режима расширенной установки — на уровне прикладных протоколов, рассматривается в этой статье и на уровне расширения формирования дизайна публикуемого контента и его сопровождения с применением виджетов шаблонов, форм и рабочих процессов поддерживающие коммуникационные связи с помощью встроенного механизма электронной почты kablink, подробности смотри в этой статье.

Подготовка.

 Прежде чем приступить к изменениям, которые мы хотим внести, необходимо остановить Kablink, и запустить программу мастера конфигурации с помощью консоли или GUI интерфейса, мы будем выполнять все действия из консоли, для более наглядного представления и отсутствия дополнительных требований при запуске.

Останавливаем работу Портала. 

# /etc/init.d/teaming stop

Запускаем мастера установки и выбираем пункт Reconfigure settings (перестроить настройки) после чего выходим на нужный тип установки

# cd /home/kablink-vibe-4.x.x-linux # ./installer-teaming.linux # Have you read and agree with the license? : yes ... Select the action you want to perform 1. New installation 2. Update software and settings 3. Reconfigure settings Selection? [3]: ... Select the type of installation you want to perform 1. Basic installation (select this if you do not have to configure any of the optional features) 2. Advanced installation (select this if you need to configure any of the optional features) Selection? [2]:

 Далее, по ходу действия, мы будем, не на долго, останавливаться на фрагментах предлагаемых к изменению настроек, которые касаются расширения базовых установок Kablink.

 Конфигурация хранилищ.

Изменить или переместить расположения места хранения каталогов файлов репозитория Kablink.

File system location [/var/opt/novell/teaming]: Simple File Repository location [/var/opt/novell/teaming]: Jackrabbit Repository location [/var/opt/novell/teaming]: Extensions Repository location [/var/opt/novell/teaming]: Archive Store location [/var/opt/novell/teaming]: Cache Store location [/var/opt/novell/teaming]: Lucene Index location [/var/opt/novell/teaming]:
  • Simple File Repository location — использует большое дисковое пространство, хранит прикрепления и версии файлов
  • Jackrabbit Repository location — использует небольшое дисковое пространство
  • Extensions Repository location — использует программы — расширения создаваемые администратором и распространяемые через kablink
  • Archive Store location- архивные файлы пользователей
  • Cache Store location — хранилище небольших  частей файлов и html запросов
  • Lucene Index location — файлы индекса БД для быстрого поиска нужной информации пользователей Kablink

 При перемещении любого из перечисленных хранилищ на удалённые сервера, следует учитывать возможность быстрого сетевого доступа  в режиме чтения/запись к дискам вновь созданных разделов

Сетевые настройки.

Изменить время сессии соединения пользователей в минутах — закрывает соединение неактивного пользователя при обращении к ресурсам Kablink, по умолчанию составляет четыре часа.

 Session timeout [240]: 
  • Max Threads: — максимальное количество одновременных клиентских запросов поддерживаемых Kablink, по умолчанию 200 потоков
  • Max Active — максимальное количество одновременных подключений к базе данных, по умолчанию 200
  • Max Idle — максимальное количество ожидающих в очереди подключений к базе данных, по умолчанию 20

 Изменить место хранилища файла .keystore, используется в kablink как самоподписаннй сертификат ключей для защиты портов при установке соединения по SSL протоколу, по умолчанию находится в каталоге /opt/novell/teaming/apache-tomcat/conf

Keystore file: 

В дальнейшем необходимо заменить самоподписанный сертификат на сертификат выданный вашим CA, более подробную информацию смотри здесь

Настройка веб-служб.

 По умолчанию Kablink, при установке и настройке, запускает три веб-протокола, а четвёртый по выбору для анонимного доступа — определяется политикой безопасности предприятия. Основная задача первых трёх протоколов защитить клиент-серверное соединение от несанкционированного доступа с помощью логин пароля и ssl ключей. Для защиты удалённых приложений используется отдельный протокол token-based.

... Enable Web Services Enable WSS Authentication (recommended) [Yes]: Enable Basic Authentication (recommended) [Yes]: Enable token-based authentication (recommended) [Yes]: Enable anonymous access [No]:

 Конфигурация запросов.

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

.... Resource and Connection Settings ... Max Threads (Default: 200) [200]: Max Active (Default: 50) [50]: Max Idle (Default: 20) [20]: Scheduler Threads (Default: 10) [20] ...
  • Max Threads: — максимальное количество одновременных клиентских запросов поддерживаемых Kablink, по умолчанию 200 потоков
  • Max Active — максимальное количество одновременных подключений к базе данных, по умолчанию 200
  • Max Idle — максимальное количество ожидающих в очереди подключений к базе данных, по умолчанию 20

 Конфигурация RSS каналов.

 Для пользователей Kablink открыт доступ к настройкам RSS-каналов непосредственно в любой из папок своей рабочей области, администратор вносит исправления если  настройки RSS создают избыточную нагрузку на дисковое пространство Портала при подписке на каналы RSS.

RSS settings Note: RSS feeds are inherently insecure as they do not use the standard authentication mechanism. Enable RSS? [Yes]: Maximum elapsed days [31]: Maximum inactive days [7]:
  • Enable RSS? — администратор kablink может отключить RSS, если сочтёт его работу небезопасным
  • Max elapsed days:- время хранения элементов из RSS — каналов, по умолчанию 31 день
  • Maximum inactive days — если в течении, по умолчанию 7 дней,  нет обращений канал RSS не обновляется

 Запускаем Kablink.

# /etc/init.d/teaming start

Заключение.

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

Ещё хотелось бы обратить внимание на такой параметр, как размер памяти кучи java, по умолчанию равно 1 Гб.

...
JVM heap size to use [1g]:
...

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

Как работает электронная почта Kablink.

Введение.

 Электронная почта Kablink оказывает большое влияние на функциональную гибкость Портала в целом и его бизнес задачи в частности. По сути это универсальный сервис, позволяющий зарегистрированным пользователям и гостям kablink в реальном времени осуществлять и управлять процессами формирования контента, изменять и удалять или создавать историю тех из них, которые свершились в текущий момент времени. Сам механизм почтовых сообщений Kablink строиться на классическом протоколе SMTP, приёма и отправки электронной почты обеспечивая таким образом совместное использование механизма клиент — сервер, с применением пользователями в качестве клиента любой почтовой программы, установленной на их ПК.

 В предыдущих разделах мы ознакомились с основными навыками управления kablink, используя в качестве инструмента — консоль администратора. Теперь остаётся рассказать о таком важном сервисе взаимодействии с Kablink, как электронная почта — являющееся важной частью бизнес процессов в организациях и предприятиях. Понимание и умение использования почты Kablink, позволит администратору, выстроить работу пользователей с контентом и документами Портала наиболее технологичным образом, применяя эффективные решения для достижения конечных результатов. Администрирование и глубина погружения для управления электронной почтой kablink делится на три части: консоль администратора, рабочая область, рабочая папка, документ.

  • Электронная почта Kablink позволяет:
    • создавать почтовые ящик непосредственно в персональной рабочей области пользователя для обмена электронной почтой
    • добавлять подписку на короткие уведомления о действиях пользователей при работе с публикацией и контентом
    • оперативно перестраивать статус уведомлений в доступных рабочих областях и папках пользователей команды
    • получать отчёты о всех действиях производимых в рабочей области команды
    • создавать список рассылки гостям для уведомления о поступлении новых публикациях на Портале

 Входящая почта.

 По умолчанию, после установки kablink из коробки, Портал может работать только на приём почтовых сообщений отправляемых пользователями, на e-mail адреса любой назначенной для этого папки kablink, при условии — Портал должен иметь MX запись в DNS предприятия. Назначить e-mail адрес папке может владелец рабочей области или администратор, выполнив действия о которых будет рассказываться ниже, используя в качестве семантического названия папки, тематику задач выполняемой папки.

Исходящая почта.

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

Администрирование почты.

 Администрирование электронной почты Kablink, осуществляется с помощью консоли администратора. В разделе «Система», находится пункт »Электронная почта», здесь администратор имееет возможность осуществлять тонкие настройки для исходящих сообщений. На предыдущем снимке показана настройка только для исходящей почты, включить разрешение для входящих сообщений можно после того, как будет запущен SMTP, о чём говорилось выше. Изменить шаблоны полей почтового сообщения, можно в разделе «Настройка завершения имён«, тип шаблона имеет расширение .vm, делается это редко, т.к острой необходимости в этом нет, разве что, блеснуть перед начальником, создав поля для корпоративной почты вашей организации с логотипами и символикой. Контролировать работу почтовой службы kablink позволяет трассировка журналов e-mail сообщений, доступ к которым можно получит выбрав из списка отчёт по электронной почте.

Управление почтой.

 Управление почтовыми адресами для рабочих областей и папок осуществляется с помощью настроек eml3 расположенных непосредственно в окне области, папки и сводится к присвоению e-mail имени выбранному ресурсу. Выполнить назначение имени адреса электронной почты может только хозяин рабочей области, папки или администратор Портала. В документации к kablink, указывается специальный пользователь, который может выполнять функции управляющего рабочими областями, но как правило всё сводится к одному пользователю — администратору, который и контролирует все процессы Портала. Сам механизм выбора e-mail выглядит, так как показано на снимке, при этом в низу окна, когда мы щёлкаем по ссылке справочной информации, выводится список адресов для выбранной рабочей области, папки среди которых появляется e-mail который мы присвоили этим ресурсам.

Управление почтовыми сообщениями.

 Выше было описано, как администрировать и управлять электронной почтой kablink, теперь расскажем, как можно оправлять сообщения непосредственно из рабочих областей, папок или публикаций, пользователям для совместных действий. Если взглянуть внимательно, то у каждого ресурса — область, папка, публикация имеется своя панель eml3 настроек, как указывалось выше, где в списке пунктов настроек присутствуют кнопки отправки сообщений в виде почтового письма с указанием имени ресурса и сопроводительного текста к нему с прикреплённым файлом. Для оперативного оповещения в качестве уведомления, используется короткая ссылка с приглашением принять участие в проекте участникам команды, коллектива или внешним пользователям. Таким образом, с помощью электронной почты kablink, формируется гибкая система управления процессами создания контента и контроля выполнения задач на каждом этапе прохождения бизнес процессов.

Управление почтовой подпиской.

 Остаётся рассказать о сервисе подписок на уведомления о событиях происходящих с записями публикуемых в рабочих областях и папках Kablink, для пользователей и гостей Портала. Здесь, для авторизованных клиентов, имеется возможность самостоятельного выбора необходимой рабочей области, папки для отслеживания обо всех изменениях в публикуемых документах, в виде сообщении по электронной почте с отображением в окне оперативной информации своей области. Гостевые посетители не имеют такой возможности, для них действует система предварительно заказа на получение информации с Kablink, для этого необходимо связаться с администратором или владельцем рабочей области, что бы он подписал их e-mail для получения оповещений в виде почтового сообщения.

Заключение.

 Использование в Kablink механизма электронной почты, существенно повышает гибкость и конкурентною способность Портала в целом. Правильная работа обмена e-mail сообщениями во многом зависит от тех настроек, которые закладываются при установке. Администратор должен понимать какая, примерно, нагрузка ложится на почтовый сервис Kablink, определить максимальный размер для сообщений с прикреплением, имена суффиксов исходящих адресов. Необходимо так же проконсультироваться по вопросу топологии корпоративной почты предприятия, для интеграции SMTP Kablink с другими почтовыми SMTP службами, что бы они могли «видеть» друг друга и «переговариваться» через DNS. Многое о работе электронной почты Kablink, можно узнать регулярно читая отчёты журналов электронной почты, где наглядно представлены объёмы почтового трафика Kablink. Вникая в синтаксис сообщений используемых SMTP kablink, администратор начинает видеть общею картину почтового трафика, оценивая возникающие при этом ошибки.  Опыт использования электронной почты Kablink показывает её хорошую надёжность и эффективность при высокой пропускной способности обработки большого объёма почтовых сообщений.

Более подробную информацию можно получить на  Kablink.

Как улучшить администрирование Kablink.

Введение.

 Программы сторонних производителей позволяют расширить возможности контроля безопасности и производительности Kablink, в качестве стенда используется сервер ALT Linux.

Webalizer.

Вебалайзер — производит сбор и анализ статистических данных о посещаемости Портала в целом. Вебалайзером, включают в себя количество запросов, количество посещений, просмотр ссылающихся страниц, просмотр стран посетителей и т.д. Рассмотрим общий ход включения Вебалайзера в статистическую систему контроля работы  Kablink.

Устанавливаем вебалайзер.

# apt-get update
# apt-get install webalizer

Создаём каталог для хранения журналов Apace-Tomcat:

mkdir -p /var/log/apache-tomcat

 Редактируем конфигурационный файл Apace-Tomcat раскоментируя блок Host, чтобы журнал Apace-Tomcat (catalina.out) формировал отчёт в формате access понятный для вебалайзера и перенаправлял его в каталог /var/log/apache-tomcat:

# vim /opt/novell/teaming/apache-tomcat/conf/server.xml
<Host> ...... <Valve className="org.apache.catalina.valves.FastCommonAccessLogValve"              directory="/var/log/apache-tomcat:"  prefix="access" suffix=".log"              pattern="combined" resolveHosts="true"/>  ........ </Host>

Создаём файл конфигурации генерации отчётов Apache-tomcat:

# cd /etc/webalizer
# cp apache.conf tomcat.conf

Редактируем файл настроек tomcat.conf

... PageType   jsp

Создаём хранилище «истории» отчётов apache-tomcat:

cd /var/lib/webalizer
mkdir -p apache-tomca

Создаём хранилище  отчётов apache-tomcat:

cd /var/www/html/webalizer
mkdir -p apache-tomca

 Скрипт преобразования файла с отчётами apache-tomcat типа accessYYYY-MM-DD.log в access.log:

# vim move
#! /bin/bash
    LOGFILE=/var/log/tomcat/access`date +%Y"-"%m"-"%d`.log
    exit 

 Скрипт стартует по расписанию с помощью crontab из каталога  /var/log/apache-tomcat. Перегружаем Kablink.

# /etc/init.d/teaming restart

Генерируем отчёт вебалайзер.

# webalizer -c /etc/webalizer/tomcat.conf

 Смотрим полученные результаты по адресу http://kablink/webalizer/apache-tomcat.

Piwik

 Интересные результаты по сбору веб-аналитики  можно получить используя альтернативой Google Analytics инструмент с открытым кодом Piwik. Движок Piwik принадлежит только владельцу системы следовательно его можно установить в закрытых сетях государственных учреждений, где действует запрет Федеральных законов о прямом доступе в Интернет из ЛВС предприятия. Движок Piwik с необходимым программным обеспечении надо установить на постоянно работающем оборудовании, для обеспечения непрерывности сбора веб-аналитики Портала и других веб сервисов. Можно использовать тот же сервер где установлен Портал или отдельно выбранный в виртуальном облаке, отвечающий требуемым условиям установки Piwik.

  • Порядок установки
    • на сервере с Piwik должен быть установлен вэб сервер Apache
    • скачиваем свежую версию Piwik и распаковываем в каталог
# chmod -R 777 /var/www/html/piwik
  • проверяем работу Apache, меняем порт 80 на 85
  • установлением необходимые библиотеки для Piwik где X.
# apt-get install phpX-pdo
# apt-get install phpX-pdo-mysql

Установка Piwik.

 В браузере вводим адрес http://portal:85/piwik открывается мастер установки. Создаём файл jsp сценария, ss_call_out_piwik.jsp.jsp, хранения tracking кода.

# /opt/novell/teaming/apache-tomcat/webapps/ssf/WEB-INF/jsp/custom_jsps/samples         

 Добавляем на Главную страницу Портала JSP код, используя консоль администратора, записав в него путь к хранилищу кода в контейнере apache-tomcat samples/ss_call_out_piwik.jsp. После выполнения всех настроек можно приступать к просмотру и анализу веб-аналитики Kablink, набрав в браузере адрес http://Kablink:85/piwik

Zabbix.

 Zabbix — средство мониторинга и анализа производительности широкого парка ИТ оборудования, является адаптивным инструментом встраиваемым в существующие коммуникационные сетевые конфигурации. Для kablink мощные возможности Zabbix, могут быть использованы, как диагностика производительности.

  • Основные показатели производительности Kablink.
    • скорость открытия страницы
    • скорость открытия папки
    • время загрузки документа
    • время реагирования автоматизированных процессов
    • работа электронной почты
    • поиск и индексирование,
    • время на перегрузку Kablink

 Контроль и анализ производительности наступает после некоторого периода накопления контента, по мере обучения пользователей навыкам управления и навигацией в разделах Kablink. Здесь нам на помощь может прийти Zabbix, используя гибкие настройки триггеров, макросов и шаблонов, мы можем подобрать оптимальный вариант пиковых нагрузок Kablink, для анализа использования конфигурации сервера и java приложений.

 Тема Zabbix большая для одного раздела, дополнительные материалы можно найти здесь.

Технология JMX.

 JMX — Java Management Extensions была создана как «дружественная» среда разработки систем мониторинга и управления приложениями написанными на языке java. Администратор получает мощный механизм анализа всех java процессов, программист — среду разработки компонентов MBeans — managed beans и доступ к методам для управления объектами. В качестве универсального JMX-клиента .на стороне пользователя выступает JConsole — стандартный графический интерфейс в поставке jdk. Рассмотрим подробно шаги необходимые для интеграции технологии JMX в систему мониторинга серверных приложений на основе Kablink.

Вносим изменения в файл конфигурации.

# vim /opt/novell/teaming/apache-tomcat/conf/vibe.management.properties

Удаляем комментарий и открываем порт для прослушивания.

# com.sun.management.jmxremote.port=8642

Решаем вопрос прав доступа к jmx вкл\выкл  авторизацию.

# com.sun.management.jmxremote.authentication=false

Вопрос поддержки ssl протокола при соединении с jmx вкл\выкл  ssl.

# com.sun.management.jmxremote.ssl=false

Перегружаем Kablink.

# /etc/init.d/teaming restart

Вопрос вкл\выкл авторизацию  для пользователей.

# vim /opt/novell/teaming/apache-tomcat/conf/jmxremote.password

Управление ролью для чтения jmx.

# monitorVibeRole XYZ 

Управление ролью чтение\запись.

# controlVibeRole A&B

Права доступа на каталог.

# chmod 600 /opt/novell/teaming/apache-tomcat/conf/jmxremote.password

 После того как все изменения будут внесены, на рабочей станции администратора запускаем jmx.

# /usr/java/jdk/bin/jconsole

 Дополнительную информацию по использованию консоли JCconsole и таблиц JMX можно получить обратившись на сайте Oracle.

 Заключениe.

 kablink имеет мощный встроенный набор инструментов для контроля и анализа производительности своей работы, существующий в мире СПО широкий класс программ позволяет, при встраивание их в уже существующий аналитический пакет настроек, значительно расширить горизонт «видения», давая администратору возможность посмотреть на  работу Портала как бы со стороны.

Какие требования ECM архитектуры для Kablink.

Ведение.

 По определению AIIM (Association for Information and Image Management) Enterprise Content Management — термин, объединяющий стратегии, методы и инструментальные средства, используемые для сбора, управления, хранения и передачи информации внутри организационного процесса. Программное средство ECM — в первую очередь репозиторий и приложения, обеспечивающие возможность простой разработки дополнительных модулей, которые служат для адаптации функций сбора, управления и передачи информации под нужды конкретной организации. Основная задача ECM, как парадигмы, — стандартизировать способы и методы хранения любой информации, а также связи между хранилищем информации и бизнес-приложениями, использующими ее. ECM управляет жизненным циклом документов. ECM отвечает за сбор, хранение и распространение информации, а также за то, как долго документы будут храниться и что произойдет с ними после истечения срока хранения. Под документами в данном случае подразумевается любая информация организации начиная от текстовых файлов, заканчивая сканированными документами и видео-записями. Ниже приводится краткий список возможностей, которым обладает Kablink для решения задач ECM.

 Простота изменения системы.

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

 Интеграция с внешними сервисами.

 Пользователи получают возможность легко загрузить документ в архив с одного компьютера и выгрузить его из архива на другой ПК. Kablink позволяет сохранять единый процесс работы с документами внутри организации без потери связи документов.

 Безопасность.

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

 Библиотека документов.

  • Библиотека Kablink включает требования ECM:
    • Полнотекстовый поиск.
    • Версионность документов.
    • Каталогизация документов.
    • Указание авторов и времени создания/редактирования документа (метаданные).
    • Просмотр истории документа (рабочего процесса).
    • Конвертация документа (быстрый просмотр).
    • Совместный доступ для редактирования документа.
    • Оповещения по E-mail или подписка о изменении или поступлении новых публикаций.
    • Конструирования веб форм с помощью дизайнера.
    • Общий доступ к документу для редактирования.
    • Задачи сопровождения документа по этапам выполнения проекта.
    • Использования календарей в организации бизнес процессов.
    • Создание корпоративного блога и wiki для поддержки корпоративного общения.
    • Ведение микроблогов сотрудников, позволяет расширить коммуникацию между сотрудниками.
    • Организация фото и видео сессий корпоративных мероприятий.

 Наличие перечисленных выше функций значительно отличает ECM от простого хранения документов на серверах в каталогах и папках, на сайтах или настольных ПК.

 Ориентированность на процессы.

 В данном пункте подразумевается организация рабочих и деловых процессов с использованием Kablink, не привязанных к документам при использовании  задач, этапов согласований и голосований, приводящая к какому-либо результату. Основа процесса — задачи, этапы согласования и голосования, документы должны появляться «в нагрузку» в процессе достижения некоторых соглашения или решений, в том числе и промежуточных с контролем исполнения и уведомления ответственных о каждом этапе выполнения прохождения процесса.

 Масштабирование.

 Построенная, в начале, система ECM на основе Kablink может быть небольшой, рассчитанной на несколько десятков процессов и пользователей. Но организация может расти и число людей увеличиться, могут усложняться процессы, а в систему вливаться новые типы задач, новые отделы, дополнительные программные продукты. В этом случае необходимо «вырастить» систему, увеличить аппаратные мощности, не останавливая при этом работу пользователей. Систему, в которой работают пользователи, нельзя выключать надолго или полностью перестанавливать платформу на новые сервера, так как это повлечет за собой остановку в работе людей, а значит и в проектах, и в прибыли.

 Модификация интерфейса.

 Вопрос изменение дизайна системы под корпоративный стандарт с помощью шаблонов дизайнера Kablink, становится гибкой и достаточно простой операцией при перестройки как всего Портала так и отдельных пользовательских областей.

  Заключение.

 Используя Портал построенный на основе Kablink, можно разворачивать большие бизнес-проекты по управлению огромным количеством создаваемого контента, сопровождая каждую задачу архитектурными возможностями ECM.

Как устроенна безопасность Kablink.

Ведение.

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

  • Термины.
    • область — Домашняя рабочая область, Глобальная рабочая область, Персональная рабочая область, Рабочая область коллектива
    • по умолчанию — все настройки рассматриваются в «коробочном» варианте, все роли и права остаются, как после первой установки Kablink
    • (наследование снято) — означает, что нет наследования от родителя
    • роль — набор правил
    • гость — пользователь с минимальными правами доступа, только просмотр

 Kablink представляет собой иерархию рабочих областей и папок с наследуемыми параметрами контроля доступа от родительских областей и папок. Безопасность Kablink, основана на управления ролями доступа, по умолчанию, существует двенадцать ролей для рабочих областей и папок и пять ролей для записей. Если нужно, чтобы конкретный пользователь имел определенные права, то ему необходимо присвоить соответствующую роль. Например, пользователь с ролью участник-гость в рабочей области или папке, владеет следующими правами: добавлять комментарии и ответы, создавать записи, читать записи.

 Рабочие области и папки могут наследовать настройки контроля доступа от своих родительских областей или папок. При изменении прав в корневой области или папке, изменения произойдут и для наследуемых областей и папок. При перемещении рабочей области или папки, наследуются параметры контроля доступа новой родительской области. Если новая родительская рабочая область или папка имеет настройки иные, чем в исходной, параметры контроля доступа перемещаемой области или папки изменится. Надо отметить, что существуют ограничения при наследовании некоторых областей — область члены коллектива не могут наследоваться по умолчанию, но об этом поговорим ниже.

Определения.

  • Типы пользователей.
    • встроенные
    • по умолчанию
    • пользователи
    • группы

 Встроенные пользователи.

 Kablink, по умолчанию, имеет двух пользователей и роли связанные с ними, помимо них имеются и другие, но они относятся скорее к службам Портала. Отметим, что владелец рабочей области или папки и участники коллектива это как бы одно лицо, но тем ни менее имеется некоторая двойственность, которая позволяет разделять их. Эту парочку мы будем встречать везде т.к парадигма коллектива является сутью работы Kablink.

Пользователь.

Роль.

Владелец рабочей области или папки.Администратор рабочей области и папки.
Участники коллектива.Участники коллектива.
Таблица №1

 Встроенные группы.

 Kablink,  по умолчанию,  имеет четыре группы пользователей.

Заголовок группы \ Имя группы

Роль.

Admin \ administratorАдминистратор рабочей области и папки.
All \ allВсе пользователи Портала.
Все внешниеГруппа «Все внешние пользователи» содержит список всех внешних пользователей.
Все внутренние пользователи \ allusersГруппа «Все пользователи» содержит список всех зарегистрированных пользователей, кроме учетной записи «Гость».
Таблица №2

Встроенные Роли для рабочих областей и папок.

 В Kablink встроены четыре рабочие области, где можно создавать папки с наследуемыми правами. Корневой областью является Домашняя в неё входит: глобальная, персональная и область коллективов. В таблице указанны все роли которые можно добавлять для управления доступом в областях, * указаны роли, по умолчанию, установленные в Домашней области, которые наследуются всеми областями и папками по умолчанию.

Роль.

Права.

Администратор рабочей области и папкиСоздавать, изменять, удалять рабочие области\папки
Посетитель.Читать ,добавлять комментарии.
Просмотр заголовка средства привязки.Просмотр заголовка средства привязки.
Разрешить общедоступное совместное использование.Разрешить общедоступное совместное использование
Разрешить передачу прав на предоставление совместного доступа.Разрешить передачу прав на предоставление совместного доступа.
Разрешить предоставлять общий доступ к ссылкам на файлы.Совместное использование файловых ссылки
Разрешить совместное использование для внешних пользователей.Разделять рабочие области и папки с внешними пользователями.
Разрешить совместное использование для внутренних пользователей.Разделять рабочие области и папки с внутренними пользователями.
Создатель рабочей области.Добавление рабочих областей.
Участник коллектива.Добавить комментарии или ответы, загрузить папку как CSV-файл, Изменить, переименовать, удалить собственные записи. Создание отчетов и записей. Управление глобальными тегами. Чтение записей. Элементы управления доступом на уровне записи создает владелец.
Участник-гость.Добавить комментарии или ответы. Создать записи. Чтение записей.
Участник.Добавить комментарии или ответы, загрузить папку как CSV-файл, Изменить, переименовать, удалить собственные записи. Создание отчетов и записей. Управление глобальными тегами. Чтение записей. Элементы управления доступом на уровне записи создает владелец.
Таблица №3

Встроенные Роли для записей.

 Под записью в Kablink будем понимать — контент, фото, видео, файлы прикреплении, в общем всё, что может находится в папке.

Роль

Права

ЗаписатьДобавить комментарии или ответы, изменять и переименовывать записи, Создание отчетов, Управление глобальными тегами,Чтение записей
Изменить права доступаДобавить комментарии или ответы, Изменение записей, Изменение прав доступа, Переименовать записи, Создание отчетов, Удаление записей, Управление глобальными тегами, Чтение записей.
Прочитать и ответитьДобавить комментарии или ответы, Чтение записей.
ПрочитатьЧтение записей.
Удалить.Добавить комментарии или ответы, изменять и переименовывать записи, Создание отчетов, Удаление записей, Управление глобальными тегами, Чтение записей.
Таблица №4

Домашняя рабочая область (корень).

 Выше упоминалась, что Домашняя рабочая область — корень для областей и папок. Установленные в ней, по умолчанию, роли и права наследуются без исключения всеми областями и папками Портала.

Пользователь\Группа

Роль.

Владелец рабочей области или папки.Администратор рабочей области и папки.
Участники коллектива.Участники коллектива.
Группа admin (administrator)Администратор рабочей области и папки.
Группа Все внутренние пользователи (allusers)Посетитель, Участник.
Гость. (по умолчанию выключен)Посетитель.
Таблица №5

Персональные рабочие области.

 Когда создаётся новый пользователь, для него отводится персональное пространство(область) с папками. Внутри области наследование снято * и это правильно т.к он, пользователь, является администратор рабочей области и папок и сам в праве управлять своей областью.

Имя пользователя. Роль.
Владелец рабочей области или папкиРазрешить совместное использование для внутренних пользователей, Разрешить совместное использование для внешних пользователей, Разрешить передачу прав на предоставление совместного доступа, Разрешить общедоступное совместное использование, Разрешить предоставлять общий доступ к ссылкам на файлы, Посетитель, Участник, Участник коллектива, Администратор рабочей области и папки
Участники коллектива.Посетитель, Участник, Участник коллектива, Администратор рабочей области и папки
Таблица №6

Создание https соединения Kablink.

Ведение.

 Рассмотрим последовательность действий, для включения дополнительной защиты по HTTPS протоколу, если это требуется политикой предприятия, отметим при этом, что ключи сертификата подлинности бывают: самоподписанными, подписанный центром сертификации (СA) вашей организации, подписанный коммерческим центром (СА) на определённый срок и за определённую плату.

Последовательность действий для формирования ключей.

  • Порядок действий.
    • создать (генерировать) сертификат подлинности
    • на основе созданного сертификата подлинности, создать и отправит запрос в виде .csr файла в СА центр
    • после получения ответа из СА, импортировать полученные ключи в созданный ранние сертификат подлинности
    • импортировать подписанный сертификат подлинности в хранилище Портала
    • перегрузит Портал

 Каталоги хранения keystore.

В java сертификат подлинности называется .keystore,точка указывает на скрытый характер этого файла, хранится он в каталоге /opt/novell/teaming/apache-tomcat/conf, путь для хранения файла .keystore и пароль доступа к нему при операции импорта, указан в /opt/novell/teaming/apache-tomca/con/server.xml файле, значения можно менять, но лучше этого не делать.

 Наша задача состоит в том, что бы полученный тем или иным способом файл сертификата подлинности, импортировать в хранилище и сделать это надо аккуратно и правильно иначе порт 8443 просто не «заведётся».

 По умолчанию, при первой установке, создаётся сертификат с непонятным сроком действия и сомнительной подписью, этот сертификат необходимо заменить на постоянный и доверенный, к примеру с годовым сроком доверия подлинности.

 Виды SSL ключей, утилита keytool.

  • сертификат выданный коммерческим центром сертификации СА, при этом браузеры пользователей будут автоматически принимать их при некоторой задержке в ожидании подтверждения от СА
  • сертификат подписанный СА вашего предприятия и собственный
  • самоподписанный, пользователи будут получать предупреждения при первом соединении с требованием «ручного» подтверждения подлинности при открытии ssl соединения c Порталом в браузере

 Для создания сертификата и его импорта в хранилище существует утилита keytool находится, по умолчанию, в установленном каталоге jdk/bin.

 Рассмотрим несколько теоретически возможных вариантов и манипуляций при создании и импорте сертификата подлинности в хранилище Kablink используя знания из практики работы.

 Подготовка каталогов и путей.

  • Добавляем переменную пути к keytool:
    • export PATH=$PATH:/usr/java/jdk1.8.0_xx/bin/
  • Создаём временный каталог:
    • mkdir /home/mms/sert переходим cd /home/sert

 Создание SSL ключа.

ДействиеПояснения
keytool -genkey -alias tomcat -keyalg RSA -keystore .keystoreЗапускаем сценарий создания ключа сертификата, срок не определён
Enter keystore password: changeitПароль по умолчанию
Re-enter new password: changeitПодтверждение пароля
What is your first and last name?Имя домена
[ Unknown]: moyportal.ru  
What is the name of your organizational unit?Имя подразделения организации
[Unknown]: smal 
What is the name of your organization?Имя организации
[Unknown]: big 
What is the name of your City or Locality?Город
[Unknown]: Moscow 
What is the two-letter country code for this unit?Страна
Unknown]: RU 
Is CN=moyportal.ru, OU=smal, O=big, L=Moscow, ST=Moscow, C=RU correctПроверить данные
[no]: yesЕсли правильно\неправильно
Enter key password for <tomcat>Пароль для контейнера tomcat
(RETURN if same as keystore password): changeit 
Re-enter new password: changeitПодтвердить пароль
Таблица №7

Генерация запроса на подпись CSR.

# keytool -certreq -alias tomcat -keyalg RSA -file certreq.csr -keystore .keystore 

 Импорт полученного отпечатка подписи из центра CA, псевдоним root, в .keystore.

# keytool -import -alias root -trustcacerts -keyalg RSA -keystore .keystore -file CertificateAuthorityCert.der

 Импорт полученного отпечатка подписи из центра CA,псевдоним tomcat, в .keystore.

# keytool -import -alias tomcat -keyalg RSA -keystore .keystore -file certificate_name.cer

 Импорт подписанного центром СА сертификат в хранилище Kablink.

# mv /opt/novell/teaming/apache-tomcat/conf/.keystore keystorebk # cp /home/sert/.keystore /opt/novell/teaming/apache-tomcat/conf # ls -al /opt/novell/teaming/apache-tomcat/conf/.keystore # /etc/init.d/teaming restart
  • Проверка порта 443.
    • https://moyportal.ru :844

 Использования СА ALT Linux.

  • 5. Открываем ЦУС >[Система]>[Удостоверяющий центр УЦ].
    • 5.1 Выполняем действия пункта 1 и 2, переходим в УЦ, выполняем:
    • [Система]>[Удостоверяющий Центр]>[Загрузить запрос]>[Подписать] на выходе отгружается файл output.pem
    • [ Система]>[Удостоверяющий Центр]>[Управление УЦ]отгружаем корневой сертификат ca-root.pem

Расширение pem — Privacy Enhanced Mail Certificate

 Теперь можно импортировать отпечатки созданные УЦ ЦУС в сертификат подлинности .keystore:

# keytool -import -alias root -keyalg RSA -keystore .keystore -file ca-root.pem # keytool -import -alias tomcat -keyalg RSA -keystore .keystore -file output.pem

Выполнить пункты 3 и 3.1

УЦ Alt Linux должен быть встроен в цепочку СА вашей организации.

Использование СА MS AD.

 Нам надо получить сертификат для экспорта в хранилище AD, это можно сделать используя браузер например IE. В адресной строке вводим название Портала, https://moyportal.ru, читаем и игнорируем предупреждение, производим импорт ключа в хранилище сертификатов рабочей станции Windows.

  • В браузере IE открываем:
    • Сервис>[Свойство обозревателя]>[Содержание]>[Сертификаты]> производим импорт ключа Портала в файл с расширением, portal.der или portal.p7b
    • Отправляем сертификат Портала, portal.der/portal.p7b, в контейнер корневого центра сертификации предприятия, находится на DC Active Directory, в папки «Промежуточный центр сертификации» и «Доверенные корневые центры сертификации».
    • Через некоторое время у пользователей в хранилищах сертификатов рабочих станций, появятся сертификаты Портала распространяемые по групповой политике AD — ручная команда для обновления групповой политики GPUpdate.exe.

URL Портала должен присутствовать в списке доверенных адресов корневого центра сертификации AD.

Заключение.

Защита соединения Kablink становится особенно актуальным, когда требования к хранению документов Портала будет возрастать по мере увеличения объёма количества публикаций и создаваемого массива архива и срока хранения принятых в организации.

Copyright © 2011-2024
Все права защищены.
При перепечатке указать источник: kabtim.ru
Контакты