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

    Well, it's been a while, but there is a new Cuyahoga release!

    Highlights:
    • Installer for the database
    • Module installer
    • Module improvements
    • .NET 2.0 support
    • Lots of bug fixes
    See the release notes for a complete overview.

    Since this is the first version with an installer, it's very important to have a look at the new upgrade instructions. This is also the first version that has a binary distribution for those without a development environment.
    You can download the files from the usual place.
    10/5/2005 5:00:00 PM Published by Martijn Boland Category Cuyahoga Comments 3
  • Module Developement Guide

    Finally, a Module Development Guide is available for people wanting to develop their own Cuyahoga modules! You can find it in the Developers section and the impatient can download it right away.
    10/5/2005 4:52:00 PM Published by Martijn Boland Category Developers Comments 0
  • Cuyahoga runs on .NET 2.0

    The current version in SVN can be built with VS.NET 2005 Beta 2 and runs on ASP.NET 2.0 and SQL Server 2005 Express without any modifications.
    There were a few little issues to solve to make it work on .NET 2.0 perfectly, but all of these were very easy to solve.
    9/25/2005 1:06:00 PM Published by Martijn Boland Category Cuyahoga Comments 2
  • Web based installer in SVN

    The work on the installers is finished and the code is in SVN. It would be nice if people give it a try and see if it works in their environment (especially Mono/MySQL).

    To install a fresh Cuyahoga from SVN, take the following steps:
    • Checkout the latest sources from the Subversion (SVN) repository @ http://tijnthuus.demon.nl/svn/repos/cuyahoga/trunk. You'll need an SVN client for this like TortoiseSVN if you're on Windows.
    • Build the sources with VS.NET or with NAnt.
    • Create an empty database on you preferred RDBMS.
    • Configure the database connection in the web.config (nhibernate section) and point it to your newly created database.
    • Run!
    To see the module installer in action, go to 'modules' in the site administration. There you can install the Downloads module (the others are installed with the core).

    For the very brave of us: if you're running 0.8.2 you can deploy the files from the Web directory to your 0.8.2 installation after building and see what happens :).
    9/15/2005 1:01:00 PM Published by Martijn Boland Category Cuyahoga Comments 0
  • A little update

    There hasn't been much development activity lately with Cuyahoga. This is mainly because I was distracted with another project, but most work of my part over there is done. Time to restart development here :).

    On a side note: from the server statistics it appears that version 0.8.2 has been running rock-solid. Are there any users out there who will share their experiences with 0.8.2?
    8/25/2005 2:20:00 PM Published by Martijn Boland Category Cuyahoga Comments 3
Current