Skip to main content

A simple web framework with base functionality to build web applications.

Project description

Ringo is a small Python based high level web application framework build with Pyramid . It provides basic functionality which is often used in modern web applications. Currently ringo is highly experimental and not meant for others to use!

Getting Started

  • cd <directory containing this file>

  • $venv/bin/python setup.py develop

  • $venv/bin/initialize_ringo_db development.ini

  • $venv/bin/pserve development.ini

Development

  • Added search in overviews

  • #15: Implement Search

0.2.2

  • Some improvement in Layout. Make header more compact to not waste to much space

  • Create an empty “forms” dir under views for the basic scaffold. Fixes error on creating the form.xml files when adding a new modul.

  • Improved add_<<app>>_modul command. Fixed modul (re) initialisation. It the modul initialisation does not happen on recreating again the database.

  • Fix get_path function. Path is now relativ to the application (was relativ to Ringo)

  • #10: Add “visible” flag to moduls. Moduls can now be configured in which menu to display the modul. (DB change!)

  • Added new field “clazzpath” to the modul. Needed only internal for dynmic imports on permission checks. (DB change!)

  • Need formbar in version > 0.1 to be able to render selection fields.

0.2.1

  • Improved documentation

  • Added a simple request history (needed for #7)

  • #1: Error on getting roles while authorisation when user is not logged in

  • #2: Put some usefull content on the default index page

  • #3: Set application title in the page header

  • #4: Add version info page

  • #5: Add about page

  • #6: Add contact page

  • #7: Add dialogs for errors (404, 403)

  • #9: Cleanup and structure css

  • #17: Hide checkboxes in overviews if bundled actions are not enabled

  • #20: Fix layout of flash messages

  • #21: Complete german translation

0.2

First more or less version which includes all basic functionallity.

  • Added basic scaffold

  • Added “add_modul” command to add boilerplate code for new moduls.

0.1

  • Basic model initialisation

  • Basic page layout

  • Added authentification

0.0

  • Initial version

Project details


Download files

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

Source Distribution

ringo-0.2.2.tar.gz (474.4 kB view hashes)

Uploaded Source

Supported by

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