Пример текста
Данный раздел содержит описание примера реализации элемента управления HyperComments.
Платформа HyperComments перестала поддерживать бесплатный тариф. Необходимо приобретение лицензии.
|
Пример требует подключенного расширения программы Конструктор Web-разметок UrlProprtyDesignerExtension.
Пример рассчитан на версию Web-клиента dv6 или выше.
-
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.
-
Откройте карточку с этой разметкой.
-
Убедитесь, что появился новый элемент управления.