<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	>

<channel>
	<title>Jamie Connolly - Web Developer/Designer, Glasgow, Scotland</title>
	<atom:link href="http://www.jamieconnolly.net/index.php/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.jamieconnolly.net</link>
	<description>This blog displays some of the work I have created including some tutorials for various uses on the web.</description>
	<pubDate>Fri, 02 Sep 2011 09:37:35 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Umbraco Custom Sections: Part 2</title>
		<link>http://www.jamieconnolly.net/index.php/blog/tutorials/umbraco-custom-sections-part-2/</link>
		<comments>http://www.jamieconnolly.net/index.php/blog/tutorials/umbraco-custom-sections-part-2/#comments</comments>
		<pubDate>Sun, 22 Aug 2010 23:13:43 +0000</pubDate>
		<dc:creator>Jamie Connolly</dc:creator>
		
		<category><![CDATA[Tutorials]]></category>

		<category><![CDATA[Umbraco]]></category>

		<guid isPermaLink="false">http://www.jamie-connolly.co.uk/?p=437</guid>
		<description><![CDATA[<div class="displayImageR"><a href="http://www.jamie-connolly.co.uk/index.php/blog/tutorials/umbraco-custom-sections-part-1/"><img src="http://www.jamie-connolly.co.uk/wp-content/uploads/2009/08/umbracoexcerpt.jpg" alt="Umbraco Excerpt" title="Umbraco Excerpt" width="180" height="131" class="size-full wp-image-300" /></a></div>

The second in a four part tutorial to show you how to create Custom Sections within the Umbraco CMS. This part of the tutorial shows you how to create your own icons for your custom section . . .

<a href="/index.php/blog/tutorials/umbraco-custom-sections-part-2/" title="Click to read more">Click to read more ]]></description>
			<content:encoded><![CDATA[<p><!--start_raw--></p>
<h3>Part 2: Image Icons and CSS</h3>
<p>In this tutorial I will be concentrating on creating images and CSS to match to the new custom section and it&#8217;s tree menu.</p>
<hr />
<h4>Custom Section Icon</h4>
<p>So far (from part one) we have created a new custom section in Umbraco via the database. In order to access this section in the administration panel, the section must be assigned an icon (although the link still exists in the &#8216;Sections&#8217; panel).</p>
<p>Umbracos 3 and 4 use different techniques to display the section icons. Umbraco 3 uses a single image for each section while Umbraco 4 uses CSS to split one master image into parts for each section. (My suggestion at this point would be to overwrite all the section icons with your own icons to keep the styles consistant.)</p>
<h4>Umbraco 3</h4>
<p><strong>Create the icon</strong></p>
<p>In Umbraco 3 the folder that holds the icons is <strong>/umbraco/images/tray/</strong>. When creating your own icon be sure the dimensions match the other icons in the folder (including margins for consistancy). When you have created the icon save it into the folder mentioned above.</p>
<p><strong>Assign the icon</strong></p>
<div class="displayImageR"><a class="lightwindow page-options" rel="Umbraco[Umbraco 3 Custom Section Images]" href="http://www.jamie-connolly.co.uk/wp-content/uploads/2009/08/umbracoappv3.jpg"><img title="umbracoApp Table Version 3" src="http://www.jamie-connolly.co.uk/wp-content/uploads/2009/08/umbracoappv3-245x94.jpg" alt="umbracoApp Table Version 3" /></a></div>
<p>Once the new icon has been created the next step is to link the icon to the custom section that was created in part one.</p>
<p>If we take another look at the <strong>umbracoApp</strong> table from part one the <strong>appIcon</strong> field is used to identify the icon used for that section as shown on the right. Inserting the filename used for the icon we have just created to the <strong>appIcon</strong> field will assign the icon to the custom section. Once this is done you should now see your new section with the assigned icon in the sections panel.</p>
<h4>Umbraco 4</h4>
<p><strong>Create the icon</strong></p>
<div class="displayImageR"><a class="lightwindow page-options" rel="Umbraco[Umbraco 4 Custom Section Images]" href="http://www.jamie-connolly.co.uk/wp-content/uploads/2010/04/umb4-section-images1.png"><img title="Umbraco 4 Custom Section Images" src="http://www.jamie-connolly.co.uk/wp-content/uploads/2010/04/umb4-section-images1-92x300.png" alt="Umbraco 4 Custom Section Images" /></a></div>
<p>In Umbraco 4 the section icons are loaded from a master image using CSS to select and position the corresponding icon. The master image can be located in the following location <strong>/umbraco/images/tray/traySprites.png</strong>. To assign an icon to a custom section we need to add a new icon to the bottom of the master image. The same spacing between each icon should be kept when adding a new icon to the master image as demonstrated on the right.</p>
<p><strong>Create the style</strong></p>
<p>Once the new icon has been added to the master image we must create a style that references this new icon in the admin stylesheet. The default stylesheet that umbraco uses for the existing icons can be found at the following location <strong>/umbraco/css/umbracoGui.css</strong>. The styles for the section icons look like the following:</p>
<pre name="code" class="css">/* tray sprites */
.traycontent{background-position: -18px -18px;}
.traymedia{background-position: -18px -90px;}
.trayusers{background-position: -18px -162px;}
.traysettings{background-position: -18px -234px;}
.traydeveloper{background-position: -18px -306px;}
.traymember{background-position: -18px -378px;}
.traystats{background-position: -18px -450px;}
.traytranslation{background-position: -18px -522px;}
/* end tray sprites */</pre>
<p>Using the coordinates of the other tray sprites in the CSS we can work out what coordinates the new custom icon requires. For example:</p>
<pre name="code" class="css">/* tray sprites */
.traycontent{background-position: -18px -18px;}
.traymedia{background-position: -18px -90px;}
.trayusers{background-position: -18px -162px;}
.traysettings{background-position: -18px -234px;}
.traydeveloper{background-position: -18px -306px;}
.traymember{background-position: -18px -378px;}
.traystats{background-position: -18px -450px;}
.traytranslation{background-position: -18px -522px;}

.traycustom{background-position: -18px -594px;}

/* end tray sprites */</pre>
<p><strong>Assign the style</strong></p>
<div class="displayImageR"><a class="lightwindow page-options" rel="Umbraco[Umbraco 3 Custom Section Images]" href="http://www.jamie-connolly.co.uk/wp-content/uploads/2009/08/umbracoappv4.jpg"><img src="http://www.jamie-connolly.co.uk/wp-content/uploads/2009/08/umbracoappv4-245x103.jpg" alt="umbracoApp Table Version 4" title="umbracoApp Table Version 4" /></a></div>
<p>Once the new style has been created the next step is to link the style to the custom section that was created in part one.</p>
<p>If we take another look at the <strong>umbracoApp</strong> table from part one the <strong>appIcon</strong> field is used to identify the style used for that section as shown on the right. Inserting the class (including the .) used in the CSS file we have just created to the <strong>appIcon</strong> field will assign the icon to the custom section. Once this is done you should now see your new section with the assigned icon in the sections panel.</p>
<hr />
<h4>End of Part 2</h4>
<p>OK, thats the end of Part 2 of the Umbraco Custom Sections Tutorial. The next tutorial post invloves adding elements to the tree menu for your custom section.</p>
<p>I hope this tutorial has helped and please feel free to contact me or leave a comment with any questions regarding the tutorial.</p>
<p><strong>Part 3: Creating the tree menu (Coming Soon) </p>
]]></content:encoded>
			<wfw:commentRss>http://www.jamieconnolly.net/index.php/blog/tutorials/umbraco-custom-sections-part-2/feed/</wfw:commentRss>
		</item>
		<item>
		<title>abica Website</title>
		<link>http://www.jamieconnolly.net/index.php/portfolio/websites/abica/</link>
		<comments>http://www.jamieconnolly.net/index.php/portfolio/websites/abica/#comments</comments>
		<pubDate>Fri, 08 Jan 2010 18:14:02 +0000</pubDate>
		<dc:creator>Jamie Connolly</dc:creator>
		
		<category><![CDATA[Websites]]></category>

		<guid isPermaLink="false">http://www.jamie-connolly.co.uk/?p=465</guid>
		<description><![CDATA[<div class="displayImageR"><a href="http://www.jamie-connolly.co.uk/index.php/portfolio/websites/abica/"><img src="http://www.jamie-connolly.co.uk/wp-content/uploads/2009/11/abica-excerpt-image.jpg" alt="Abica Excerpt" title="Abica Excerpt" width="180" height="130" /></a></div>

A website I developed for GRP. The client is a telecommunications provider that deals with mobile, landline and broadband services. The website features a custom built Content management system to allow the users to manage the likes of news, products and FAQs.

<a href="http://www.jamie-connolly.co.uk/index.php/portfolio/websites/abica/" title="Click to read more">Click to read more ]]></description>
			<content:encoded><![CDATA[<p>
<div class="displayImageR"><a class="lightwindow page-options" rel="abica[Home Page Image]" href="http://www.jamie-connolly.co.uk/wp-content/uploads/2009/11/abica-home-image.jpg"><img src="http://www.jamie-connolly.co.uk/wp-content/uploads/2009/11/abica-home-image-245x167.jpg" alt="abica Home Image" title="abica Home Image" width="245" height="167" /></a></div>

<strong>Website - For GRP</strong><br />
<a href="http://www.abica.co.uk/" target="_blank">http://www.abica.co.uk/</a><br /><br />

 <strong>Features</strong><br />
<ul>
<li>Custom Built Content Management System</li>
<li>Document Library upload feature which allows documents to be added to any content managed page.</li>
<li>Custom Editing of content managed pages using HTML or plain text.</li>
<li>Ability to add sub-pages to each main section.</li>
<li>News Section with Text, Image and document uploads.</li>
<li>Custom sections to deal with FAQs, Phone Tarrifs and Mobile Phones.</li>
</ul>

</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jamieconnolly.net/index.php/portfolio/websites/abica/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Square Deal Motors (SDM) Website</title>
		<link>http://www.jamieconnolly.net/index.php/portfolio/square-deal-motors-sdm-website/</link>
		<comments>http://www.jamieconnolly.net/index.php/portfolio/square-deal-motors-sdm-website/#comments</comments>
		<pubDate>Mon, 09 Nov 2009 00:11:16 +0000</pubDate>
		<dc:creator>Jamie Connolly</dc:creator>
		
		<category><![CDATA[Portfolio]]></category>

		<category><![CDATA[Websites]]></category>

		<guid isPermaLink="false">http://www.jamie-connolly.co.uk/?p=445</guid>
		<description><![CDATA[<div class="displayImageR"><a href="http://www.jamie-connolly.co.uk/index.php/portfolio/square-deal-motors-sdm-websitesquare-deal-motors-sdm-website/"><img src="http://www.jamie-connolly.co.uk/wp-content/uploads/2009/11/sdmhome2.jpg" alt="Umbraco Excerpt" title="Umbraco Excerpt" width="180" height="130" /></a></div>

One of the websites that I developed for GRP that went live recently was the <a href="http://www.sdm-group.co.uk">Square Deal Motors (SDM)</a> website. The website is managed by a custom built CMS that has multiple functions that allows the management of all the website pages which includes promotional pods and vehicle management . . .

<a href="http://www.jamie-connolly.co.uk/index.php/portfolio/square-deal-motors-sdm-website/" title="Click to read more">Click to read more ]]></description>
			<content:encoded><![CDATA[<div class="displayImageR"><a class="lightwindow page-options" rel="SDM[Home Page Image]" href="http://www.jamie-connolly.co.uk/wp-content/uploads/2009/11/sdmhome.jpg"><img src="http://www.jamie-connolly.co.uk/wp-content/uploads/2009/11/sdmhome-245x177.jpg" alt="SDM Homepage" title="SDM Homepage" width="245" height="177"/></a></div>
<p>One of the websites that I developed for GRP that went live recently was the <a href="http://www.sdm-group.co.uk">Square Deal Motors (SDM)</a> website. The website is managed by a custom built CMS that has multiple functions that allows the management of all the website pages which includes promotional pods and vehicle management. </p>
<p>One of the biggest parts of the website is the used car search which allows you to search for used car under a variety of different criteria. The used car database is updated automatically every day from an XML file which is imported via third party sources.</p>
<p><a href="http://www.sdm-group.co.uk/ ">http://www.sdm-group.co.uk/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.jamieconnolly.net/index.php/portfolio/square-deal-motors-sdm-website/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Umbraco Custom Sections: Part 1</title>
		<link>http://www.jamieconnolly.net/index.php/blog/tutorials/umbraco-custom-sections-part-1/</link>
		<comments>http://www.jamieconnolly.net/index.php/blog/tutorials/umbraco-custom-sections-part-1/#comments</comments>
		<pubDate>Thu, 17 Sep 2009 16:10:10 +0000</pubDate>
		<dc:creator>Jamie Connolly</dc:creator>
		
		<category><![CDATA[Tutorials]]></category>

		<category><![CDATA[Umbraco]]></category>

		<guid isPermaLink="false">http://www.jamie-connolly.co.uk/?p=366</guid>
		<description><![CDATA[<div class="displayImageR"><a href="http://www.jamie-connolly.co.uk/index.php/blog/tutorials/umbraco-custom-sections-part-1/"><img src="http://www.jamie-connolly.co.uk/wp-content/uploads/2009/08/umbracoexcerpt.jpg" alt="Umbraco Excerpt" title="Umbraco Excerpt" width="180" height="131" class="size-full wp-image-300" /></a></div>

This is the first installment of a four part tutorial designed to show you how to create Custom Sections within the Umbraco CMS. This part of the tutorial deals with setting up a blank new section within Umbraco . . .

<a href="http://www.jamie-connolly.co.uk/index.php/blog/tutorials/umbraco-custom-sections-part-1/" title="Click to read more">Click to read more ]]></description>
			<content:encoded><![CDATA[<p>
<h3>Part 1: Adding a blank custom section</h3>
<p>Umbraco by default lists each of the sections in the administration panel (Content, Users, Media etc . . .) from the <strong>umbracoApp</strong> database table that is created automatically when Umbraco is installed. The following shows the <strong>umbracoApp</strong> table in versions 3 and 4:</p>
<br />
<hr />
<h4>The umbracoApp table</h4>

<div class="doubleImage"><div class="imageTitleL">Umbraco 3: umbracoApp table<br /><small>Click to enlarge . . .</small></div><div class="imageTitleR">Umbraco 4: umbracoApp table<br /><small>Click to enlarge . . .</small></div>

<div class="displayImageL"><a class="lightwindow page-options" rel="Umbraco[umbracoApp Table Version 3]" href="http://www.jamie-connolly.co.uk/wp-content/uploads/2009/08/umbracoappv3.jpg"><img src="http://www.jamie-connolly.co.uk/wp-content/uploads/2009/08/umbracoappv3-245x94.jpg" alt="umbracoApp Table Version 3" title="umbracoApp Table Version 3" /></a></div>

<div class="displayImageR"><a class="lightwindow page-options" rel="Umbraco[umbracoApp Table Version 4]" href="http://www.jamie-connolly.co.uk/wp-content/uploads/2009/08/umbracoappv4.jpg"><img src="http://www.jamie-connolly.co.uk/wp-content/uploads/2009/08/umbracoappv4-245x103.jpg" alt="umbracoApp Table Version 4" title="umbracoApp Table Version 4" /></a></div>
</div>

<p>The highlighted sections in the images above show the records I have manually inserted into SQL Management Studio. Heres a quick explaination of each of the fields so you know what to do when inserting your own section:</p>

<ul class="firstList">
<li><strong>sortOrder:</strong> The order in which the icons are displayed in the Umbraco Admin.</li>
<li><strong>appAlias:</strong> A unique identifier to allow Umbraco to distinguish between the different sections. Must be unique to the other secitons in the table.</li>
<li><strong>appIcon:</strong> The appIcon field is used to determine what image to display in the Umbraco admin. Umbraco 3 and Umbraco 4 use this field in two separate ways:
     <ul>
     <li><strong>Umbraco 3:</strong> In Umbraco 3 the appIcon field is used to store an image filename that can be retrieved from a specific folder (\umbraco\images\tray\umbraco\). <em>For example: customSection.jpg.</em></li>
     <li><strong>Umbraco 4:</strong> In Umbraco 4 the appIcon field is used to store the name of a CSS class which loads the image from a single image which holds all the icons. <em>For example: .customSection.</em></li>
     </ul>
</li>
<li><strong>appName:</strong> This is a simple text field that holds the name of the section.</li>
<li><strong>appInitWithTreeAlias:</strong> This field is not used in this tutorial and should be left at <em>NULL</em></li>
</ul>

<p>After creating a new record in the <strong>umbracoApp</strong> table (take note of the appAlias for this section) we must now add an entry into the <strong>umbracoAppTree</strong> table. This will place a top level node onto the navigation tree in the custom section.</p><br />

<hr />
<h4>The umbracoAppTree table</h4>
<div class="doubleImage">
<div class="imageTitleL">Umbraco 3: umbracoAppTree table<br /><small>Click to enlarge . . .</small></div>
<div class="imageTitleR">Umbraco 4: umbracoAppTree table<br /><small>Click to enlarge . . .</small></div>

<div class="displayImageL"><a class="lightwindow page-options" rel="Umbraco[umbracoAppTree Table Version 3]"  href="http://www.jamie-connolly.co.uk/wp-content/uploads/2009/09/umbracoapptreev3.jpg" ><img src="http://www.jamie-connolly.co.uk/wp-content/uploads/2009/09/umbracoapptreev3-245x117.jpg" alt="umbracoAppTree Table Version 3" title="umbracoAppTree Table Version 3" width="245" height="117" class="size-medium wp-image-359" /></a></div>

<div class="displayImageR"><a class="lightwindow page-options" rel="Umbraco[umbracoAppTree Table Version 4]" href="http://www.jamie-connolly.co.uk/wp-content/uploads/2009/09/umbracoapptreev4.jpg"><img src="http://www.jamie-connolly.co.uk/wp-content/uploads/2009/09/umbracoapptreev4-245x139.jpg" alt="umbracoAppTree Table Version 4" title="umbracoAppTree Table Version 4" width="245" height="139" class="size-medium wp-image-358" /></a></div>

</div>

<p>The highlighted sections in the images above show the records I have manually inserted into SQL Management Studio. Heres a quick explaination of each of the fields so you know what to do when inserting your own tree node:</p>

<ul class="firstList">
<li><strong>treeSilent:</strong> This determines if the tree node is shown on the navigations tree in the Umbraco Admin. This should be set to <strong>False</strong>.</li>
<li><strong>treeInitalize:</strong> This field determines wether the node is initialised when the tree is rendered or if it is used for other navigation purposes, but for tree nodes such as in this example it is set to True (the scope of this tutorial doesn't cover using this feature for anything other than simple node viewing).</li>
<li><strong>treeSortOrder:</strong> The order in which the tree nodes are displayed in the Navigation panel.</li>
<li><strong>appAlias:</strong> The appAlias refers to the Section which this node will be under as taken from the <strong>umbracoApp</strong> table</li>
<li><strong>treeAlias:</strong> A unique identifier to allow Umbraco to distinguish between the different tree nodes. Must be unique to the other nodes in the table</li>
<li><strong>treeTitle:</strong> This is a simple text field that holds the name of the tree node.</li>
<li><strong>treeIconClosed &amp; treeIconOpen</strong>: these fields relates to the icon representing the node on the navigation panel
<ul>
     <li><strong>Umbraco 3:</strong> In Umbraco 3 the treeIconClosed &amp; treeIconOpen fields are used to store the image filenames that can be retrieved from a specific folder (\umbraco\images\tree\umbraco\). <em>For example: folder.jpg and folder_o.jpg.</em></li>
     <li><strong>Umbraco 4:</strong> In Umbraco 4 the treeIconClosed &amp; treeIconOpen fields are used to store the name of the CSS classes which loads the images from a single image which holds all the icons. <em>For example: .sprTreeFolder and .sprTreeFolder_o.</em><strong> Note that the Umbraco 4 table can also handle direct images as well.</strong></li>
     </ul>
</li>
<li><strong>treeHandlerAssembly:</strong> This field holds the name of the Assembly (or DLL in this case) that the sub nodes of the current node will be loaded. We will revisit this field in <strong>Part 3 (Coming Soon)</strong> when we create our own Assembly Library to create our own menu. For the moment it can be populated with 'umbraco'.</li>
<li><strong>treeHandlerType:</strong> This field holds the name of the type/method used in the DLL that populates the menu. Again we will revisit this field in <strong>Part 3 (Coming Soon)</strong>. For the moment this field can be populated with one of the other treeHandlerType fields.</li>
<li><strong>action:</strong> This field is used to call a function when the node is selected. For this tutorial it will remain at <em>NULL</em></li>
</ul>

<div class="displayImageR"><a class="lightwindow page-options" rel="Umbraco[Adding User to Custom Section]" href="http://www.jamie-connolly.co.uk/wp-content/uploads/2009/09/adduser.jpg"><img src="http://www.jamie-connolly.co.uk/wp-content/uploads/2009/09/adduser-245x196.jpg" alt="Add User To Custom Section" title="Add User To Custom Section" width="245" height="196" class="size-medium wp-image-402" /></a></div>

<p>After entering a new record into the <strong>umbracoTreeApp</strong> table the next step is to give the Umbraco administrator access to the new section. There are two ways of performing this task:</p>

<ol>
<li>Allow the Umbraco Administrator access to use this section under the <strong>umbracoUser2App</strong> table using the custom sections appAlias or</li>
<li>The Administrator could be given access from the 'Users' section in the Umbraco admin as shown in the image on the right. (Recommended)</li>
</ol>

<p>Once the appropriate users (Administrator in this case) has been given access to the custom section the 'Sections' panel contains a new listed item. Since we have not configured the images or the CSS for the custom section it will either show as an image error or partial image depending on which Umbraco version and browser you are using.</p>
<br />
<hr />
<h4>End of Part 1</h4>
<p>OK, thats the end of Part 1 of the Umbraco Custom Sections Tutorial. The next tutorial post invloves adding the images and editing the CSS for the custom section's icon.</p> 

<p>I hope this tutorial has helped and please feel free to contact me or leave a comment with any questions regarding the tutorial.</p>

<p><a href="/index.php/blog/tutorials/umbraco-custom-sections-part-2/" title="Click to read more">Part 2: Image Icons and CSS &raquo;</a></p>

<p><a href="http://www.jamie-connolly.co.uk/index.php/blog/tutorials/umbraco-custom-sections-introduction/" title="Click to read more">&laquo; Return Umbraco Custom Section Tutorial Menu</a></p>
</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jamieconnolly.net/index.php/blog/tutorials/umbraco-custom-sections-part-1/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Umbraco Custom Sections: Introduction</title>
		<link>http://www.jamieconnolly.net/index.php/blog/tutorials/umbraco-custom-sections-introduction/</link>
		<comments>http://www.jamieconnolly.net/index.php/blog/tutorials/umbraco-custom-sections-introduction/#comments</comments>
		<pubDate>Thu, 17 Sep 2009 16:03:17 +0000</pubDate>
		<dc:creator>Jamie Connolly</dc:creator>
		
		<category><![CDATA[Tutorials]]></category>

		<category><![CDATA[Umbraco]]></category>

		<guid isPermaLink="false">http://www.jamie-connolly.co.uk/?p=418</guid>
		<description><![CDATA[<div class="displayImageR"><a href="http://www.jamie-connolly.co.uk/index.php/blog/tutorials/umbraco-custom-sections-introduction/"><img src="http://www.jamie-connolly.co.uk/wp-content/uploads/2009/08/umbracoexcerpt.jpg" alt="Umbraco Excerpt" title="Umbraco Excerpt" width="180" height="131" class="size-full wp-image-300" /></a></div>

A couple of months ago I re-created a website in Umbraco from an existing content managed website. There was a lot of useful code behind the scenes that umbraco may have found difficult or impossible to implement using the document types provided. So I decided to learn and create a custom section in umbraco . . .

<a href="http://www.jamie-connolly.co.uk/index.php/blog/tutorials/umbraco-custom-sections-introduction/" title="Click to read more">Click to read more ]]></description>
			<content:encoded><![CDATA[<p>
<div class="displayImageR"><img src="http://www.jamie-connolly.co.uk/wp-content/uploads/2009/07/umbraco.jpg" alt="Umbraco" title="Umbraco" /></div>

<h4>Introduction</h4>
<p>A couple of months ago I re-created a website in Umbraco from an existing content managed website. There was a lot of useful code behind the original website that wouldn't have been easy to implement in the Umbraco environment. So I decided to create a custom section in Umbraco to use the code present in the previous content management system and have the best of both worlds. So here a tutorial of how I created it (created my custom section in Umbraco 3, but included how to do it in Umbraco 4 for your convenience).</p>

<p>This tutorial is designed to give you the ability to create your own custom sections within the Umbraco Administration Panel. The tutorial is based on using Umbraco 3 and 4 using MS SQL.</p>

<h4>Before we begin:</h4>
<p>This tutorial requires the use of <strong>Microsoft SQL Server Management Studio </strong> and <strong>Microsoft Visual Studio 2008</strong> either the full or express editions will work.</p>

<h4>Contents</h4>
<p><a href="/index.php/blog/tutorials/umbraco-custom-sections-part-1/">Part 1: Adding a blank custom section &raquo;</a><br />
<a href="/index.php/blog/tutorials/umbraco-custom-sections-part-2/">Part 2: Image Icons and CSS &raquo;</a><br />
Part 3: Creating the tree menu (Coming Soon)<br />
Part 4: Adding secured pages to umbraco (Coming Soon)</strong></p><br /> 

</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jamieconnolly.net/index.php/blog/tutorials/umbraco-custom-sections-introduction/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>

