Технологический стек: различия между версиями

Материал из Intellex
Перейти к навигации Перейти к поиску
Строка 4: Строка 4:
=== '''<big><u>Плеер</u></big>''' ===
=== '''<big><u>Плеер</u></big>''' ===
{| class="sortable"
{| class="sortable"
|Название
!'''Название'''
|Описание
!'''Описание'''
|Правообладатель
!'''Правообладатель'''
|Тип лицензии
!'''Тип лицензии'''
|Ссылка на файл лицензии
!'''Ссылка на файл лицензии'''
|-
|-
|jquery
|jquery
Строка 274: Строка 274:
=== Дизайнеры ===
=== Дизайнеры ===
{| class="sortable"
{| class="sortable"
|Название
!Название
|Описание
!Описание
|Правообладатель
!Правообладатель
|Тип лицензии
!Тип лицензии
|Ссылка на файл лицензии
!Ссылка на файл лицензии
|-
|-
|bootstrap-daterangepicker
|bootstrap-daterangepicker

Версия 06:07, 2 июля 2021

Список необходимых для установки и работы сторонних компонентов/систем

Плеер

Название Описание Правообладатель Тип лицензии Ссылка на файл лицензии
jquery Библиотека упрощающая работу с элементами DOM,

событиями и т.п. Многие используемые компоненты созданы как плагины к jquery.

OpenJS Foundation MIT jquery
jquery-ui Набор виджетов, построенный на jquery. Используется для

изменения размеров в шапке грида, автокомплита в полях ввода.

jQuery Foundation MIT jquery
jquery.cookie Работа с cookie файлами (Используется в dynatree) Klaus Hartl MIT jquery.cookie
jquery-doubletap Используется для отслеживания двойного тапа по строке грида rick olson MIT jquery-doubletap
jquery.timeentry Ввод времени Keith Wood MIT jquery.timeentry
select2 Поле с выпадающими вариантами (комбобокс) - плагин jquery Kevin Brown, Igor Vaynberg, and Select2 contributors MIT select2
typeahead Quicksearch - плагин jquery Twitter, Inc MIT typeahead
handlebars Html шаблонизатор Yehuda Katz MIT handlebars
bootstrap-4.3.1.min Библиотека компонентов Twitter, Inc.

The Bootstrap Authors

MIT bootstrap
bootstrap-colorpicker Компонент выбора цвета Javi Aguilar MIT bootstrap-colorpicker
eonasdan-bootstrap-datetimepicker Ввод дат Jonathan Peterson MIT eonasdan-bootstrap-datetimepicker
dynatree Отрисовка деревьев (например в редакторе фильтров) Martin Wendt MIT dynatree
popper Позиционирование элементов на странице (подсказки,

попапы) Используется в bootstrap

Federico Zivolo MIT popper
summernote Wysiwyg компонент Summernote Team (https://github.com/orgs/summernote/people) MIT summernote
velocity Библиотека анимаций (используется в дейтпикере и

при показе ошибок)

Julian Shapiro MIT velocity
mathjs Библиотека для расчета формул Jos de Jong Apache License 2.0 mathjs
imask Ввод по маске uNmAnNeR MIT imask
moment Работа с датами JS Foundation and other contributors MIT moment
date-fns Работа с датами Sasha Koss and Lesha Koss MIT date-fns
gridstack Дашборд в произвольных отчетах Alain Dumesny MIT gridstack
exceljs Экспорт данных в excel Guyon Roche MIT exceljs
codemirror Поле ввода с подсветкой синтаксиса (ввод формул в дизайнерах, дебаггер в

документе/аналитике)

Marijn Haverbeke <marijnh@gmail.com>, Adrian

Heine <mail@adrianheine.de>, and others

MIT

GPL-3

codemirror -MIT

codemirror-GPL3

diff Создает объект с различием между 2 текстовыми файлами Kevin Decker BSD License diff
diff2html Отображает различие между 2 файлами (история в дизайнере, компонент

сравнения в аналитике)

Rodrigo Fernandes MIT diff2html
file-saver Функция сохранения файлов Eli Grey MIT file-saver
papaparse Парсинг csv файла с переводами Matthew Holt MIT papaparse
simmerjs Высчитывание уникального селектора для DOM ноды. Используется в

редакторе сценариев

Gidi Meir Morris AKA "CheKofif" MIT simmerjs
sortablejs Перетаскивание элементов в списках. Сейчас используется в дизайнерах (напр. ГУИ) All contributors to Sortable MIT sortablejs
ua-parser-js Получение информации о версии браузера, используемой пользователем Faisal Salman MIT ua-parser-js
xml-beautify Красивое отображение xml (с отступами) Tom Misawa MIT xml-beautify
js-cookie Работа с cookie файлами Klaus Hartl, Fagner Brack, GitHub Contributors MIT js-cookie
cades Использование api расширения для подписи электронной подписью КриптоПРО cades
pdf-js Отображение pdf файлов Mozilla Apache License 2.0 pdf-js
text-encoder Поддержка TextEncoder и TextDecoder в старых браузерах.

Используется в jas протоколе

Joshua Bell Apache License 2.0 text-encoder
tabulator-tables Будет использоваться как замена dev-express для отображения

деревьев в виде таблиц (список фильтров/произвольных отчетов)

Oli Folkerd MIT tabulator-tables
chartjs Будет использоваться как замена highcharts для отрисовки графиков Chart.js Contributors MIT chartjs
jszip Работа с zip архивами Stuart Knightley, David Duponchel, Franz Buchinger, António Afonso MIT

GPL 3

jszip
addclear Добавляет крестик для очистки поля ввода Stephen Korecky MIT addclear
babel Компилятор, преобразующий современный синтаксис js в синтаксис понятный

старым браузерам.

Sebastian McKenzie and other contributors MIT babel
resize-observer-polyfill Полифилл resizeObserver для поддержки 49 хрома Denis Rul MIT resize-observer-polyfill
tippy.js Отображение подсказок при наведении atomiks MIT tippy.js

Дизайнеры

Название Описание Правообладатель Тип лицензии Ссылка на файл лицензии
bootstrap-daterangepicker Ввод диапазона дат (два дейтпикера показанные

рядом) Используется только в дизайнере переходов

Dan Grossman MIT bootstrap-daterangepicker
mxgraph Отрисовка графов. Дизайнер переходов и структуры David Benson Apache License 2.0 mxgraph
save-svg-as-png Сохранение схем в дизайнерах, как картинок png Eric Shull MIT save-svg-as-png
vis-network Отображение зависимостей куба в дизайнере Almende B.V. MIT

Apache License 2.0

vis-network-MIT

vis-network-APACHE-2.0