Skip to main content

Python 3 MVC web framework with built in capabilities for developing Web Services and Modular Web Applications.

Project description

Fantastico framework

Create the best pluggable, developer friendly content publishing framework for Python 3 developers.

Build status.

Get started

The easiest way to get started using fantastico is to read our just in time generated documentation:

Have fun.

Changes

  • v0.2.1
    • Fix packaging of pypi package. Now it is usable and contains rendering package as well as contrib package.

  • v0.2.0
    • Framework documentation is tracked using Google Analytics

    • Component reusage is done using {% component %} tag.

    • Dynamic menu pluggable component can be used out of the box.

    • MVC documentation improvements.

    • Fix a bug in DB session management cache when configuration was changed at runtime.

  • v0.1.2
    • Nginx config file now also maps www.<vhost_name>

    • Redirect support from controllers

    • Setup fantastico framework script does not override deployment files anymore

  • v0.1.1
    • Favicon route handling.

    • Deployment scripts error handling and root folder execution (rather than execution only for deployment subfolder).

    • MVC how to article was changed to use get_records_paged instead of all_paged method (it used to be a bug in documentation).

    • DB Session manager was changed from one singleton connection to connection / request.

    • FantasticoIntegrationTestCase now has a property that holds os environment variable name for setting up Fantastico active config.

  • v0.1.0
    • Built in router that can be easily extended.

    • WebOb Request / Response architecture.

    • Request context support for accessing various attributes (current language, current user and other attributes).

    • Multiple project profiles support.

    • Database simple configuration for multiple environments.

    • Model - View - Controller support.

    • Automatic model facade generator.

    • Model facade injection into Controllers.

    • Templating engine support for views (jinja2).

    • Documentation generator for pdf / html / epub formats.

    • Automatic framework packaging and deployment.

    • Helper scripts for creating projects based on Fantastico.

    • Easy rollout script for running Fantastico projects behind nginx.

    • Rollout scenarios for deploying Fantastico projects on Amazon (AWS).

    • How to sections for creating new projects and components using Fantastico.

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

fantastico-0.2.1.tar.gz (2.6 MB 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