Third-Party Packages

Assets

ACE Editor

Code editor used for UI CodeControl.

Status: suggested | Environment: base | License: BSD3

Chart.js

Used to generate charts.

Status: optional | Environment: base | License: MIT

Date Picker

Used by UI to create a date picker form element. Note: Site says deprecated.

Status: required | Environment: base | License: MIT

Django Dynamic Formset

Used by UI for creating formsets.

Status: required | Environment: base | License: New BSD

dragula

Used by UI for Kanban lists.

Status: required | Environment: base | License: MIT

fileuploader

Used by UI for AJAX uploads.

Status: required | Environment: base | License: GPL 2

jQuery Chained

Used by UI to automatically create chained select fields.

Status: required | Environment: base | License: MIT

jQuery Mask

Used by UI to create masks on form fields.

Status: required | Environment: base | License: MIT

jQuery Sortable

Used by UI to provide record sortation.

Status: required | Environment: base | License: BSD3

jQuery Time Picker

Used by UI to provide a time picker form element.

Status: required | Environment: base | License: MIT

jQuery Toast

Used by UI to create toasts.

Status: required | Environment: base | License: MIT

jQuery Wheel Color Picker

Used by UI to provide a color picker form element.

Status: required | Environment: base | License: MIT

moment.js

Used in various ways for time support.

Status: required | Environment: base | License: MIT

multiselect.js

Used by UI to create a multi-select form element.

Status: required | Environment: base | License: MIT

nicEdit

Code editor that may be used for UI CodeControl.

Status: required | Environment: base | License: Unknown

notify.js

Used by contrib.notifications for the Web Notifications API.

Status: required | Environment: base | License: Unknown

select2.js

Used by UI to create advanced select form elements.

Status: required | Environment: base | License: MIT

UI Kit 3

Alternative to Twitter Bootstrap.

Status: required | Environment: base | License: MIT

viewer.js

May be used to display documents.

Status: required | Environment: base | License: AGPL

zoom

May be used to create an image zoom.

Status: required | Environment: base | License: MIT

Requirements

PyGithub

Used by the github backend to create issues when an exception occurs.

Status: optional | Environment: base | License: LPGL

anytree

Required to use the diagramming functionality.

Status: optional | Environment: base | License: Apache 2.0

bandit

Used to scan SuperDjango for security issues.

Status: required | Environment: control | License: Apache 2

beautifulsoup4

Used to strip HTML tags.

Status: required | Environment: base | License: MIT

bitbucket-python

Used by the bitbucket backend to create issues when an exception occurs.

Status: optional | Environment: base | License: MIT

bleach

Used UI controls that deal with HTML output.

Status: suggested | Environment: base | License: Apache 2.0

boto

Used by the AWS S3 backend.

Status: optional | Environment: base | License: MIT

couch

Used for the Couch DB backend.

Status: optional | Environment: base | License: BSD3

django-appconf

Used to make various SuperDjango settings easier to use.

Status: required | Environment: base | License: BSD3

django-formtools

Used for the form wizard functionality.

Status: required | Environment: base | License: BSD3

markdown

Used to generate release pages from Markdown files.

Status: required | Environment: base | License: BSD3

pillow

Used to generate thumbnails.

Status: required | Environment: base | License: BSD3

pymongo

Used for the Mongo DB backend.

Status: optional | Environment: base | License: Apache 2.0

python-frontmatter

Parses meta data from Markdown files.

Status: required | Environment: base | License: MIT

python-oembed

Required to use embed functionality.

Status: required | Environment: base | License: MIT

pyyaml

Currently only used for the ScannerError exception that may be emitted by frontmatter.

Status: required | Environment: base | License: MIT

schedule

Used to execute scheduled jobs.

Status: required | Environment: base | License: MIT

semver

Used for version bumping.

Status: required | Environment: control | License: BSD3

tabulate

Used to print tabulate output on the command line.

Status: required | Environment: base | License: MIT