Introduction
On this page you can information about the assignments I wrote for the "Internet Programming II" course given at KTH, the Royal Institute of Technology (Stockholm, Sweden).
CGI.pm assignments, plSmarty
I wrote my assignments in Perl using the CGI.pm module. For many of my pages, I used a lightweight templated engine I wrote called plSmarty . You can find more information about plSmarty by visiting the plSmarty project page.
- To get all the code in one go, you can grab a tarball.
Final assignment : Diogenes
The topic of the final assignment of the course was free, and I chose to implement a web hosting and content-management system which I called Diogenes. For example, the pages you are currently browsing are hosted by Diogenes!
- For pointers to all things Diogenes-related, visit the Diogenes homepage.
- To learn how to use Diogenes, take a look at the Diogenes documentation.
- To learn about Diogenes's development, take a look at the Diogenes development site.
- As some of the core routines of Diogenes are very generic, they were split into the Diogenes library.








