{% extends "webapp/base__.html" %} {% block header %}
Acme Incorporated
{% endblock %} {% block content %}

Welcome!

Welcome to the default page of the Acme Incorporated web application.

This page does not do anything useful yet but it provides the infrastructure to do all sorts of things without having to do any additional configuration.

It is built using Django so you can modify the contents using template parameters from the views which can, in turn, tie into one of two the databases: postgresql for managing admins and MongDB for managing data.

In addition it includes a number of static packages like jquery and jquery-ui so you can create complex client side behavior. It also includes the tooltipster package creating customized tooltips withoutm the title attribute, the dataTables package for creating amazing tables, the dynatree package for creating dynamic, interactive tree structures, the flot package for creating great charts, the bootstrap package for organizing information and the cryptojs package for doing client side encryption/decryption/hashing.

With this infrastructure you can focus on writing attractive, interactive websites without worrying about the related administrative tasks.

The following sections show how to use the various tools.

Dynamic Trees using FancyTree

The example below shows a nested list of information in a dynamic tree structure.

Dynamic Tree Example

Tables using DataTables

This example shows how to use the DataTables package to present a table of the javascript packages available in this environment.

Package Version Project URL Brief Description
bootstrap 3.1.1 https://getbootstrap.com sleek front end framework web development
cryptojs 3.1.2 http://code.google.com/p/crypto-js cryptographic algorithms (like AES and tripleDES) implemented in javascript for client side processing
datatables 1.10.0 https://datatables.net data tables plug in for jquery
django 1.6.5 https://www.djangoproject.com python based server side web dev framework
fancytree 2.0.0 https://github.com/mar10/fancytree/blob/master/README.md dynamic tree view plug in for jquery (used to be dynatree)
flot 0.8.3 http://www.flotcharts.org plotting/charting plug in for jquery
gunicorn 18.0 http://gunicorn.org python plugin: web server gateway for nginx <--> django
jquery 2.1.1 http://jquery.com very useful javascript library for cross platform development
jquery-ui 1.10.4 http://jqueryui.com user interface plug in for jquery (included jquery-ui-themes)
tooltipster n/a http://iamceege.github.io/tooltipster sleek tooltip plug in for jquery

Flot (Plotting)

The example below shows how to draw simple graph.

Encryption

This example shows how to create an MD5 hash for random input.
Input:
Output:

 

Enjoy!

{% endblock %}