Облачная интеграция - Интеграция с NextCloud 

Page / - last modified by Bimit Administrator on 05.02.2025, 13:54 

Интеграция с NextCloud 
last modified by Bimit Administrator
on 05.02.2025, 13:54

Table of Contents
Установка плагина в NextCloud на сервере
Обновление плагина в NextCloud на сервере

Nextcloud — набор клиент-серверных программ для создания и использования хранилища данных. Nextcloud можно установить как на хостинге, так и на собственном сервере.
Плагин IfcViewer v1.5.4
Плагин IfcViewer, установленный в облачный сервис NextCloud, позволяет открывать и просматривать ifc файлы непосредственно в интерфейсе облачного сервиса. При необходимости, открытую модель ifc можно импортировать из NextCloud в Ваши проекты на сервисе www.bimit.ru
Установка плагина в NextCloud на сервере
 1.	На сервере с установленным сервисом NextCloud найдите папку с установленными сторонними плагинами, обычно (если администратор не назначил другую) это:
….nextcloud/custom_apps
Распакуйте архив с плагином в данную директорию, должно получится:
….nextcloud/custom_apps/ifcviewer
Внутри должны располагаться:
•	appinfo/: Содержит основные метаданные и конфигурацию
•	css/: CSS стили
•	img/: Изображения иконки и прочее
•	js/: JavaScript файлы
•	lib/: PHP классы плагина
•	src/: Код для vue.js плагина
•	templates/: Содержит основные рабочие шаблоны
•	tests/: Содержимое для интеграционных тестов
 2.	На сервере с установленным сервисом NextCloud найдите папку с конфигурационными файлами, обычно это:
….nextcloud/config
Внутри проверьте наличие 2 конфигурационных файлов:
mimetypealiases.json
mimetypemapping.json
Если их там нет, то скопировать из ….nextcloud/html/resources/config в ….nextcloud/config:
mimetypealiases.dist.json
mimetypemapping.dist.json
с переименованием.
 3.	Дописать во вновь скопированный mimetypealiases.json строчку:
"application/x-step": "text/ifc"
 4.	Скопировать из ....nextcloud/custom_apps/ifcviewer/img файл иконки text-ifc.svg в ….nextcloud/html/core/img/filetypes
 5.	На сервера с установленным сервисом NextCloud выполнить 2 команды:
/path_to_php/php /path_to_occ/occ maintenance:mimetype:update-js
/path_to_php/php /path_to_occ/occ maintenance:mimetype:update-db --repair-filecache
occ обычно лежит в корне сервиса NextCloud
Обновление плагина в NextCloud на сервере
 1.	На сервере с установленным сервисом NextCloud найдите папку с установленными сторонними плагинами, обычно (если администратор не назначил другую) это:
….nextcloud/custom_apps
Распакуйте архив с плагином в данную директорию, должно получится: 
….nextcloud/custom_apps/ifcviewer
Внутри должны располагаться:
•	appinfo/: Содержит основные метаданные и конфигурацию
•	css/: CSS стили
•	img/: Изображения иконки и прочее
•	js/: JavaScript файлы
•	lib/: PHP классы плагина
•	src/: Код для vue.js плагина
•	templates/: Содержит основные рабочие шаблоны
•	tests/: Содержимое для интеграционных тестов
 2.	Заходим администратором в web интерфейс NextCloud. Переходим в раздел «Приложения». В списке «Ваши приложения» находим Ifc Viewer, и включаем его.
Если производится обновление плагина, то в приложениях надо нажать «Обновить»