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 0.7.0.0 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
Back