Register   Reset password

Cuyahoga news (Archive)

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

    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
  • Plans for 0.7

    The next version will have a new skinning system. Not that the code is going to be completely different, but I'm moving everything that has anything to do with the visual appearance to its own project. This way it will be way easier to change the look and feel of the site, including the menu system. 
    For a long time I thought we didn't need a fancy skinning system but the last upgrade of this site (with some SQL hacking to change the templates) and the fact that people actually start using Cuyahoga for their sites convinced me that this has to be improved.

    Also on the list is a menu system that allows you to create pages outside the node hierarchy. This can be useful for pages or modules that are more or less 'global' like the search page or a sitemap. These menus will be attached to a placeholder in the template just like the sections.

    I haven't started coding yet and I'm not completely sure about the design, so feel free to drop any suggestions!

    Oh btw, for all NHibernate enthousiasts out there, the development version is now using version of NHibernate. It had to do 2 little modifications related to the change in the NHibernate types en ISession.Find(). Everything runs fine, or even better now. The new ISession.Lock() feature works perfectly for re-attaching cached objects. I've got a slight feeling that the performance also has improved with the change (but that's pretty hard to measure because building a page from cached objects is too fast for the resolution of a .NET Timespan ;)).
    2/27/2005 8:47:00 AM Published by Martijn Boland Category Cuyahoga Comments 1
  • Cuyahoga 0.6.0 released

    It took a little longer than the previous releases, but here it is: Cuyahoga 0.6.0.

    Highlights of this release are:
    • Search
      You can now index and search content. Currently the content of the Articles module and the StaticHtml module is indexed by default. A more technical explanation of how the search works can be found here.
    • LanguageSwitcher
      From the first release, Cuyahoga supported content localization but it was not so obvious how to achieve it. Content for a different language or culture has to have its own root node (within an existing site). You have to build a structure of nodes and sections for each language.
      The LanguageSwitcher module enables easy navigation between the localized site structures.
    • New template and navigation control
      Customizing and skinning of Cuyahoga is not very easy for non-ASP.NET developers. The new template is set up in such a way that most customizing can be done by only modifying the stylesheet.

    2/20/2005 11:51:00 AM Published by Martijn Boland Category Cuyahoga Comments 5
  • Subversion access

    You can now check out the Cuyahoga sources with anonymous svn. The repository is at http://tijnthuus.demon.nl/svn/repos/cuyahoga/trunk.
    2/20/2005 11:18:00 AM Published by Martijn Boland Category Cuyahoga Comments 0