<snip>
Checked WebParts framework which looked very good but that has a more
"static" approach and while many hard things are simpler, many simpler
things become harder. Were you thinking about changes in how modules
are rendered too or that part will just stay as it is now?
</snip>
Since I started using rainbow, it has always been my philosophy to improve modules. In fact that is indeed how I started ( I started on making a module that will go nameless [ uh hemm "blog" uh heemm] and then moved to the future group). I believe in the Module User control approach and Module application approach. This approach was taught to me but Rahul. Basically it says that rainbow should ( or any web app) always have a flat dynamic user control for module functionality. This is the basis for doing everything you mentioned. With a user control module I can : stick a web application into a portal like a module, use web parts either inside the module or outside ( Master pages), use ANY control ( including Telerik Portal Controls which make this a breeze) and still retain plug and play on the portal functionality.
In conclusion, Rainbow will ALWAYS and continue to support the basic user module way of portal modules. Of course we will clean this up in 2.0 and take advantage of features that can make module development more dynamic and easier to use. Bascially if you take an example like yaf...we have yaf working as a module in the 1.1 and 2.0 versions of rainbow. Yaf is an application and not a module but can be used and deployed like a module in ANY rainbow version. Using logic, one could then determine that ANY ASP.NET ( lets have a start shall we) can be used to plug into a user control module.
Therefore the user control module stays :). Bottom line, a user control can do anything in .NET 2.0 and future versions as it houses other controls.
<snip>
Will SiteMapProvider be supported as well?
</snip>
Weve had this for months already in the svn. And if youd like to take a look, see below. We have two implementations of the site map. One uses the standard sitemap as a template and one uses SQL for storage of web site nodes. We made this so we are using the default version and can easily extract out our code to any system. The only one you really need concern yourself with is the SQL as its the default. We also have the sitemap on the new SQL Cache invalidation inside the web.config
SQL Site map : http://rainbow.googlecode.com/svn/NET_2_0/stage/trunk/Projects/Rainbow.Framework.Providers.RainbowSqlSiteMapProvider/
These are all new changes that we are trying to bug test for the new version.
<snip>
Is there a website where I can download 2.1 for some testing?
</snip>
Two words : Google Code :
If you know how to use svn : http://code.google.com/p/rainbow/source
If you just want the latest beta release :http://code.google.com/p/rainbow/downloads/detail?name=RainbowPortal2.0.Beta1.7z&can=2&q=
Eric Ramseur
ramseur[at]gmail[dot]com
C# 2005 GroupPortal CommunityRainbow Blog