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 logo contest

    After setting up the wiki it became obvious that Cuyahoga currently misses one thing: a logo! Therefore, a logo contest is started on the forum. So if you are in a creative mood and want to contribute something: here's your change to achieve eternal fame.

    Oh and btw, if any of you graphic artists has a little bit more inspiration: new templates (themes, skins, whatever) are always welcome. Heck, the entire Cuyahoga site can use a graphic overhaul :).
    2/2/2006 5:50:00 PM Published by Martijn Boland Category Cuyahoga Comments 0
  • We have a Wiki

    From today, the Cuyahoga project has a wiki. The purpose of the wiki is to store documentation and all sorts of things related to development sub-projects.
    The wiki is hosted at SourceForge and is available from http://wiki.cuyahoga-project.org/wiki/.
    Feel free to add anything if you like.
    2/2/2006 5:49:00 PM Published by Martijn Boland Category Cuyahoga Comments 0
  • Feedback needed for new Cuyahoga features

    There is a thread on the Cuyahoga forum where a list is posted of possible new features or improvements for Cuyahoga 1.1. Any feedback on this list is highly appreciated!
    1/21/2006 6:31:00 AM Published by Martijn Boland Category Cuyahoga Comments 0
  • Cuyahoga 1.0 released

    About a year after its first public release, Cuyahoga 1.0 is available for download. I'd like to thank everybody for contributions, bug reports and constructive criticism.

    I wasn't planning any new features from the 0.9.1 release, but still two new features have crept in (my apologies for that :) ):

    • SearchInput module: a very small module that must be connected to the existing Search module and. The module makes it possible to have a search box on every page in the site when attached to a template. You can see it in action on the Cuyahoga site.

    • The option to create a sample site from the installer. This should make it easier getting things started for the first time.

    For people who use their own customized templates: there is one breaking change in the way how stylesheet declarations are added to the template. See the release notes for details.

    You can download the new release from the Sourceforge site:

    Everybody, have a good 2006!

    Martijn

    12/30/2005 12:43:00 PM Published by Martijn Boland Category Cuyahoga Comments 5
  • Cuyahoga development in VS.NET 2005 has improved

    The preview of the new ASP.NET web application project model was just released and I decided to give it a try.

    The ASP.NET (VS.NET) guys have done a great job! All the new ASP.NET 2.0 stuff combined with class libraries as projects. They couldn't have chosen a better way to suit Cuyahoga :).

    Now to show that it really works, here's a screenshot of Cuyahoga in a VS.NET 2005 solution with a newly created module and the Cuyahoga.Web project converted to an ASP.NET 2.0 web application project.


    Note that the migration wizard to convert VS.NET 2003 projects to the new VS 2005 model isn't ready yet, but it is not a problem with class library projects. These convert fine. Then, to convert a class library project to a web application project, I just added the line:

    <ProjectTypeGuids>{349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}</ProjectTypeGuids>

    to the Cuyahoga.Web.csproj file and it seems to do the trick.

    To my surprise, I also noticed that the need for IIS has disappeared. After hitting F5, the Cassini server started and ran Cuyahoga nicely on port 8080.
    12/17/2005 6:00:00 AM Published by Martijn Boland Category ASP.NET 2.0 Comments 4
Current