<body><script type="text/javascript"> function setAttributeOnload(object, attribute, val) { if(window.addEventListener) { window.addEventListener('load', function(){ object[attribute] = val; }, false); } else { window.attachEvent('onload', function(){ object[attribute] = val; }); } } </script> <div id="navbar-iframe-container"></div> <script type="text/javascript" src="https://apis.google.com/js/plusone.js"></script> <script type="text/javascript"> gapi.load("gapi.iframes:gapi.iframes.style.bubble", function() { if (gapi.iframes && gapi.iframes.getContext) { gapi.iframes.getContext().openChild({ url: 'https://www.blogger.com/navbar.g?targetBlogID\x3d13405220\x26blogName\x3dPavan+Podila\x27s+Blog\x26publishMode\x3dPUBLISH_MODE_BLOGSPOT\x26navbarType\x3dBLUE\x26layoutType\x3dCLASSIC\x26searchRoot\x3dhttp://pavanpodila.blogspot.com/search\x26blogLocale\x3den_US\x26v\x3d2\x26homepageUrl\x3dhttp://pavanpodila.blogspot.com/\x26vt\x3d7258010184004836690', where: document.getElementById("navbar-iframe-container"), id: "navbar-iframe" }); } }); </script>

Monday, June 27, 2005

WebParts: A Portal Framework

I prototype should be my new nickname. Have been prototyping lot of the new ASP.NET 2.0 feature list. Some are not even documented. But there are some good folks at M$ who care to put that on their blogs so that mortals like me can leech. The MSDN-2 is pretty barren at the moment with only stubs for the various sections. Hopefully that will change soon with an imminent shipping date for VS 2005.

One of the coolest and certainly rich feature is WebParts: A complete portal framework. I think it's fun leaving aside the long-hours-of-internet-search-for-documentation. Fortunately WebParts leverages the SharePoint portal framework so some of the undocumented stuff can be found there. I am particularly curious about the SharePoint SmartParts. With WebParts in place, we don't even need a SharePoint portal anymore. SmartParts can be hosted on a vanilla IIS with ASP.NET 2.0.

My MSN is the place to be if you still don't know what WebParts is all about. You will need a Microsoft Passport account like Hotmail to really see the Personalization feature of WebParts.

I wonder how is DotNetNuke pitted against WebParts. A comparison should be in order.