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

    A new release of Cuyahoga.

    Highlights are:
    • A node can link to an external page or site. This is particulary useful for integrating existing applications in the main navigation (like dasBlog ;)).
    • Alternative urls (https, other port numbers) are supported. Thanks to Tomislav Tustonic.
    • Fixed issues with delayed display of new or deleted nodes and sections that were introduced with switching to NHibernate's second level cache.
    The sources can be downloaded at the usual place.

    I hope this will be the last release in the 0.8.x series. The main goal of the next release (0.9) is improvement of the modules (including a module installer and a module development guide).

    7/20/2005 3:24:00 PM Published by Martijn Boland Category Cuyahoga Comments 3
  • New domain name

    Cuyahoga has its own domain! It is cuyahoga-project.org and the site is accessible at http://www.cuyahoga-project.org. Unfortunately, the forum doesn't work anymore from the old location because it has its virtual url hardcoded in the web.config.

    Please update your bookmarks, rss subscriptions and links. If you happen to find a broken link or something else that might be related to the new domain, leave a comment.
    7/3/2005 5:43:00 AM Published by Martijn Boland Category Cuyahoga Comments 1
  • Cuyahoga 0.8.1 released

    For the first time a new Cuyahoga release without any new features! Only bug fixes and some improvements.

    The main goal of this release was to improve stability and performance, especially under heavy load. Unfortunately, one issue turned out to be a real show stopper. I finally decided to throw away Cuyahoga's own object caching mechanism and utilize NHibernate's second-level caching. Now everything is more stable than ever, although the performance has suffered a little because Cuyahoga can't build pages anymore without hitting the database at every request (which was possible with the old solution).

    See the release notes for the complete list of fixes and improvements. I highly recommend everybody who is using Cuyahoga at this moment to upgrade to 0.8.1.
    6/29/2005 3:30:00 PM Published by Martijn Boland Category Cuyahoga Comments 1
  • Cuyahoga 0.8.0 released

    A new Cuyahoga release has seen the light. Highlights are:
    • RemoteContent module
      Display content on your site from external sources. Combining multiple sources in one list is possible. The external content is cached locally. You can let the content refresh asynchronously to reduce page loading time when the cached content is expired. Currently only RSS 2.0 feeds are supported as external sources.
      Take a look here for an example of this module.
    • Downloads module
      Upload files that become available for download. The amount of downloads is count and you can restrict download permissions for individual roles and individual files.
    See the release notes for the complete list of changes. Download it here (of course, this is the new Downloads module :)).

    Originally, the Downloads module was planned to be a document management module, but it has become a simple file distribution module. You can have to extend the Downloads module yourself if you want more document management facilities. In the near future there will be a module development guide that uses the Downloads module as an example.
    6/11/2005 2:50:00 PM Published by Martijn Boland Category Cuyahoga Comments 0
  • Article series about Cuyahoga and NHibernate

    From the statistics of this site, it became clear that many people are coming to this place because they want to know something about NHibernate. So that's why I'm trying to do an article series about all NHibernate related stuff in Cuyahoga. Check out my first attempt in the Developers section. It's about configuration and session management. The next article will cover the various mappings that are in Cuyahoga.
    4/26/2005 1:05:00 AM Published by Martijn Boland Category Cuyahoga Comments 4
Current