Пример текста
Данный раздел содержит описание примера реализации элемента управления HyperComments
.
Платформа HyperComments перестала поддерживать бесплатный тариф. Необходимо приобретение лицензии.
|
Пример требует подключенного расширения программы Конструктор Web-разметок UrlProprtyDesignerExtension
.
Пример рассчитан на версию Web-клиента 6.1 или выше.
-
Microsoft Visual Studio 2022.
Проект "HyperCommentsWebExtension"
Проект-расширение клиентской части Web-клиента. Содержит пример одного из способов интеграции со сторонними веб-приложениями.
Проект "HyperCommentsDesignerExtension"
Проект-расширение для конструктора разметок. Содержит описание элемента управления HyperComments
для программы Конструктор Web-разметок.
Демонстрирует описание и подключение нового ЭУ, используя класс ControlTypeDescription
,
задание ему стандартных свойств, реализованных в программе Конструктор Web-разметок[1] и
добавление собственного свойства, используя PropretyDescription
, класс[2].
Сборка и установка
-
Откройте
/Samples.sln
. -
Соберите проект
Controls > HyperComments > HyperCommentsDesignerExtension
. -
Откройте консоль в папке
Controls > HyperComments > ExchangeRatesWebExtension
и выполните командуnpm install
иnpm run build:prod
. -
Скопируйте каталог
SamplesOutput\Plugins\HyperCommentsDesignerExtension
в каталогПуть к директории с исполняемым файлом конструктора Web-разметок\Plugins
. -
Скопируйте каталог
SamplesOutput\Content\Modules\HyperCommentsWebExtension
в каталогПуть к сайту Web-клиента\Content\Modules
. -
Перезапустите dvwebclient.
Регистрация виджета "HyperComments"
-
Перейдите на сайт https://www.hypercomments.com.
-
Нажмите на кнопку Войти.
-
Авторизоваться под аккаунтом Google.
-
Выбрать лицензию и следовать инструкциям.
-
Нажмите на кнопку Установить.
-
Ввести адрес сайта (Допустимо имя сайта в локальной сети).
-
Выбрать тип виджета - HTML Custom code.
-
Нажмите Далее.
-
Нажмите Готово.
-
Перейдите на страницу Виджет — Общее.
-
Под заголовком указан идентификатор виджета ID:
######
, его следует запомнить, он потребуется далее. -
Установите флаг напротив настройки
Get-параметры
. Учитывайте GET параметры и сгенерируйте новый виджет комментирования для отдельной страницы. -
Нажмите на кнопку Сохранить.
Проверка примера
-
Запустите конструктор разметок.
-
Скопируйте любую разметку для карточки вида Служебная записка.
-
Выберите условия использования этой разметки.
-
Откройте разметку и добавить в нее новый элемент управления
Hyper comments
. -
Укажите в свойстве
Widget id
идентификатор из пункта выше. -
Сохраните разметку.
-
Перезапустите dvwebclient.
-
Откройте карточку с этой разметкой.
-
Убедитесь, что появился новый элемент управления.