Локальные статьи в Базе Знаний





Общее описание

Приложение База Знаний и Тестирование, устанавливаемое из маркета Битрикс24, хранит создаваемые статьи на серверах IT-Solution. При этом файлы, загружаемые вами в приложение, хранятся только на вашем Битрикс.Диске. 

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

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




Возможности локальных статей

Локальные статьи не видны по публичным ссылкам, их нельзя опубликовать в качестве поста в блог компании и отправить в ленту новостей Битрикс24. История правок локальных статей будет отображаться не полностью. У нас есть доступ только к тем данным, которые вы вносите вне iframe. Поэтому мы увидим и сохраним в историю, если статья была создана, либо у нее поменялось название, но мы не сможем записать в историю изменений все, что было отредактировано внутри iframe.





Установка локальной версии на ваш Debian сервер

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

Поскольку приложение локальное, оно не опубликовано в Маркете Битрикс24. Мы предоставим вам дистрибутив, который нужно будет установить на вашем локальном сервере — именно так и получится локальная версия, которая будет доступна только вам.

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

Итого, для создания локальных статей, хранящихся на вашем сервере, нужны:

  • Установленное приложение "База Знаний и Тестирование" на вашем портале Битрикс24
  • Ваш сервер на Debian
  • Техническое приложение, которое мы поможем развернуть на вашем сервере. Там будут храниться локальные статьи и cookies для работы с ними

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






Как создавать локальные статьи

После того, как подготовительна фаза окончится, и вы получите cookie для локальных статей, можно приступать к работе. В приложении "База Знаний и Тестирование" при создании статьи включите опцию "Локальная статья".


После перехода в режим локальной статьи, появится отдельный iframe с полем для ввода заголовка и редактором для создания текста статьи. 







Редактор для создания локальных статей

Локальный редактор для создания статей отличается от редактора стандартной версии. На текущий момент локальный редактор имеет следующие функции:

  • стили заголовков
  • жирный текст
  • курсив
  • выравнивание по левому, правому краю, по центру
  • список
  • нумерованный список
  • отступы влево и вправо
  • таблица
  • вставка ссылки
  • вставка изображения
  • просмотр исходного кода статьи
  • раскрыть редактор на всю ширину экрана (внутри iframe)
  • кнопки undo/redo






Как сохранить локальную статью 

Вам требуется сохранять контент  локальной статьи сначала в iframe (1), и только после этого по стандартной кнопке Базы Знаний (2). Для локальных статей стандартное автосохранение не работает. Если вы сохраните изменения только по верхней кнопке, не воспользовавшись перед этим сохранением в iframe, то изменения, внесенные в локальную статью, не сохранятся.