Установка Document Manager

Чтобы начать использовать Document Manager, нужно:

  1. Подключить необходимые CSS и JS файлы на страницу;
  2. Вызвать конструктор объекта.

Необходимые файлы

Подключаем 4 файла:

<html>
 <head>
  <!-- Библиотека Webix -->
  <script src="codebase/webix.js" type="text/javascript"></script>
  <link rel="stylesheet" href="codebase/webix.css" type="text/css">
 
  <!-- Document Manager -->
  <script type="text/javascript" src="codebase/docmanager.js"></script>
  <link rel="stylesheet" href="codebase/docmanager.css" type="text/css">
 </head>
 <body>
    <!-- Конструктор Document Manager -->
    <script>
        webix.ui({
          view: "docmanager"
        });
</script> </body> </html>

В следующем разделе мы рассмотрим другие способы создания Document Manager на странице.

Запуск бэкенд сервера

Document Manager работает с базой данных SQL под именем files по умолчанию. База данных понадобится вам для хранения данных о файлах, директориях, группах, тэгах, комментариях и пользователях. Мы предоставляем бэкенд код для Document Manager на Golang.

Используя Golang Backend

Чтобы использовать Golang backend для Document Manager, склонируйте репозиторий и запустите его локально:

go build
 
# bash
./wfs-ls -data some/folder
 
# cmd
wfs-ls -data some/folder

some/folder это относительный путь к директории, в которой будут храниться добавленные папки и файлы.

Используя File Preview Service

Также мы предоставляем бэкенд сервис для генерации превью файлов. Склонируйте репозиторий и запустите его локально:

go build
 
# bash
./preview
 
# cmd
preview

Чтобы использовать превью сервис, запустите сервер на Golang с параметром preview:

#bash
./wfs-ls -preview http://localhost:3201/preview -data some/folder
 
#cmd
wfs-ls -preview http://localhost:3201/preview -data some/folder

Как запустить пакетные примеры локально

Чтобы запустить пакетные примеры локально, вам нужно перейти в корневую директорию Document Manager, установить необходимые зависимости и запустить дев сервер:

// переходим в корневую директорию
cd docmanager
 
// устанавливаем зависимости
yarn install //или npm install
 
// запускаем сервер
yarn server //или npm run server
Наверх
If you have not checked yet, be sure to visit site of our main product Webix js frameworks and page of html5 document manager product.