Version 7.1 by Bimit Administrator on 23.05.2022, 10:04

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