Utah Project
Project description
Utah Project is designed to help developers build full stack web app solutions in python. It does this by integrating many of the components in the python ecosystem into one software stack realized in a preconfigured reference application. It begins with a set of base libraries to handle common needs when building web applications and fronts them with flask. It takes into consideration the following problems:
Externalized Content Management and Delivery
Authentication
Authorization
Profile Management
Configuration Bootstrapping
Site Navigation
Command processing
Robust and Dynamic Page Templating
Internationalization
Server Configuration (For CentOS and Redhat)
APIs
For more detail go to our home page.
Consumption Models
Utah can be consumed in two modes.
Canned installable RPM for Linux Systems
Workspace for building your own applications
Installing our canned application on a server is pretty straight forward and out of the box will provide a nice content management and delivery solution. To get started follow our Quick Start guide
The workspace gives you the ability to mix your functionality with our out of the box services. Our command processing is all based on flask. Your first question might be why flask? Simple enough; flask is awesome and the most straight forward way to implement web functionality in python. If you know flask, adding functionality will be a simple proposition. The workspace comes with all of the component dependancies preconfgiured in a working application ready to have your functionality added to it. In addtion the workspace comes with an RPM spec with will be needed to build your application into your own RPM so your application is server deployable.
Setting up a workspace is also straightforward. To do so follow our workspace setup guide.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Hashes for utah_project-1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ae084af19ba01d44013f92f6017771c6cc672df6463ccb8fee528e04125ae160 |
|
MD5 | c658214db6fb6aa4ac61915491f16f11 |
|
BLAKE2b-256 | 60eae153242d114ea7d7ab469b841d0c3261384813d8915554c1727625f53adb |