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)

  • New template

    People get bored very easily and so do I. Time for a new template. I think this one will stay a little bit longer (unless some real designer can provide us a slick template :)).
    Oh, this one is called AnotherRed and you can find it in SVN.
    4/21/2005 12:20:00 AM Published by Martijn Boland Category Cuyahoga Comments 0
  • Testdrive: Remote Content module

    No new release yet, but just a little update to inform you all what's currently going on.

    The next version will contain a new Remote Content module. Basically this is just an RSS aggregator that displays syndicated content.
    I tried to make it as friendly as possible for both content suppliers and Cuyahoga users. The syndicated content is cached for a configurable amount of  time and when it expires, the content is refreshed in background threads (you can turn this off, btw), so  there will be no noticable delay for end users when Cuyahoga is refreshing a feed.

    You can also combine multiple feeds in one display. This is particulary useful for a site like this one. For example, you can create one single list on the homepage that contains the most recent content from different parts of the site that have their content syndicated.

    The module is running on this site now for a little testdrive. Watch the Active topics section on the left. It consumes the active topics feed of the forum. There is also a well hidden little surprise for registered users that shows a little more possibilities of the module :).
    4/13/2005 1:11:00 PM Published by Martijn Boland Category Cuyahoga Comments 0
  • Cuyahoga 0.7.0.1 bugfix release

    As some of you might have noticed, the 0.7.0 release had a bug that prevented new users from creating an account. This was also the case on this very site. From now you can register again.
    The bug was a side effect from a fix in NHibernate 0.7 where a Date below 1-1-1753 isn't considered null anymore. Thanks to Mike Savage for pointing out. Next time I'm going to really read the NHibernate release notes :).

    The fixed sources can be found at the usual place. Besides the above issue, there is also a fix in the PostgreSQL database create script..
    4/3/2005 9:19:00 AM Published by Martijn Boland Category Cuyahoga Comments 0
  • Cuyahoga 0.7.0 released

    A new release of Cuyahoga. Highlights are:
    • Custom menus
      You can now add custom menu's to every placeholder in the template. An example of this is the search link in the right upper corner of this site (well it doesn't look like a menu but it sure is :)).
    • Site aliases
      A site has a default url that consists of the host and the application name. A new feature was added to map alternative url's to the site, or a specific node in the site.
    • Template reorganization
      All related template controls, stylesheets and images are now grouped in a subdirectories under Templates.
    • Support for MySQL 4.0 (was 4.1 and above).
    For all changes, see the release notes. As usual, you can download it from here.

    NOTE FOR EXISTING USERS:
    There is a breaking change in the way Cuyahoga handles the templates. The path of the Template controls is now split into a base path (for example 'Templates/Default') and the name of the template control ('CuyahogaNew.ascx').
    After upgrading, reorganize your physical template controls, stylesheets and images just like the default ones and then go to the template adminstration where you have to correct the values for the base path, template control and css.

    3/28/2005 5:57:00 AM Published by Martijn Boland Category Cuyahoga Comments 0
  • Issue tracker

    An issue tracker (JIRA) is set up at http://tijnthuus.demon.nl:8080/jira.
    Please use this to file any bugs, improvements or feature requests. It's located at my home server so it might be a little slow since the system specs of my server are pretty much below the minimal JIRA requirements :).
    3/13/2005 1:20:00 AM Published by Martijn Boland Category Cuyahoga Comments 0
Current