28 November 2009

If you have not yet download & installed Live Writer & metaPost then please follow the steps in - Live Writer & metaPost For Dotnetnuke - How to Download, Install & Configure.

You will need edit permission on the  one or more HTML module in the website.






key=html is the frendly name of the HTML module. If you are using Dotnetnuke version older then 5.1 then you should use key=text/html.

sid=659 is the module id of one of the HTML module in the website where you have edit permission.

You can find the module id while you in the edit mode or in the setting of the HTML module.





Click Next




Laksha Website - HTML Modules




From Live Writer Menu select File –> Open. It will display a dialog box where you can select “Open From” your draft, recent post or from blog & website account you have configured in the Live Writer. Select your Website from the left bar. Live writer will display a list of all the HTML modules on your website.


Isn’t it awesome? Select one from the list and click OK.


You can make changes and click publish to post it to your website. You will still need to login to your website to create new pages and drop new HTML modules. But once you did that you can maintain it later using Live Wtiter. 


Related Post

You can also read my earlier blog post on Windows Live Writer

Live Writer & metaPost For Dotnetnuke - How to Download, Install & Configure

How to Use Live Writer to Edit Dotnetnuke Pages (HTML Modules) Using metaPost Module

How to Use Live Writer to Post Ventrian News Articles (in Dotnetnuke) Using metaPost Module

How to use Windows Live Writer to Post to Your Blog – blogger, Wordpress

What is Live Writer & metaPost

Windows Live Writer is a powerful tool to create, edit the blog post. Live Writer does not have inbuilt ability to post on a Dotnetnuke based website (as of Nov 28, 2009). There are several paid plug-ins available for the Live Writer that allow you to integrated it with a Dotnetnuke based website and Dotnetnuke modules. The one that I used and liked is metaPost Community Edition. metaPost allow you to edit several Dotnetnuke modules like blog, Html, Announcement. It also allow you to post & edit your articles on Ventrian News Articles module in Dotnetnuke.

You will need host account to be able to install the metaPost Community Edition in your website. If you do not have host account then please contact your administrator to install this module.


Download Links

Windows Like Writer – http://download.live.com/writer. Install steps ate very simple just like any other Microsoft product.

metaPost Community Edition – Download metaPost Community Edition form Snowcovered website. Click Download metaPost to open snowcovered metaPost page and then select the free Community Edition. Click Add to Cart, follow the checkout process and download metaPost on your local machine.



How to Install metaPost 

Login to your website using host account. Go to Host –> Extensions to open Extension page. Then select Install Extension Wizard from Module Setting dropdown.

image image

Brows and select the metaPost zip file you downloaded from Snowcovered. Click Next and follow the instructions in the install Wizard. 


It will show package install report in the end.


Click return button on the install report page and confirm you see the metaPost in the installed module list.



What Next

Configure Like and metaPost to Edit Dotnetnuke pages (HTML module)

Configure Live Writer and metaPost For Ventrian News Articles


Related Post

You can also read my earlier blog post on Windows Live Writer

Live Writer & metaPost For Dotnetnuke - How to Download, Install & Configure

Howto Use Live Writer to Edit Dotnetnuke Pages (HTML Modules) Using metaPost Module

Live Writer and metaPost For Ventrian News Articles - How to Configure

How to use Windows Live Writer to Post to Your Blog – blogger, Wordpress

27 November 2009

DotNetNuke Community Edition Version 05.02.00 is now released. The complete details for all of the changes can be found in the ChangeLog.


Major Highlights

  • Added Module Information to the Help page
  • Added ability to view and edit the source files for a module
  • Enhanced the module creation wizard to simplify creating new module definitions
  • Added the ability to automatically create a test page as a step in the module creation wizard
  • Added a core API to support content localization
  • Added the ability to import/export page and module settings
  • Added the ability to immediately run a scheduled task
  • Added module caching provider API
  • Converted existing module caching feature to use new provider
  • Added page output caching provider API
  • Fixed issue where upgraded sites do not properly set the default Language
  • Fixed issue where scheduler could execute a a long-running task multiple times
  • Fixed issue where improperly formatted email addresses could result in error when sending system emails
  • Fixed issue which resulted in incorrect URL for SiteMap in a child portal
  • Fixed issue which caused error when deleting files from the Host file manager.
  • NOTE: System requirements have changed in DotNetNuke 5.2.0. DotNetNuke requires SQL Server 2005 or above and .NET 3.5 SP1. Please upgrade SQL Server and .NET before installing or upgrading to DotNetNuke 5.2.0.


You can download it from Dotnetnuke website or using following download links.

I normally use Source Code Package as it gives me easy way & complete flexibility to change code. But in general you want to start with Install Package (shared hosting) or Microsoft Web Platform Installer (local machine or dedicated server). You will still able to change Skin related code whichever version you use. 


Microsoft Web Platform Installer

Easy to install Microsoft Web Platform Installer Wizard
Install Package

Contains only the files needed for a run-time deployment to a web server. Download the Install Package if you want to deploy a live site to a web server with the minimum required files.

Upgrade Package

Contains only the files needed for upgrading an existing installation (does not include module packages). Download the Upgrade Package if you want to upgrade an existing installation to a newer version.

Source Code Package Contains everything including full application source code. Download the Source Package if you are a web developer interested in the DotNetNuke web application framework source code.
Visual Studio Starter Kit This MSI installs Visual Studio Templates for creating websites, modules and skins in Visual Studio. Download the Starter Kit if you are a web developer interested in creating skins or modules for the DotNetNuke web application framework using Visual Studio.

For larger organization who are using Dotnetnuke for business-critical application should also consider buying Professional, Elite and Elite Premier Editions. Elite and Elite Premier Editions is additional support on top of DotNetNuke Professional Edition codebase.


Reference Links:

DotNetNuke Professional Edition

Pro Edition Information

Compare Editions

Community Edition Quick Administration Guide

Quick Admin Guide

Installation Instructions

DotNetNuke Download Page

Watch a recording of the DotNetNuke Installation webinar.

DotNetNuke Installation Webinar Recording

26 November 2009

What Is Kuler:

Kuler is a website by Adobe to help anyone generating color themes. I will not say that using Kuler you could match the expertise of a graphics designer in any ways. But using Kuler you can get a decent idea on color palettes, different color schemes and overall color themes for a selected color. You get basic ideas of which color can go with your website logo color or website main color.

Purpose of this post is just to give you a jump start without talking too much technical details and all the possibilities Kuler have. There are few great tutorials available if you want to learn more to get full advantage of Kuler. I added further reading links at the end of this post. Please feel free to add other useful links by commenting to this blog post.


HOW TO – Basic Steps:

Following are easy steps on how to you can use Kuler to find color theme and color pallet for your website.

1. Open Kuler website http://kuler.adobe.com/

2. Select “Create” –> “From a Color”

3. Enter a color code below one of the box (chose the one says base color). You can chose any box as base color. I chose base color as EE872B.


4. Hit enter to generate the color themes for the selected color. 

Analogous Color Theme

5. Adobe has define few rules to generate color themes and by default it uses Analogous rule. You can change the rule by selecting another rule in Select a Rule menu/links.

Analogous Color ThemeMonochromatic 



6. You may want to Login to the site using Adobe ID so you can save your color themes for future or to may be show your color themes to your client or “graphics designer” :)

6. To save a color theme, enter a title of the theme in the Title box. You can name title based on project and rule. For example I named it “Y Carbon Color Analogous”, “Y Carbon Color Monochromatic”.

7. Color Themes created by me:




Further Reading:

Tutsplus - Using Adobe Kuler to Enhance Your Photoshop Color Workflow – Best tutorial I found.

Kuler Help

Kuler Forum

Kuler Developer Resources

22 November 2009


As a developer many time you may wish if you could run your static HTML website locally on your computer (Windows 7, Windows Vista, Windows XP, Windows 2008).

Although with Static website, you could easily download and double click the index.html or home.html file to open and run other pages. But this will not give you the real world senario. For example you will not able to use a path like /images/home-page-banner.jpg. You will have to use a relative paths like ../images/home-page-banner.jpg.

Following are very easy steps to do so. These steps are for Static HTML website. I will also post steps for more advance websites that uses ASP, ASP.NET, Dotnetnuke etc and uses database server.



1. IIS Server installed on your local machine

2. FTP username, password to download files form your FTP server

3. Administrative rights on local machine. Many task will display messages requesting Administrative privilege to run the task. 



1. Download files form Web Server

2. Installing IIS Server

3. Configuring website in IIS server, Add DNS in local Host file

3. Running the site

4. Troubleshooting


1. Downloading Files From Web Server

1. Download & Install an FTP Client. I like FileZilla which could be downloaded from http://sourceforge.net/projects/filezilla/

2. Open Filially & Site Manager using Menu File->Site Manager.

You will need FTP Host address, Username, password. You will need to login to your hosting account to find these 3 information or call customer service.


3. After entering about details click Connect. FTP will be connected and you will see few boxes in the FileZilla.

Top box for connection status and error messages

Left side box will display your computer files just like Windows Explorer while right side box will display your web server files.


Depending upon your hosting, you will find different folder naming. In Linux hosting you will find a folder name htdocs which will have all your files that runs the website. Html, images, css, JavaScript, document etc.

4. Create a folder in your local machine (lets say c:\LocalWebsite)

5. In the right side window, select all folder & files inside htdocs folder. You can do this by selecting htdocs in upper box (folder view) and then press CTL+A in the lower box (folder & files view)

6. Drag & Drop all the selected files from right side lower box to left side lower box. TAKE ALL PRECUATIONS during this step and DO NOT drop folders & files any ware else then the left side lower box. It will take few min to few hours depending upon the size of your files over web server.  



2. Installing IIS Server

Windows XP –>

1. Start –> Control Panel –> Click at Add or Remove Programs.
2. Click Add/Remove Windows Components. This will display The Windows Components Wizard.
3. Follow the Wizard to install IIS (Will post screenshot if needed. Let me know via comment)

Windows Vista, Windows 7 –>

1. Start –> Control Panel –> Click at Programs and Features

2. Click at Turn Windows feature on or off in the left side bar

3. This will display the Windows features screen. Select Internet Information Services, World Wide Web Services and few other checkboxes as shown in following screenshot. for the current task you don’t need most of them but I anyways shows you what I normally select.


Windows 2008, Windows 2008 R2

Follow the steps listed in my other post –> Windows Server 2008 - Add Role - Web Server IIS


Configuring website in IIS server, Add DNS in local Host file

Adding DNS in local Host file

1. Open Notepad using Run As Administrator Option and then open your local host file which is located at C:\Windows\System32\drivers\etc\hosts.

2. Enter the DNS entry for your local website and save. Following are some sample DNS names       local.laksha.net       www.lakshadev.net       www.localsite.com


Configure IIS – Windows Vista, Windows 7

1. Open IIS Server: Start –> Control Panel –> Administrative Tools –> Internet Information Services (IIS) Manager

2. In the IIS expand the left side tree –> select Sites –> Right Click –> New  Site. It will display Add Website screen. Enter the name you have added in the Host file


3. Click Ok


Running The Site

1. Open IE, Firefox Or Google Chrome

2. Type the DNS name that you enter in your local Host file and used when creating IIS website

3. Your website should comeup. You can make changes in files located at c:\localwebsite folder to try.




Remember to open Notepad using Run As Administrator Option and then open your local host file. 

During the Red Ribbon week in school, one day was Goggles day. I took a photograph and thought would be interesting to share. Goggles in School, I never did that in whole my school days :)


21 November 2009

Jolicloud is new OS (currently in pre-alpha stage) for Netbook. You can install programs & software on this OS as oppose to Google Chrome OS. It can run Linus, AIR& Windows applications.

Jolicloud is available by invitation only. You can request your invitation at -  http://my.jolicloud.com/account/invitation?next=%2Fregister


As per Jolicloud

Jolicloud is very easy to install on your netbook and it boots pretty fast. WiFi, Bluetooth and 3G modems work out of the box on a growing list of supported hardware.

Your personal homebase contains all your settings, applications and social features. Switching to another computer and setting up the same configuration has never been easier!





Supported Device – Initial List


Live Writer is a great tool to create, edit the blog post. Once you will start using it you will never go to blogger or wordpress website and type blog post.

It works with most of the blog service like Windows Live, Wordpress, Blogger, LiveJournal, TypePad etc.

Why I love Windows Live Writer:

The thing that I like most is the easiness of inserting images or video. I can click CTL+PrtScn to take screenshot of a Window and past it in Windows Live Writer.

Another thing I like about Windows Live Writer that I can draft a blog post and finish it later when have more time to think & write. Also I can write blog post without internet & post when have internet connection.


1. Download  & Install Windows Live Writer from Microsoft Website - http://download.live.com/writer

2. Open Windows Live Writer  - Start –> All Programs –> Windows Live –> Windows Live Writer


3. From menu open Blogs –> Add blog account…


4. Select Other blog service


5. Enter following details on “Add a blog account screen” and click Next.

Web address: URL of your blog (E.g. http://blog.laksha.net or http://lakshanet.blogspot.com)

Username/Password: Your Google Account for blogger or Wordpress account for Wordpress etc.

Some people, including me, confuse with their Google Apps email account VS Google Account. When you create an email in Google Account it is not automatically a Google Account. You will need to register for Google Account with a diferent password. When using Google Apps account to blogger, Picasa or any other Google Account enabled website, you need to login with Google Account password and not the Google Apps password. I know it is confusing.


6. It will start setting up account

image image

7.Final Step will be to enter a name for this account and click Finish


8. Once done it will show you a Microsoft Word like window where you can type, select heading, format font & set alignment.


If you are using Windows Vista or Windows 7 then you may want to try Snipping Tool to take screenshots. It is much like SnagIt but free and comes with Windows Vista, Windows 7 & Windows 2008.


Hope you find this blog post helpful. Please share your comment and let me know how do you like Windows Live Writer. I am sure you will love it as it will make your life much easier atleast for blog posting.