Nouvelle version de Karrigell - version 2.0 beta
lun, 08/03/2004 - 00:00
Karrigell est une solution simple de développement web, écrite en Python, conçue pour des sites web à trafic modéré, telles que des Pages Perso hébergées sur le PC de l'internaute. Il a été pensé pour être vraiment simple à utiliser : serveur web intégré, base de données (gadfly), accès facile aux données d'environnement et aux formulaires, et en même temps raisonnablement puissant : exécution de scripts Python dans le même processus que le serveur (pas de CGI), programmation de pages serveur mêlant HTML et code Python (similaire à PHP, JSP, ASP), authentification, gestion de sessions, fonctions pour l'internationalisation. Karrigell peut aussi travailler avec des serveurs web externes : Apache et Xitami sont pris en charge. Toutes les bases de données courantes (sqlite, MySql, PostGresQL, etc) peuvent être utilisées à travers les API Python correspondantes. Une façon simple d'utiliser les bases de données avec une syntaxe similaire à celle des dictionnaires Python est disponible pour gadfly et sqlite (d'autres devraient suivre prochainement).
Un ensemble de fichiers de démo est fourni, y compris un serveur Wiki élémentaire et un portail qui permet l'édition de nouvelles et avec des possibilités de personnalisation.