Register   Reset password

Cuyahoga news (Archive)

  • Cuyahoga 0.9.1 released

    A new Cuyahoga version is available for download. This is the 0.9.1 version and is the last version with functional changes before the 1.0 release.

    Highlights are:
    • Module connections
      It's now possible to connect different sections across pages. The modules in these sections have to implement special interfaces to allow this (IActionConsumer and IActionProvider). For an example, check out the UserModule (IActionProvider) and ProfileModule (IActionConsumer) in /Modules/User.
    • Sections in templates
      Sections are not exclusively related to a node (page) anymore, but can be created stand-alone. It's possible to attach these sections to templates, so that they appear on every page where a certain template is used. On this site, the login box on the right is an example of a section connected to the template.
    The module development guide will be updated soon with these features.

    See the release notes for a complete overview of the changes. Downloads are at the usual place. Special thanks to Steen Rabol for fixing a few issues.
    11/13/2005 9:31:00 AM Published by Martijn Boland Category Cuyahoga Comments 8
  • The Cuyahoga 1.0 roadmap (and beyond)

    Lately, more and more people are starting to use Cuyahoga or are developing modules. Especially for those people, I'd like to make some things clear of where we are heading the coming weeks / months.

    First, the next release will be 0.9.1. This release contains two major new features:
    • Module connections
      A module can implement two interfaces, one for actions and parameters it provides and another one that describes the actions and parameters a module can consume. It's a loose way of  connecting modules, but it makes it possible to navigate across modules and pages (nodes). For example, think of a search input module connected to a search results module or a profile module that has connections from the articles module and the login module.
    • Sections in templates
      In some scenarios it's necessary to have the same content on every page or a on group of pages. Currently, all sections (that contain the content modules) have a fixed position in the site hierarchy. In the next version it's going to be possible to detach sections from the site hierarchy and put those in a 'bag' with detached sections. Now when editing the properties of a template, it's going to be possible to link one ore more detached sections to one or more templates. Possible examples are a footer section, the connected search input module  (see above), a breadcrumbs module or even a custom made navigation module.
    Then, for Cuyahoga 1.0, there won't be any new features. Only stabilizing and bugfixing (and I'm sure this will keep us busy enough :).

    After 1.0 I'd like to split up core development and module development. The current modules are lacking in several areas and I just haven't got the time to make them better. This is where any help is highly appreciated.
    For the core, the focus after 1.0 will be to make Cuyahoga a more powerful CMS. Things like categorization, better search, better syndication and a much improved admin interface.

    Finally about ASP.NET 2.0: the runtime doesn't break anything in Cuyahoga but the development environment is so different that  I'm first going to look how other projects migrate before trying anything ;).
    11/7/2005 3:49:00 PM Published by Martijn Boland Category Cuyahoga Comments 2
  • Cuyahoga 0.9.0 released

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

    • 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 4
  • 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