Tuesday, February 22, 2005
by Nik Kalyani
Tuesday, February 22, 2005 5:29:13 PM (Pacific Standard Time, UTC-08:00)

A large number of DotNetNuke portals have a dependency on third-party modules. Being a "third-party module developer," I am interested in finding out how much of an impact modules make on the decision to upgrade to DNN3.

If every module you use on your DNN 2.x portal has a 3.x-compatible version available (for free) on the day DNN 3.x is released, would you upgrade your portal to DNN 3.x?

 

by Nik Kalyani
Tuesday, February 22, 2005 5:24:30 PM (Pacific Standard Time, UTC-08:00)

There is a lively discussion on the DotNetNuke Core Team forums about DNN stylesheets. If there is one area of DNN that I don't care much for, it would be in how DNN handles stylesheets. It's a bit messy and leaves even the most CSS-savvy designer scratching their head about how/where/why a particular style was inherited by a particular element.

Personally, I don't think there is a need for host, portal, skin, container and module stylesheets. There should be one stylesheet used on the page and that is the skin stylesheet. All classes required by a page where the skin is applied should be defined in this stylesheet. While this may require a bit more work, it is definitive and portable.

 

#    Comments [5] - Trackback    

DotNetNuke | CSS

 Saturday, February 19, 2005
by Nik Kalyani
Saturday, February 19, 2005 12:17:29 PM (Pacific Standard Time, UTC-08:00)

Continuing my quest to have a fully-integrated version of DasBlog with DotNetNuke, I have made some progress.

My original intent was to leave the DasBlog core untouched, but as I poked around, it became clear that this is not to be. I started by putting the DasBlog source in a folder structure that would allow seamless conversion of the DasBlog aspx pages to DNN controls. I created something like this:

/DotNetNuke/DesktopModules/Speerio_DasBlog/{main DasBlog web files}

/DotNetNuke/DesktopModules/Speerio_DasBlog/SiteConfig

/DotNetNuke/DesktopModules/Speerio_DasBlog/Themes

etc.

After several false starts in getting the IIS application mapping correctly, I had a DOH! moment. I moved the DasBlog web.config into /DotNetNuke and made /DotNetNuke into an application. That worked...almost...got a bunch of compiler errors, but at least I was making progress.

The source of the errors was that in several places in the code, DasBlog uses Server.MapPath("somefolder/somefile"). Of course, this doesn't work too well if it's not in the app root. Time to break out the trusty and hard-working Search and Replace and replace all such instances with "~/DesktopModules/Speerio_DasBlog/". Lift-off!? Nope...no such luck. Ran into an annoying VS.Net bug that prevents strong-named assemblies from working properly some of the time. Google says lots of people are having the same problem and the known solution is to not have strong-named assemblies (what kind of solution is that?) or build twice. The assembly in question is FTB and since I am not at the point where I can yank it out, I opted for the build twice.

After more of this, I now have DasBlog working using the revised folder structure. Next step, blow away the DasBlog security and have it look to the HttpContext instead.

 Friday, February 18, 2005
by Nik Kalyani
Friday, February 18, 2005 1:50:51 PM (Pacific Standard Time, UTC-08:00)

Although my graphic illustration skills range from crappy to mediocre, on occasion, I will surprise myself by creating something that looks cool. For the longest time, I used a program called Xara. I then switched to Illustrator when I got a discounted license. I have never really liked Illustrator, because although it is very powerful, the tools are not intuitive. Once you RTFM and figure it out, it seems obvious, but I have had to do it often enough now that I am fed-up and have decided to switch back to Xara.

Since I last used it (about two years ago), Xara has evolved signficantly and there are now a number of features that make web graphics amazingly easy to create. I am switching back. So long Illustrator.

#    Comments [0] - Trackback    

 Thursday, February 17, 2005
by Nik Kalyani
Thursday, February 17, 2005 9:11:32 PM (Pacific Standard Time, UTC-08:00)

Although I don't rent from BlockBuster, a news story on the D.C. NBC affiliate caught my eye. To stem the steady flow of customers to NetFlix, BlockBuster recently changed its late fee policy. Heavily publicized in a TV campaign, the ad clearly communicated the message that BlockBuster no longer charges late fees. Turns out that's only half the story.

If you don't return the movie within seven days, on the eighth day you own the movie. Your credit card is charged at the time. You can supposedly come into the store within 30 days and get back the money less a re-stocking fee.

What a scam!

 

#    Comments [1] - Trackback    

RSS feed
Search and Links
Bling

View Nik Kalyani's profile on LinkedIn

Contact me: nik*kalyani.com (replace "*")

TechBubble
www.flickr.com
This is a Flickr badge showing public photos from techbubble. Make your own badge here.
Statistics
Total Posts: 214
This Year: 32
This Month: 0
This Week: 0
Comments: 238
About the author/Disclaimer

Disclaimer
The opinions expressed herein are my own personal opinions and do not represent my employer's view in anyway.

© Copyright 2008
Nik Kalyani
Sign In
All Content © 2008, Nik Kalyani