Version 3.1 by Bimit Administrator on 23.05.2022, 09:56

Show last authors
1 Nextcloud — набор клиент-серверных программ для создания и использования хранилища данных. Nextcloud можно установить как на хостинге, так и на собственном сервере.
2
3
4 = Установка плагина в NextCloud на сервере =
5
6
7 (% start="1" %)
8 1. (((
9 На сервере с установленным сервисом NextCloud найдите папку с установленными сторонними плагинами, обычно (если администратор не назначил другую) это:
10
11 (% class="box" %)
12 (((
13 ….nextcloud/custom_apps
14 )))
15
16 (((
17 Распакуйте архив с плагином в данную директорию, должно получится:
18 )))
19
20 (% class="box" %)
21 (((
22 ….nextcloud/custom_apps/ifcviewer
23 )))
24
25 Внутри должны располагаться:
26
27 * appinfo/: Содержит основные метаданные и конфигурацию
28 * css/: CSS стили
29 * img/: Изображения иконки и прочее
30 * js/: JavaScript файлы
31 * lib/: PHP классы плагина
32 * src/: Код для vue.js плагина
33 * templates/: Содержит основные рабочие шаблоны
34 * tests/: Содержимое для интеграционных тестов
35
36
37
38 (% class="box" %)
39 (((
40 ….nextcloud/config
41 )))
42
43 Внутри проверьте наличие 2 конфигурационных файлов:
44
45 (% class="box" %)
46 (((
47 mimetypealiases.json
48 mimetypemapping.json
49 )))
50 )))
51 Если их там нет, то скопировать из ….nextcloud/html/resources/config в ….nextcloud/config:
52
53 (% class="box" %)
54 (((
55 mimetypealiases.dist.json
56 mimetypemapping.dist.json
57 )))
58
59 с переименованием.
60
61
62 1. Дописать во вновь скопированный mimetypealiases.json строчку:
63
64 (% class="box" %)
65 (((
66 "application/x-step": "text/ifc"
67 )))
68
69 Скопировать из ....nextcloud/custom_apps/ifcviewer/img файл иконки text-ifc.svg в ….nextcloud/html/core/img/filetypes
70
71
72 1. На сервера с установленным сервисом NextCloud выполнить 2 команды:
73
74 (% class="box" %)
75 (((
76 /path_to_php/php /path_to_occ/occ maintenance:mimetype:update-js
77 /path_to_php/php /path_to_occ/occ maintenance:mimetype:update-db ~-~-repair-filecache
78 )))
79
80 occ обычно лежит в корне сервиса NextCloud
81 )))
82
83 = Обновление плагина в NextCloud на сервере =
84
85 1. На сервере с установленным сервисом NextCloud найдите папку с установленными сторонними плагинами, обычно (если администратор не назначил другую) это:
86
87 (% class="box" %)
88 (((
89 ….nextcloud/custom_apps
90 )))
91
92 Распакуйте архив с плагином в данную директорию, должно получится:
93
94 (% class="box" %)
95 (((
96 ….nextcloud/custom_apps/ifcviewer
97 )))
98
99 Внутри должны располагаться:
100
101 * appinfo/: Содержит основные метаданные и конфигурацию
102 * css/: CSS стили
103 * img/: Изображения иконки и прочее
104 * js/: JavaScript файлы
105 * lib/: PHP классы плагина
106 * src/: Код для vue.js плагина
107 * templates/: Содержит основные рабочие шаблоны
108 * tests/: Содержимое для интеграционных тестов
109
110 1. Заходим администратором в web интерфейс NextCloud. Переходим в раздел «Приложения». В списке «Ваши приложения» находим Ifc Viewer, и включаем его.
111
112 Если производится обновление плагина, то в приложениях надо нажать «Обновить»