Introduction

Cuyahoga is an open source .NET web site framework. It provides content management capabilities and has a modular approach. Currently it works with MS .NET 2.0 with SQL Server, PostgreSQL or MySQL as database backend. Also, from version 1.5.2, Mono is fully supported again.

The main goal of the project is to show .NET developers that there is a different way of building web applications than the well known sample applications. Although the project is targeted primarily at .NET developers, anybody interested can download the source and start playing.

Questions, remarks, suggestions? Open a forum topic or mail to martijn [ at ] boland [ dot ] org.

RSS-2.0

Cuyahoga news (Archive)

  • Cuyahoga 0.5 released

    The 0.5 release of Cuyahoga contains one new main feature (membership registration) and various bug fixes. You can download it here. If there is anyone who installed 0.4: lucky you! ;). You can find a database upgrade script in the /Database folder of the installation package.
    12/30/2004 3:01:00 AM Published by Martijn Boland Category Cuyahoga Comments 0
  • So what about Mono support?

    One of the main goals of this project has always been to support Mono. But there are two main issues that prevent Cuyahoga from running on Mono:

    - Currently Cuyahoga uses NHibernate proxy objects (Castle DynamicProxy). They don't work with Mono (yet). A quick solution would be to turn off proxying and turn the caching a little more aggressive to reduce the database load.

    - Bugs in the System.Web classes. Cuyahoga modules use PathInfo variables for extended module parameters. Mono (or mod_mono?) thinks they indicate a folder on the web server. Aside from that there are other bugs that cause errors in some of the pages. I have the feeling that they can be worked around though, but I didn't have enough time to fix that.

    Some early versions completely worked on Mono, but with the latest additions, the Mono bugs did appear unfortunately :(.

    12/20/2004 1:32:00 AM Published by Martijn Boland Category Mono Comments 0
  • First version released

    Today the first version of the Cuyahoga web site framework was released. This initial release contains the core functionality (site structure, templates, personalization) and three modules (Articles, Static HTML and User).
    The next weeks I will update this web site with more information about features, modules, etc., so stay tuned. For now, you can download the sources and kind of guess what's in it. At least one thing I can tell you: the site you're viewing is what you get when you install the package :).

    Martijn
    12/19/2004 12:45:00 PM Published by Martijn Boland Category Cuyahoga Comments 0
Current