Skip to main content

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:

  1. Externalized Content Management and Delivery

  2. Authentication

  3. Authorization

  4. Profile Management

  5. Configuration Bootstrapping

  6. Site Navigation

  7. Command processing

  8. Robust and Dynamic Page Templating

  9. Internationalization

  10. Server Configuration (For CentOS and Redhat)

  11. APIs

For more detail go to our home page.

Consumption Models

Utah can be consumed in two modes.

  1. Canned installable RPM for Linux Systems

  2. 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 which is 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.

Release Notes

Version 1.7.0

Features:

  • Added extra structure to facilitate ease in customization

Bug Fixes:

  • Added confirmation to user, group and rights delete

Internal:

  • Added selenium test harness to the arches build

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

utah_project-1.7.0-py3-none-any.whl (6.9 MB view details)

Uploaded Python 3

File details

Details for the file utah_project-1.7.0-py3-none-any.whl.

File metadata

  • Download URL: utah_project-1.7.0-py3-none-any.whl
  • Upload date:
  • Size: 6.9 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.0

File hashes

Hashes for utah_project-1.7.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9ca860b97a615cee042f4562253b0eff1e7494689c0743356db00cd437a66b30
MD5 353b4c840c6f89a9218bb6ee41568b02
BLAKE2b-256 a1d9854e69373e7aa8984e5b07b7083dc3322cf0a444d2220c726520a46b9c8d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page