Karrigell

From Wikipedia, the free encyclopedia

Karrigell
Developed by Pierre Quentel
Latest release 2.3.4 / March 17, 2007 (2007-03-17); 452 days ago
Written in Python
Genre Web application framework
License BSD License
Website http://karrigell.sourceforge.net

Karrigell is a web application framework written purely in the Python programming language. It is comparable to other Python web frameworks (Quixote, Django, Turbogears, Pylons, etc) and to commercial web frameworks called WebSphere (IBM) and WebLogic (BEA), though much smaller in scope and features.

The first version was published in November 2002.

Like other Python applications it is a collection of modules grouped into a single directory tree. Karrigell accepts web requests and maps them to a function, method, a Python script, or a dynamic HTML page generator (*.hip <HTML Inside Python> or *.pih <Python Inside HTML>). The Karrigell engine then returns the results back to the web client.

The package provides several applications ready for use : a blog engine, a forum, a wiki, an agenda. It provides an interface to manage MySQL and SQLite databases online.

[edit] References

  • List of Python Web Frameworks on the Python language site
  • Karrigell is the web framework chosen by Gerard Swinnen in his book "Apprendre à programmer avec Python" published by O'Reilly Media. The page is available online.
  • A Quote from an independent review on Devshed (reference below) : "While Karrigell is very powerful and flexible, offering multiple solutions to web development, it is surprisingly simple to set up and work with. Python novices won't find any obstacles when working with Karrigell, and Python experts won't feel too limited. It offers its own web server that gets the job done, but it also can be easily integrated with technologies such as Apache, so you do not have to sacrifice the use of other technologies when choosing Karrigell".

[edit] External links

Languages