<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2enclosuresfull.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:a10="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" version="2.0">
  <channel>
    <title>PrideParrot Blog</title>
    <link>http://www.prideparrot.com/</link>
    <description>A beautiful technical blog where you can read articles, view presentations and watch videos about various technologies lightning the world of web from HTML, JavaScript, CSS to ASP.NET, Silverlight and more.</description>
    <language>en-US</language>
    <copyright>Copyright © PrideParrot Blog</copyright>
    <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/prideparrot" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="prideparrot" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><media:copyright>Copyright © PrideParrot Blog</media:copyright><itunes:explicit>no</itunes:explicit><itunes:subtitle>A beautiful technical blog where you can read articles, view presentations and watch videos about various technologies lightning the world of web from HTML, JavaScript, CSS to ASP.NET, Silverlight and more.</itunes:subtitle><feedburner:emailServiceId xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">prideparrot</feedburner:emailServiceId><feedburner:feedburnerHostname xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://feedburner.google.com</feedburner:feedburnerHostname><item>
      <link>http://www.prideparrot.com/blog/archive/2013/3/how_to_create_simple_blog_part2</link>
      <title>How to create a simple blog using ASP.NET MVC - Part II</title>
      <description>&lt;p&gt;
In the &lt;a class="external-ref-link" href="/blog/archive/2012/12/how_to_create_a_simple_blog_part1" target="_blank"&gt;first part&lt;/a&gt; of the series, we have completed the basic functionalities of the blog. We have completed the functionalities to display the latest blog posts, display posts based on categories, tags or search for interested posts. We also created sidebar widgets to display the categories, tags and latest posts.
&lt;/p&gt;

&lt;p&gt;
In this part, we are going to see how we can create an admin console to manage posts, categories and tags. We need a grid control to display the posts, categories and tags. We can't use the &lt;span class="span-highlight-text"&gt;ASP.NET grid control&lt;/span&gt; because they works based on &lt;span class="span-highlight-text"&gt;ViewState&lt;/span&gt;. We are going to use a jquery plugin called &lt;a class="external-ref-link" rel="nofollow" href="http://www.trirand.com/blog/?page_id=6" target="_blank"&gt;jQGrid&lt;/a&gt; which provides many functionalities required by a typical grid like pagination, sorting, filtering, column resizing and much more. &lt;span class="span-highlight-text"&gt;jQGrid&lt;/span&gt; is easy to use and most importantly it has a pretty good documentation.
&lt;/p&gt;

&lt;div style="text-align:center;" class="image-wrapper"&gt;
    &lt;a target="_blank" href="/Source-Codes/Images/simpleblog_part2_managegrid.png" title="JustBlog Admin Console"&gt;
		&lt;img src="/Source-Codes/Images/simpleblog_part2_managegrid.png" class="post-diagram" alt="JustBlog Admin Console"&gt;
	&lt;/a&gt;
	&lt;p class="post-img-caption"&gt;JustBlog Admin Console&lt;/p&gt;
&lt;/div&gt;

&lt;p&gt;
We don't want anyone to access the admin page other than the blog administrator. We must secure the admin page through Forms Authentication. We'll also see how to write unit tests for controller actions using &lt;span class="span-highlight-text"&gt;NUnit&lt;/span&gt; and &lt;span class="span-highlight-text"&gt;Rhino Mocks&lt;/span&gt;.
&lt;/p&gt;</description>
    </item>
  <media:rating>nonadult</media:rating></channel>
</rss>
