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.
|