DotNetNuke skin objects

June 18, 2009 by prashantsworld

DotNetNuke skin objects are ascx control (generally found at ~/Admin/Skins folder) .  Skin objects are meant to be reusable UI elements that helps showing a single repeating elements of the page.

For instance, If are running a portal of dotnetnuke and want to show up a latest announcement entry in all your parent and child portal users, you can create a skin object that shows that entry and place that skin object to the skin.This way you can simply integrate the display of the latest announcement for all users in smart way using skin objects.

I worked on several skin objects. here is a quick list:

  • skin object to display custom logo image selected by an individual portal admin. They can upload the image and the change reflects to the entire portal pages
  • Vertical navigation which contains custom set of menu for advertising and control panel
  • News and blog feed display
  • And many more

We can also show/hide the skin object dynamically. For instance, if you like to hide the skin object when there is no  announcement for last 2days, its easily possible to do in it.

Skin object offers smart way to reuse your design components.

DotNetNuke module development

June 18, 2009 by prashantsworld

I feel its really interesting to work on custom module development in dotnetnuke. Here is a quick list of dotnetnuke custom modules I’ve worked on:

  • Contacts
  • Internal email
  • GuestBook
  • Discussions
  • PhotoAlbum
  • Photo Import from picasa using google data api
  • Photo Import from facebook.com using facebook starter kit of nikhil kothari
  • Photo Import from flickr.com using .net api for flickr
  • Orkut application using open social to show dotnetnuke child portal on orkut
  • and many more…

DotNetNuke Skin Development

March 25, 2009 by prashantsworld

As a developer, its really fun to work with dotnetnuke. After working with dotnetnuke since more than a year, I’m learning some exciting stuff. I’m learning how to convert an xhtml web design template into a dotnetnuke skin. As a part of this learning exercise, I have created some learning quality dotnetnuke skins.

  1. Cash
  2. Nature
  3. Nutica5b

Right now I’m writing article on how to convert an xhtml temlpate into a dotnetnuke skin.  I really like this way of learning specially because this way I’m sharing my knowledge as well as contributing to the open source dotnetnuke skins which is also a good thing to do.

DotNetNuke skin development is a tricky work and I am also learning how to speed up the development. I’m learning BluePrint Css Framework and also created a basic template which can help developers to quickly starte their work as well as a sample dotnetnuke skin BluePrint0.1 which is a sample to get started with.

You can find all of this skin downloads as well as more technical articles on: http://lakhlaniprashant.blogspot.com

Welcome!

October 18, 2007 by prashantsworld

Welcome to my website. Here you can find about my personel, academic, and work experience details. I’m a software developer with more than 2 years of development experience with asp.net and related technology. Find out about my technical tutorials, articles, code snippets and design templetes at my blog.  I am interested in free lance projects, web desings, open source project development etc. Please feel free to contact me at lakhlaniprashant2000 [at] yahoo [dot] com.

Read more about me: