This is the home page of Karrigell, a web framework including
a web server, a Python script engine and a 100% Python database, KirbyBase : all you
need to build dynamic web applications
Karrigell can also work with external web servers (Apache, Xitami) and
all the databases for which a Python API exists (sqlite, mySql, PostGreSQL, ZODB, etc).
If you want to see examples, take a tour of
some demos, which will show you how to use authentication, sessions, how to
handle HTTP forms, include scripts inside other scripts, etc
More elaborate demos include
- a calendar
- a forum
- a simple Wiki server
- Kwiki, a wiki server using the
FCKEditor wysiwyg text editor
- a simple record collection program, using a single
ks script
- a portal, in
which components are included using the
Include() function. It makes an
extensive use of session handling to display a different interface according
to the registered users preferences, and allows editing of news by these
users. It uses the database for user profile management and news edition
- an e-business demo : buy breton songs on-line !
- this script is bugged, just to show how
exceptions are shown and how the debugger works
A set of scripts is provided to easily generate a
database management application (you can choose between KirbyBase,
gadfly and SQLite)
For a more detailed information browse the
documentation
For feedback, bug report, etc please send an e-mail to the
Karrigell mailing list
Karrigell v2.2.1
|