﻿<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
  <channel>
    <title>On My Mind...</title>
    <description>On My Mind...</description>
    <link>http://josephmdavis.com/home.aspx</link>
    <docs>http://backend.userland.com/rss</docs>
    <generator>RSS.NET: http://www.rssdotnet.com/</generator>
    <item>
      <title>mojoPortal: Skinning the Search Input Box</title>
      <description>&lt;p&gt;Ever wondered how to style the mojoPortal Search Input Box? I wrote a how-to on the subject late last week. I hope it helps! &lt;a title="http://www.mojoportal.com/styling-the-search-input-box.aspx" href="http://www.mojoportal.com/styling-the-search-input-box.aspx"&gt;http://www.mojoportal.com/styling-the-search-input-box.aspx&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;Are there any other topics you would like to see in the documentation? If so, &lt;a href="http://i7media.net/contact"&gt;send us an email&lt;/a&gt; and we will do our best to take care of it for you.&lt;/p&gt;&lt;br /&gt;&lt;a href='http://i7media.net'&gt;Joe Davis&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;a href='http://i7media.net/mojoportal-skinning-the-search-input-box'&gt;...&lt;/a&gt;</description>
      <link>http://i7media.net/mojoportal-skinning-the-search-input-box</link>
      <author>Joe Davis</author>
      <pubDate>Tue, 24 Aug 2010 00:12:00 GMT</pubDate>
    </item>
    <item>
      <title>Snow White Rows of Arlington</title>
      <description>&lt;p&gt;
&lt;object width="480" height="385" data="http://www.youtube.com/v/ejtBCxhFQ7w?fs=1&amp;amp;hl=en_US" type="application/x-shockwave-flash"&gt;
&lt;param name="data" value="http://www.youtube.com/v/ejtBCxhFQ7w?fs=1&amp;amp;hl=en_US" /&gt;
&lt;param name="allowFullScreen" value="true" /&gt;
&lt;param name="allowscriptaccess" value="always" /&gt;
&lt;param name="src" value="http://www.youtube.com/v/ejtBCxhFQ7w?fs=1&amp;amp;hl=en_US" /&gt;
&lt;param name="allowfullscreen" value="true" /&gt;
&lt;/object&gt;
&lt;/p&gt;
&lt;p&gt;Performed by Sammy Kershaw&lt;/p&gt;
&lt;p&gt;Song written by Hugh Prestwood&lt;/p&gt;
&lt;p&gt;There are a lot of perfect reasons&lt;br /&gt;To never fight another war&lt;br /&gt;There are a lot of perfect questions&lt;br /&gt;As to what's worth fighting for&lt;br /&gt;There are a lot of perfect fools&lt;br /&gt;Who refuse to read the writing on the wall&lt;br /&gt;&lt;br /&gt;But the truth is there are people&lt;br /&gt;Who've made it crystal clear&lt;br /&gt;That it is their holy mission &lt;br /&gt;To destroy all we hold dear&lt;br /&gt;They are visibly out searching for the fire &lt;br /&gt;To make this towing nation fall&lt;br /&gt;&lt;br /&gt;Now we can just sit back and wait&lt;br /&gt;Until they spill more precious blood&lt;br /&gt;Or we can seek these cowards out&lt;br /&gt;And nip their slaughter in the bud&lt;br /&gt;&lt;br /&gt;Audios sweet home and family&lt;br /&gt;I'm off to fight a war that must be won&lt;br /&gt;You'll know why I'm going when you see&lt;br /&gt;The snow white rows of Arlington&lt;br /&gt;&lt;br /&gt;Every blade of grass is sacred&lt;br /&gt;Every headstone is a shrine&lt;br /&gt;To somebody who was willing&lt;br /&gt;To put existence on the line&lt;br /&gt;The liberty we take for granted&lt;br /&gt;Was purchased with their patriotic lives&lt;br /&gt;&lt;br /&gt;Are their sleeping spirits restless?&lt;br /&gt;Do they listen for the sound?&lt;br /&gt;Of the mustering of armies&lt;br /&gt;To defend their hallowed ground?&lt;br /&gt;Will we rise to the occasion&lt;br /&gt;To ensure their legacy survives?&lt;br /&gt;&lt;br /&gt;Through the willows blow soft breezes&lt;br /&gt;They are whispering my name&lt;br /&gt;Asking did they die for nothing?&lt;br /&gt;Aren't I the keeper of the flame?&lt;br /&gt;&lt;br /&gt;Audios sweet home and family&lt;br /&gt;Wave goodbye to your Louisiana son&lt;br /&gt;You will know why I'm leaving when you see&lt;br /&gt;The snow white rows of Arlington&lt;br /&gt;&lt;br /&gt;Audios sweet home and family&lt;br /&gt;Wave goodbye to your Louisiana son&lt;br /&gt;And if it be my fate you'll find me&lt;br /&gt;Proudly sleeping in the snow white, &lt;br /&gt;When you see the snow white rows of Arlington&lt;/p&gt;&lt;br /&gt;&lt;a href='http://josephmdavis.com'&gt;Joe&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;a href='http://josephmdavis.com/snow-white-rows-of-arlington.aspx'&gt;...&lt;/a&gt;</description>
      <link>http://josephmdavis.com/snow-white-rows-of-arlington.aspx</link>
      <pubDate>Fri, 20 Aug 2010 23:42:19 GMT</pubDate>
    </item>
    <item>
      <title>Website Panel</title>
      <description>&lt;p&gt;
	We have updated to the latest version of WebsitePanel to provide the best experience possible to our customers. &lt;a href="http://www.websitepanel.net"&gt;WebsitePanel&lt;/a&gt; is the Open Source successor to &lt;a href="http://www.dotnetpanel.com"&gt;DotNetPanel&lt;/a&gt; which is no longer in distribution.&lt;/p&gt;
&lt;p&gt;
	This upgrade means we can offer our services at lower rates because we no longer have the overhead of Control Panel Licensing. In the near future, we will be offering services for Virtual Server Hosting, SharePoint and SmarterMail. All of these will be managed through the WebsitePanel software, allowing customers easy and familiar access to all of their services.&lt;/p&gt;
&lt;p&gt;
	Good things are approaching i7MEDIA. Stay in touch to benefit!&lt;/p&gt;
&lt;br /&gt;&lt;a href='http://i7media.net'&gt;Joe Davis&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;a href='http://i7media.net/website-panel'&gt;...&lt;/a&gt;</description>
      <link>http://i7media.net/website-panel</link>
      <author>Joe Davis</author>
      <pubDate>Fri, 13 Aug 2010 20:36:00 GMT</pubDate>
    </item>
    <item>
      <title>Using GreyBox and LightBox with mojoPortal</title>
      <description>&lt;h3&gt;
	Using GreyBox&lt;/h3&gt;
&lt;p&gt;
	mojoPortal comes bundled with &lt;a href="http://orangoo.com/labs/GreyBox/"&gt;Greybox&lt;/a&gt; which is a great in-site pop-up utility that can be used for displaying images and even other webpages in an in-site pop-up. It is used in the image galleries, help system, skin &lt;span&gt;&lt;span&gt;previewer&lt;/span&gt;&lt;/span&gt;, and a lot of other areas of &lt;span&gt;&lt;span&gt;mojoPortal&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;
	You might be interested to know that you can use GreyBox in your mojoPortal site without utilizing the ImageGallery or other features of mojoPortal that use it. Simply add the rel="gb_image[]" or rel="gb_page[]" property to any link and the the link target will open in a GreyBox pop-up window.&lt;/p&gt;
&lt;p&gt;
	For example, clicking the thumbnail below will open the full-size image in a GreyBox window:&lt;/p&gt;
&lt;p&gt;
	&lt;code style="font-size: 10px"&gt;&amp;lt;a&amp;nbsp;href="http://i7media.net/Data/Sites/1/blogdata/lightbox-dsc06798-full.jpg" rel="gb_image[]" title="4th &amp;amp;amp; Broadway, San Diego, CA (C) Joe Davis"&amp;gt;&amp;lt;img alt="" src="http://i7media.net/Data/Sites/1/blogdata/lightbox-dsc06798-thumb.jpg" style="width: 133px; height: 100px;" /&amp;gt;&amp;lt;/a&amp;gt;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;
	&lt;a href="http://i7media.net/Data/Sites/1/blogdata/lightbox-dsc06798-full.jpg" rel="gb_image[]" title="4th &amp;amp; Broadway, San Diego, CA (C) Joe Davis"&gt;&lt;img alt="4th &amp;amp; Broadway, San Diego, CA (C) Joe Davis" src="http://i7media.net/Data/Sites/1/blogdata/lightbox-dsc06798-thumb.jpg" style="width: 133px; height: 100px" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;
	The link below will open the mojoPortal website in a fullscreen GreyBox window:&lt;/p&gt;
&lt;p&gt;
	&lt;code style="font-size: 10px"&gt;&amp;lt;a&amp;nbsp;href="http://www.mojoportal.com" rel="gb_page_fs[]" title="mojoPortal, The World's Greatest .NET CMS"&amp;gt;Open mojoPortal in GreyBox&amp;lt;/a&amp;gt;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;
	&lt;a href="http://www.mojoportal.com" rel="gb_page_fs[]" title="mojoPortal, The World's Greatest .NET CMS"&gt;Open mojoPortal in GreyBox&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;
	There are a lot of other neat things you can do with GreyBox that you may not be aware of so I recommend checking out the &lt;a href="http://orangoo.com/labs/GreyBox/"&gt;GreyBox&lt;/a&gt; website for more helpful hints.&lt;/p&gt;
&lt;p&gt;
	 &lt;/p&gt;
&lt;h3&gt;
	Using LightBox with MojoPortal&lt;/h3&gt;
&lt;p&gt;
	Some people like other utilities like &lt;a href="http://leandrovieira.com/projects/jquery/lightbox/"&gt;&lt;span&gt;LightBox&lt;/span&gt;&lt;/a&gt; (the &lt;span&gt;jQuery&lt;/span&gt; version), for example. I will demonstrate to you how to use &lt;span&gt;LightBox&lt;/span&gt; alongside &lt;span&gt;GreyBox&lt;/span&gt; with mojoPortal.&amp;nbsp;&lt;/p&gt;
&lt;h4&gt;
	The Setup&lt;/h4&gt;
&lt;ol class="fancy"&gt;
	&lt;li&gt;
		&lt;span&gt;The first step to using LightBox is to download the jQuery-LightBox release from &lt;a href="http://leandrovieira.com/projects/jquery/lightbox/"&gt;http://leandrovieira.com/projects/jquery/lightbox/&lt;/a&gt;. Once you have downloaded the release, extract it to your local hard drive.&lt;/span&gt;&lt;/li&gt;
	&lt;li&gt;
		&lt;span&gt;Using your favorite FTP client (mine is &lt;a href="http://filezilla-project.org/"&gt;FileZilla&lt;/a&gt;):&lt;/span&gt;
		&lt;ol style="list-style-type: lower-alpha"&gt;
			&lt;li style="margin-left: 0px"&gt;
				&lt;span&gt;Create a new directory under \ClientScript named lightbox and upload jquery.lightbox-0.5.min.js, jquery.lightbox-0.5.css and the images directory included in the zip to this new directory.&lt;/span&gt;&lt;/li&gt;
			&lt;li style="margin-left: 0px"&gt;
				&lt;span&gt;Browse to the directory containing your site's skin (\data\sites\[SiteNumber]\skins\NameOfSkin and download the layout.master file.&lt;/span&gt;&lt;/li&gt;
		&lt;/ol&gt;
	&lt;/li&gt;
	&lt;li&gt;
		&lt;span&gt;Using your favorite HTML editor (mine is &lt;a href="http://notepad-plus-plus.org/"&gt;Notepad++&lt;/a&gt;):&lt;/span&gt;
		&lt;ol style="list-style-type: lower-alpha"&gt;
			&lt;li style="margin-left: 0px"&gt;
				&lt;span&gt;Add the following lines to the layout.master directly after the &amp;lt;asp:ScriptManager control&lt;/span&gt;&lt;br /&gt;
				&lt;span&gt;&lt;code style="font-size: 10px"&gt;&amp;lt;link href="http://i7media.net/ClientScript/lightbox/jquery.lightbox-0.5.css" type="text/css" rel="stylesheet" /&amp;gt;&lt;br /&gt;
				&amp;lt;script type="text/javascript" src="http://i7media.net/ClientScript/lightbox/jquery.lightbox-0.5.pack.js"&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
				&amp;lt;script type="text/javascript"&amp;gt;&lt;br /&gt;
				$(document).ready(function(){&lt;br /&gt;
				&amp;nbsp;$('a.lightbox').lightBox({&lt;br /&gt;
				&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;imageLoading: '/ClientScript/lightbox/images/lightbox-ico-loading.gif',&lt;br /&gt;
				&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;imageBtnClose: '/ClientScript/lightbox/images/lightbox-btn-close.gif',&lt;br /&gt;
				&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;imageBtnPrev: '/ClientScript/lightbox/images/lightbox-btn-prev.gif',&lt;br /&gt;
				&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;imageBtnNext: '/ClientScript/lightbox/images/lightbox-btn-next.gif'&lt;br /&gt;
				&amp;nbsp; });&lt;br /&gt;
				});&lt;br /&gt;
				&amp;lt;/script&amp;gt;&lt;/code&gt;&lt;/span&gt;&lt;/li&gt;
		&lt;/ol&gt;
	&lt;/li&gt;
	&lt;li&gt;
		&lt;span&gt;Back in your FTP client, upload the modified layout.master &lt;/span&gt;&lt;span&gt;file.&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h4&gt;
	Using LightBox&lt;/h4&gt;
&lt;p&gt;
	&lt;span&gt;Now to use LightBox, all you need to do is add &lt;em&gt;lightbox&lt;/em&gt; as a class on any link that you want to open in a LightBox pop-up. For Example:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;
	&lt;code class="lightbox" style="font-size: 10px"&gt;&amp;lt;a href="images/image-1.jpg" class="&lt;span&gt;lightbox&lt;/span&gt;" title="my caption"&amp;gt;&amp;lt;img src="images/image-1-thumb.jpg"&amp;gt;&amp;lt;/a&amp;gt;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;
	You can see more examples on the &lt;a href="http://leandrovieira.com/projects/jquery/lightbox/"&gt;LightBox&lt;/a&gt; website.&lt;/p&gt;
&lt;h4&gt;
	See It In Action&lt;/h4&gt;
&lt;p&gt;
	&lt;a class="lightbox" href="http://i7media.net/Data/Sites/1/blogdata/lightbox-dsc06798-full.jpg" rel="lightbox" title="4th &amp;amp; Broadway, San Diego, CA (C) Joe Davis"&gt;&lt;img alt="" src="http://i7media.net/Data/Sites/1/blogdata/lightbox-dsc06798-thumb.jpg" style="width: 133px; height: 100px" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h4&gt;
	Some Friendly Words of Caution&lt;/h4&gt;
&lt;p&gt;
	Including additional javascript files in your site will make it run slower. The difference in speed may be negligible when adding just one script but don't get carried away.&lt;/p&gt;
&lt;p&gt;
	Also, you may have noticed that I put the CSS and Images in the ClientScript\lightbox directory. I did this because I couldn't get the LightBox to work properly with those items in the \Data\Style directory like they should be. Also, I couldn't get the script to work with the CSS being loaded from the CSSHandler so I had to put a reference to the CSS file in the layout.master. This should not be done without thoroughly testing your site and making every attempt to put the CSS file where it belongs, in the CSSHandler's style.config.&lt;/p&gt;
&lt;h4&gt;
	Conclusion&lt;/h4&gt;
&lt;p&gt;
	In the end, I prefer GreyBox primarily because it is already built-in to mojoPortal and it does more than LightBox. If you find that you want to use something along with GreyBox, you can adapt this post to whatever tool you decide to use. It should help get you on your way.&lt;/p&gt;
&lt;p&gt;
	Happy mojo-ing!&lt;/p&gt;
&lt;br /&gt;&lt;a href='http://i7media.net'&gt;Joe Davis&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;a href='http://i7media.net/using-greybox-and-lightbox-with-mojoportal'&gt;...&lt;/a&gt;</description>
      <link>http://i7media.net/using-greybox-and-lightbox-with-mojoportal</link>
      <author>Joe Davis</author>
      <pubDate>Wed, 28 Jul 2010 20:41:00 GMT</pubDate>
    </item>
    <item>
      <title>mojoPortal Online User Group: A Great Value Add</title>
      <description>&lt;p&gt;
	The mojoPortal Online User Group, started by David Dean of &lt;a href="http://www.yamisee.com/official-mojoportal-online-user-group.aspx"&gt;Yamisee&lt;/a&gt;, has been going strong for a few months now. A couple different people have led the monthly meetings, each bringing valuable information to those who attend. I believe this group is a great Value Add for the community as the meetings are open to the public and the type of information discussed ranges between installation, skinning and programming. Joe Audette, mojoPortal Founder and Chief Developer, attends the meetings regularly and is even leading the August meeting.&lt;/p&gt;
&lt;p&gt;
	Over the past couple of months, the topics and leaders of the meetings have been:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;
		April 2010: SEO Tools and Tips, David Dean of &lt;a href="http://www.yamisee.com/"&gt;Yamisee&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;
		May 2010: Creating Custom Page Titles, Joe Davis of i7MEDIA&lt;/li&gt;
	&lt;li&gt;
		June 2010: Log4Net, Steve Land of &lt;a href="http://www.strongeye.com/"&gt;StrongEye Solutions&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;
		August 2010: ZedGraph, Joe Audette&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
	If you are interested in mojoPortal, I highly suggest you subscribe to the Forum thread on the user community &lt;a href="http://www.mojoportal.com/Forums/Thread.aspx?pageid=5&amp;amp;mid=34&amp;amp;ItemID=9&amp;amp;thread=5923"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;
	Personally, I want to thank David Dean for his hard work and dedication to the mojoPortal community.&lt;/p&gt;
&lt;br /&gt;&lt;a href='http://i7media.net'&gt;Joe Davis&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;a href='http://i7media.net/mojoportal-online-user-group-a-great-value-add'&gt;...&lt;/a&gt;</description>
      <link>http://i7media.net/mojoportal-online-user-group-a-great-value-add</link>
      <author>Joe Davis</author>
      <pubDate>Tue, 13 Jul 2010 16:47:36 GMT</pubDate>
    </item>
    <item>
      <title>Lifetime Licensing on mojoPortal Pro Products</title>
      <description>&lt;p&gt;
	I noticed recently that Joe Audette has changed the licensing on the "Pro" products offered on the mojoPortal website to be lifetime licenses. Previously, the licenses allowed updates for 1 year but Joe never really enforced that.&lt;/p&gt;
&lt;p&gt;
	This is really nice for the community as we don't have to worry about renewing our licenses and purchasing upgrades. Pay for it once and forget it. Sounds pretty darn good to me.&lt;/p&gt;
&lt;br /&gt;&lt;a href='http://i7media.net'&gt;Joe Davis&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;a href='http://i7media.net/lifetime-licensing-on-mojoportal-pro-products'&gt;...&lt;/a&gt;</description>
      <link>http://i7media.net/lifetime-licensing-on-mojoportal-pro-products</link>
      <author>Joe Davis</author>
      <pubDate>Fri, 09 Jul 2010 21:24:25 GMT</pubDate>
    </item>
    <item>
      <title>mojoPortal Page Titles</title>
      <description>&lt;p&gt;
	&lt;span class="txterror"&gt;Update: Joe Audette has decided to implement this in the next version of mojoPortal, due in a couple of weeks. He is updating the &amp;lt;portal:PageTitle control with this functionality.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;
	I have from time to time needed to show a page's title within the content as a heading. The controls that come with mojoPortal don't really allow for this but I have come up with a handy little control that will show the Page Title on the page and allow you to choose how the text is rendered.&lt;/p&gt;
&lt;p&gt;
	To get started, create two files; PageTitle.ascx and PageTitle.ascx.cs. Place both of these files in the &amp;lt;siteroot&amp;gt;\Controls\Custom directory (Note: You will have to create the "custom" directory). The code for the files is as follows:&lt;/p&gt;
&lt;h5&gt;
	PageTitle.ascx&amp;nbsp;&lt;/h5&gt;
&lt;p&gt;
	&lt;code&gt;&amp;lt;%@ Control Language="C#" AutoEventWireup="true" CodeFile="PageTitle.ascx.cs" ClassName="PageTitle.ascx" Inherits="Controls_PageTitle" %&amp;gt;&lt;br /&gt;
	&amp;lt;asp:literal ID="litPageTitle" runat="server" /&amp;gt;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;
	PageTitle.ascx.cs&lt;/p&gt;
&lt;p&gt;
	&lt;code&gt;using System;&lt;br /&gt;
	using System.Collections.Generic;&lt;br /&gt;
	using System.Web;&lt;br /&gt;
	using System.Web.UI;&lt;br /&gt;
	using System.Web.UI.WebControls;&lt;br /&gt;
	using mojoPortal.Web;&lt;br /&gt;
	using mojoPortal.Web.UI;&lt;br /&gt;
	using mojoPortal.Web.Framework;&lt;br /&gt;
	using mojoPortal.Business;&lt;br /&gt;
	using mojoPortal.Business.WebHelpers;&lt;br /&gt;
	&lt;br /&gt;
	public partial class Controls_PageTitle : System.Web.UI.UserControl&lt;br /&gt;
	{&lt;br /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; protected void Page_Load(object sender, EventArgs e)&lt;br /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
	&amp;nbsp;&amp;nbsp;PopulateControls();&lt;br /&gt;
	&amp;nbsp;}&lt;br /&gt;
	&amp;nbsp;private void PopulateControls()&lt;br /&gt;
	&amp;nbsp;{&lt;br /&gt;
	&amp;nbsp;&amp;nbsp;PageSettings currentPage = CacheHelper.GetCurrentPage();&lt;br /&gt;
	&amp;nbsp;&amp;nbsp;if(currentPage == null){ return; }&lt;br /&gt;
	&amp;nbsp;&amp;nbsp;if(currentPage.PageTitle == "")&lt;br /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp;litPageTitle.Text = currentPage.PageName;&amp;nbsp;&amp;nbsp;&lt;br /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp;else&lt;br /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;litPageTitle.Text = currentPage.PageTitle;&lt;br /&gt;
	&amp;nbsp;}&lt;br /&gt;
	}&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;
	To use the control, place the following in your layout.master directly after &amp;lt;%@ Master...&amp;nbsp;&lt;/p&gt;
&lt;p&gt;
	&lt;code&gt;&amp;lt;%@ Register Src="~/Controls/custom/PageTitle.ascx" TagName="PageTitle" TagPrefix="cc1" %&amp;gt;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;
	Now place the following where you want the Page Title to appear in the layout.master.&lt;/p&gt;
&lt;p&gt;
	&lt;code&gt;&amp;lt;cc1:PageTitle id="PageTitle1" runat="server" /&amp;gt;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;
	&lt;strike&gt;Come back soon to see a full description of how this all works.&lt;/strike&gt;&lt;br /&gt;
	&amp;nbsp;I have decided not to describe the full functionality of this control as it is fairly self-explanatory and because Joe Audette has implemented this functionality into mojoPortal. You can use the &amp;lt;portal:PageTitle control after the next release.&lt;/p&gt;
&lt;p&gt;
	Happy mojo-ing.&lt;/p&gt;
&lt;br /&gt;&lt;a href='http://i7media.net'&gt;Joe Davis&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;a href='http://i7media.net/mojoportal-page-titles'&gt;...&lt;/a&gt;</description>
      <link>http://i7media.net/mojoportal-page-titles</link>
      <author>Joe Davis</author>
      <pubDate>Tue, 18 May 2010 23:12:17 GMT</pubDate>
    </item>
    <item>
      <title>Ruth Abigail Davis</title>
      <description>&lt;p&gt;I am happy to announce that Ruthie was born to Devyn and me two weeks ago. She is healthy and beautiful. We have been blessed once again by our Lord with the joy of parenthood.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://josephmdavis.com/Data/Sites/1/images/ruth-abigail-davis.jpg" alt="Ruth Abigail Davis" width="300" height="225" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;a href='http://josephmdavis.com'&gt;Joe&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;a href='http://josephmdavis.com/ruth-abigail-davis.aspx'&gt;...&lt;/a&gt;</description>
      <link>http://josephmdavis.com/ruth-abigail-davis.aspx</link>
      <pubDate>Sat, 10 Apr 2010 04:03:08 GMT</pubDate>
    </item>
    <item>
      <title>Skinning the mojoPortal Admin Toolbar</title>
      <description>&lt;p&gt;
	When Joe Audette released mojoPortal 2.3.3.4 he wrote an article called &amp;quot;&lt;a href="http://www.mojoportal.com/creating-an-admin-toolbar.aspx"&gt;Creating An Admin Toolbar&lt;/a&gt;&amp;quot; in the &lt;a href="http://www.mojoportal.com/creatingskins.aspx"&gt;mojoPortal Skinning Documentation&lt;/a&gt;. The toolbar uses jQuery to easily show and hide itself and is skinned entirely by using CSS.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;
	If you follow Joe&amp;#39;s directions or you are using a skin that came with 2.3.3.4 with the toolbar enabled, you will have a toolbar that looks like this:&lt;/p&gt;
&lt;p&gt;
	&lt;img alt="Admin Toolbar" src="http://www.mojoportal.com/Data/Sites/1/media/mojoadmintoolbar.gif" style="width: 640px; height: 36px" /&gt;&lt;/p&gt;
&lt;p&gt;
	While this serves a perfectly good function, there are a few things about it I don&amp;#39;t like. It is gray and there are no icons depicting the links. I happen to like icons and bright colors so, I came up with this:&lt;/p&gt;
&lt;p&gt;
	&amp;nbsp;&lt;/p&gt;
&lt;p&gt;
	&lt;img alt="admin toolbar" src="http://i7media.net/Data/Sites/1/blogdata/AdminToolbar.JPG" style="width: 640px; height: 31px" /&gt;&lt;/p&gt;
&lt;p&gt;
	Skinning the toolbar was very easy because it is all controlled by CSS. This article is meant to help you understand how to skin the toolbar but if you like what I&amp;#39;ve done, you can just download it &lt;a href="http://i7media.net/SharedFiles/Download.aspx?pageid=6&amp;amp;fileid=26&amp;amp;mid=9"&gt;here&lt;/a&gt;.&amp;nbsp;&lt;/p&gt;
&lt;h4&gt;
	Create a copy of the jqtoolbar UI resources&lt;/h4&gt;
&lt;p&gt;
	The CSS and images for the toolbar are located in the \Data\style\jqtoolbar directory. The CSS is in the style.css file so I created a copy of this file and named it style-7.css.&lt;/p&gt;
&lt;h4&gt;
	Set site skin to use new CSS file&lt;/h4&gt;
&lt;p&gt;
	For the skin to use the new css file (style-7.css), I had to change the line below in my style.config file located inside of my skin directory (\data\sites\1\skins\myskin). Notice I am referencing style-i7.css and not style.css.&lt;/p&gt;
&lt;pre&gt;
&lt;code&gt;&amp;nbsp; &amp;lt;file cssvpath=&amp;quot;/Data/style/jqtoolbar/style-i7.css&amp;quot; imagebasevpath=&amp;quot;/Data/style/jqtoolbar/&amp;quot;&amp;gt;none&amp;lt;/file&amp;gt;&lt;/code&gt;
&lt;/pre&gt;
&lt;h4&gt;
	Change the background color of the toolbar&amp;nbsp;&lt;/h4&gt;
&lt;p&gt;
	To change the color of the toolbar, I simply changed the background-image CSS rule on the div#toolbar and div#toolbarbut selectors to a background-color rule and set the color to #FFFF99.&lt;/p&gt;
&lt;h4&gt;
	Add icons to the links&lt;/h4&gt;
&lt;p&gt;
	To add the icons, I added an attribute to each of the controls for the links in the layout.master. To keep the markup valid, I used the &lt;em&gt;rel&lt;/em&gt; attribute. I set the value of the rel attribute to a descriptor of the link itself (e.g.: rel=&amp;quot;admin&amp;quot; for the admin link). I then used this new attribute to apply a different background image to each link.&lt;/p&gt;
&lt;p&gt;
	It is important to note that this approach will not work with IE6 as it doesn&amp;#39;t understand how to select an element based on it&amp;#39;s attributes. The next release of mojo will allow you to use the CssClass attribute on the controls so that you can style them more easily. The value of the CssClass attribute will be added to the classes for the link.&lt;/p&gt;
&lt;h5&gt;
	Link Controls in Layout.master file&lt;/h5&gt;
&lt;pre&gt;
&lt;code&gt;&amp;lt;portal:AdminMenuLink id=&amp;quot;lnkAdminMenu&amp;quot; runat=&amp;quot;server&amp;quot; rel=&amp;quot;admin&amp;quot;/&amp;gt;
&amp;lt;portal:FileManagerLink id=&amp;quot;lnkFileManager&amp;quot; runat=&amp;quot;server&amp;quot; rel=&amp;quot;filemgr&amp;quot;/&amp;gt;
&amp;lt;portal:NewPageLink id=&amp;quot;lnkNewPage&amp;quot; runat=&amp;quot;server&amp;quot; rel=&amp;quot;addpage&amp;quot; /&amp;gt;
&amp;lt;portal:PageEditFeaturesLink id=&amp;quot;lnkPageContent&amp;quot; runat=&amp;quot;server&amp;quot; rel=&amp;quot;pageedit&amp;quot;/&amp;gt;
&amp;lt;portal:PageEditSettingsLink id=&amp;quot;lnkPageSettings&amp;quot; runat=&amp;quot;server&amp;quot; rel=&amp;quot;pagesettings&amp;quot;/&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;h5&gt;
	CSS for icons&lt;/h5&gt;
&lt;pre&gt;
&lt;code class="css"&gt;div#toolbar a[rel=admin]{
&amp;nbsp; background: transparent url(&amp;#39;administration.png&amp;#39;) no-repeat scroll left center;
&amp;nbsp; padding-left: 32px;
}

div#toolbar a[rel=addpage]{
&amp;nbsp; background: transparent url(&amp;#39;newpage.png&amp;#39;) no-repeat scroll left center;
&amp;nbsp; padding-left: 32px;}

div#toolbar a[rel=filemgr]{
&amp;nbsp; background: transparent url(&amp;#39;filemgr.png&amp;#39;) no-repeat scroll left center;
&amp;nbsp; padding-left: 32px;
}

div#toolbar a[rel=pageedit]{
&amp;nbsp; background: transparent url(&amp;#39;editpage.png&amp;#39;) no-repeat scroll left center;
&amp;nbsp; padding-left: 32px;
}

div#toolbar a[rel=pagesettings]{
&amp;nbsp; background: transparent url(&amp;#39;pagesettings.png&amp;#39;) no-repeat scroll left center;
&amp;nbsp; padding-left: 32px;
}&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;
	The icons are from the &lt;a href="http://www.everaldo.com/crystal/"&gt;Crystal Project&lt;/a&gt; but you can use any you like.&lt;/p&gt;
&lt;h4&gt;
	Hiding the menu by default&lt;/h4&gt;
&lt;p&gt;
	Personally, I do not want the toolbar to be displayed all the time. I would rather have a link which opens the toolbar when I need it. To accomplish this, I moved the &lt;strong&gt;display:none;&lt;/strong&gt; rule from the &lt;em&gt;div#toolbarbut&lt;/em&gt; selector to the &lt;em&gt;div#toolbar&lt;/em&gt; selector.&lt;/p&gt;
&lt;h4&gt;
	Conclusion&lt;/h4&gt;
&lt;p&gt;
	I hope this gives you a head-start on skinning the new admin toolbar. Keep in mind that all of this was accomplished easily with CSS.&lt;/p&gt;
&lt;p&gt;
	Happy mojo-ing!&lt;/p&gt;
&lt;p&gt;
	&lt;a alt="download" class="download-button-mojo" href="http://i7media.net/SharedFiles/Download.aspx?pageid=6&amp;amp;fileid=25&amp;amp;mid=9" title="Download This Admin Toolbar Skin"&gt;&amp;nbsp;&lt;/a&gt;&lt;/p&gt;
&lt;br /&gt;&lt;a href='http://i7media.net'&gt;Joe Davis&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;a href='http://i7media.net/skinning-the-mojoportal-admin-toolbar'&gt;...&lt;/a&gt;</description>
      <link>http://i7media.net/skinning-the-mojoportal-admin-toolbar</link>
      <author>Joe Davis</author>
      <pubDate>Thu, 21 Jan 2010 19:30:00 GMT</pubDate>
    </item>
    <item>
      <title>Oh, The Things to Come</title>
      <description>&lt;p&gt;I was browsing through the SVN update log for mojoPortal this afternoon and I am very excited about some of the things Joe Audette is working on for the upcoming release.&lt;/p&gt;
&lt;p&gt;I started browsing around the demo site (&lt;a href="http://demo.mojoportal.com"&gt;http://demo.mojoportal.com&lt;/a&gt;) so I could see some of the new changes in action. The list below are just the ones I found interesting, there are a lot more changes coming in the next release.&lt;/p&gt;
&lt;ol class="fancy"&gt;
    &lt;li&gt;&lt;span&gt;A new File Manager has been added and the old one has been re-factored. The new File Manager is very nice and is a big improvement over the old one. It uses Javascript whereas the old one doesn't so Audette decided to keep the old File Manager and allow users to switch back and forth between the old and the new. Usability is very big to mojoPortal and as a matter of fact, mojoPortal can be used entirely without Javascript if one chooses to do so. There is also a new link&amp;#160;with the Administration and Edit Page links&amp;#160;which opens the&amp;#160;File Manager in a graybox. This allows for easy access&amp;#160;to the File Manager at all times.&lt;br /&gt;
    &lt;img alt="" width="550" height="424" src="http://i7media.net/Data/Sites/1/blogdata/upcoming2334_filemanager.jpg" /&gt;&lt;/span&gt;&lt;/li&gt;
    &lt;li&gt;&lt;span&gt;Adding users to Roles via the Role Administration admin page is a lot easier thanks to a new selector dialog. Previously, users not in a role were listed in a single drop-down list which made it very difficult to use when a site had a lot of users.&lt;br /&gt;
    &lt;img alt="" width="550" height="122" src="http://i7media.net/Data/Sites/1/blogdata/upcoming2334_addusertorole.jpg" /&gt;&lt;/span&gt;&lt;/li&gt;
    &lt;li&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;mojoPortal&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; uses a CSSHandler to combine &amp;amp; minimize CSS files. This process makes caching easier and allows sites to load faster. The url to CSSHandler has been http://somedomain.com/data/sites/[sitenumber]/skins/[skinname]/CSSHandler.ashx. This required the&amp;#160;Data directory or at least the skin directory to be executable which is not ideal.&amp;#160;The CSSHandler URL has been&amp;#160;moved to the&amp;#160;root of applicaiton in the next release. Problem solved.&lt;/span&gt;&lt;/li&gt;
    &lt;li&gt;&lt;span&gt;A new SQL Query tool will allow developers to easily see and modify data in the database from the website. This tool must be enabled by a site administrator in the web.config prior to it being available for use. It will allow developers to save queries which can be used to populate date in a custom module for quick and dirty data access.&lt;br /&gt;
    &lt;img alt="" width="550" height="438" src="http://i7media.net/Data/Sites/1/blogdata/upcoming2334_querytool.jpg" /&gt;&lt;/span&gt;&lt;/li&gt;
    &lt;li&gt;&lt;span&gt;The main administration links (admin, add page, edit page, page settings) used to be just that, links. If a site designer like yours truly wanted to display the links in a drawer or some other type of cool UI, custom code would have to be developed to create the links manually. This next version will include support for controls for each link which means it will be possible to declare them directly in the layout.master and they will show/hide automatically according to internal logic. See number 6 for what this really means.&lt;/span&gt;&lt;/li&gt;
    &lt;li&gt;&lt;span&gt;The &lt;a href="http://plugins.jquery.com/project/mbextruder"&gt;jQuery Extruder&lt;/a&gt;&amp;#160;plugin has been included with mojoPortal which allows for an example of using a widget with the admin links.&lt;br /&gt;
    &lt;a href="http://i7media.net/Data/Sites/1/blogdata/upcoming2334_admindrawer-closed.jpg"&gt;&lt;img alt="" width="224" height="102" src="http://i7media.net/Data/Sites/1/blogdata/upcoming2334_admindrawer-closed.jpg" /&gt;&lt;/a&gt;&amp;#160;&lt;a href="http://i7media.net/Data/Sites/1/blogdata/upcoming2334_admindrawer-open.jpg"&gt;&lt;img alt="" width="225" height="108" src="http://i7media.net/Data/Sites/1/blogdata/upcoming2334_admindrawer-open.jpg" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
    &lt;li&gt;&lt;span&gt;The blog is getting some attention this go 'round. Community feedback suggested a preview draft option, paging, option to display only blog titles in the main blog page, and a few other improvements. All of them, that I noticed anyway, made it into the core! Check out the &lt;a href="http://demo.mojoportal.com"&gt;demo&lt;/a&gt;, to get a better idea of what has changed with the blog.&lt;/span&gt;&lt;/li&gt;
    &lt;li&gt;&lt;span&gt;The Search facility will now provide a link to download items in ShareFiles modules. Previously, just a link to the Shared Files module was provided.&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Rather impressive what Joe Audette can get done in just a few weeks, isn't it?&lt;/p&gt;
&lt;p&gt;What improvements or features are you waiting to see implemented? &lt;a href="http://www.mojoportal.com/buy-joe-a-coffee-product.aspx"&gt;Why not buy Joe Audette a Coffee to show him your appreciation?&lt;/a&gt;&amp;#160;&lt;/p&gt;&lt;br /&gt;&lt;a href='http://i7media.net'&gt;Joe Davis&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;a href='http://i7media.net/oh-the-things-to-come'&gt;...&lt;/a&gt;</description>
      <link>http://i7media.net/oh-the-things-to-come</link>
      <author>Joe Davis</author>
      <pubDate>Fri, 08 Jan 2010 20:56:00 GMT</pubDate>
    </item>
    <item>
      <title>Adding You Are Here Message to mojoPortal Breadcrumbs</title>
      <description>&lt;p&gt;
	mojoPortal provides a nifty little BreadCrumb control which will show the path to the current page. We have used the control in several of our sites and from time to time, our customer ask us to put the &amp;quot;You Are Here&amp;quot;&amp;nbsp;or some other text in front of the breadcrumbs.&lt;/p&gt;
&lt;p&gt;
	&lt;img alt="Screenshot of You Are Here breadcrumbs" src="http://i7media.net/Data/Sites/1/blogdata/youarehere.jpg" style="margin: 5px; width: 365px; height: 74px;" /&gt;&lt;/p&gt;
&lt;p&gt;
	So that&amp;#39;s simple, right? Well, yes and no.&amp;nbsp;The BreadCrumb control doesn&amp;#39;t&amp;nbsp;have the&amp;nbsp;ability to add&amp;nbsp;a message to the&amp;nbsp;crumbs so we have to add the text in the layout.master of our skin. Okay, that&amp;#39;s simple too but the&amp;nbsp;difficulty comes with making the message invisible when the page settings have breadcrumbs turned off or there aren&amp;#39;t any to display.&lt;/p&gt;
&lt;p&gt;
	&lt;img alt="" src="http://i7media.net/Data/Sites/1/blogdata/youarehere_nologic.jpg" style="margin: 5px; width: 345px; height: 73px;" /&gt;&lt;/p&gt;
&lt;p&gt;
	The solution is to create a User Control with all of the logic needed to display the Breadcrumb Message when needed.&lt;/p&gt;
&lt;h3&gt;
	The User Control&lt;/h3&gt;
&lt;p&gt;
	For simplicity of this article, we will create our user control in a folder named &lt;em&gt;CustomControls&lt;/em&gt; which we placed inside the Controls folder (\Controls).&lt;/p&gt;
&lt;h4&gt;
	The YouAreHere.ascx file&lt;/h4&gt;
&lt;pre&gt;
&lt;code&gt;&amp;lt;%@ Control Language=&amp;quot;C#&amp;quot; AutoEventWireup=&amp;quot;true&amp;quot; CodeFile=&amp;quot;YouAreHere.ascx.cs&amp;quot;
&amp;nbsp;&amp;nbsp; &amp;nbsp;ClassName=&amp;quot;YouAreHere.ascx&amp;quot; Inherits=&amp;quot;Controls_YouAreHere&amp;quot; %&amp;gt;

&amp;lt;asp:literal ID=&amp;quot;lblYouAreHere&amp;quot; Text=&amp;quot;You Are Here:&amp;quot; runat=&amp;quot;server&amp;quot; Visible=&amp;quot;false&amp;quot; /&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;
	Not much magic here, just importing the necessary namespaces and creating our Label which will end up being the Message text. Notice the Label has the Text argument assigned and it is set to &amp;quot;You Are Here:&amp;quot;. We will discuss this further later in the article.&lt;/p&gt;
&lt;h4&gt;
	The YouAreHere.ascx.cs file (code behind)&lt;/h4&gt;
&lt;pre&gt;
&lt;code&gt;using System;
using System.Collections.Generic;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

using mojoPortal.Web;
using mojoPortal.Web.UI;
using mojoPortal.Web.Framework;
using mojoPortal.Business;
using mojoPortal.Business.WebHelpers;


public partial class Controls_YouAreHere : System.Web.UI.UserControl
{
&amp;nbsp;&amp;nbsp;&amp;nbsp; private string sMessage;
&amp;nbsp;&amp;nbsp; &amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp; public string Message
&amp;nbsp;&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; get { return sMessage; }
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; set { sMessage = value; }
&amp;nbsp;&amp;nbsp;&amp;nbsp; }

&amp;nbsp;&amp;nbsp;&amp;nbsp; protected void Page_Load(object sender, EventArgs e)
&amp;nbsp;&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (sMessage != null)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lblYouAreHere.Text = sMessage;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PageSettings currentPage = CacheHelper.GetCurrentPage();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (currentPage == null) { return; }
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if ((currentPage.ShowBreadcrumbs)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; || (currentPage.ShowChildPageBreadcrumbs)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; )
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lblYouAreHere.Visible = true;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp; }
}

&lt;/code&gt;&lt;/pre&gt;
&lt;h4&gt;
	Using the User Control (layout.Master file)&lt;/h4&gt;
&lt;pre&gt;
&lt;code&gt;&amp;lt;%@ Register Src=&amp;quot;~/Controls/CustomControls/YouAreHere.ascx&amp;quot; TagName=&amp;quot;YouAreHere&amp;quot; TagPrefix=&amp;quot;i7&amp;quot; %&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;
	&amp;nbsp;&lt;/p&gt;
&lt;pre&gt;
&lt;code&gt;&amp;lt;i7:YouAreHere id=&amp;quot;YouAreHere1&amp;quot; Message=&amp;quot;How You Got Here:&amp;quot; runat=&amp;quot;server&amp;quot; /&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;
	The first line should be placed after the &lt;font size="2"&gt;&amp;lt;%&lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;@&lt;/font&gt;&lt;/font&gt; &lt;font color="#a31515"&gt;&lt;font color="#a31515"&gt;Register&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;... line. It registers the User Control on the page.&lt;/p&gt;
&lt;p&gt;
	The second line should be placed directly before the &lt;font size="2"&gt;&lt;font color="#0000ff"&gt;&amp;lt;&lt;/font&gt;&lt;font color="#a31515"&gt;&lt;font color="#a31515"&gt;portal&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;:&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515"&gt;&lt;font color="#a31515"&gt;Breadcrumbs&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;... line. This is the&amp;nbsp;User Control Tag which will show the Message. Optionally, you can set a custom message using the &lt;em&gt;Message&lt;/em&gt; argument.&lt;/p&gt;
&lt;p&gt;
	&lt;img alt="" src="http://i7media.net/Data/Sites/1/blogdata/youarehere_custommessage.jpg" style="margin: 5px; width: 375px; height: 72px;" /&gt;&lt;/p&gt;
&lt;p&gt;
	&lt;a alt="download" class="download-button-mojo" href="http://i7media.net/SharedFiles/Download.aspx?pageid=6&amp;amp;fileid=26&amp;amp;mid=9" title="Download the You Are Here control"&gt;&amp;nbsp;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;
	Note: i7MEDIA assumes no liability or responsibility for the use of this code. We do however want to help you if you need it so don&amp;#39;t hesitate to &lt;a href="http://i7media.net/contact"&gt;ask us&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;
	Happy mojo-ing!&lt;/p&gt;
&lt;br /&gt;&lt;a href='http://i7media.net'&gt;Joe Davis&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;a href='http://i7media.net/adding-you-are-here-message-to-mojoportal-breadcrumbs'&gt;...&lt;/a&gt;</description>
      <link>http://i7media.net/adding-you-are-here-message-to-mojoportal-breadcrumbs</link>
      <author>Joe Davis</author>
      <pubDate>Wed, 30 Dec 2009 20:20:00 GMT</pubDate>
    </item>
    <item>
      <title>mojoPortal content features inside UI Widget</title>
      <description>&lt;p&gt;
	With the release of mojoPortal 2.3.0.4 came the addition of Content Templates for FCKeditor and the examples included with mojoPortal for using the Content Templates were widgets like jQuery Accordian and Tabs. I like the Accordian and Tab widgets quite a bit because they allow me to easily include a very professional looking UI elements with very little work. Examples of the jQuery Accordian and Tabs are below:&lt;/p&gt;
&lt;p&gt;
	&amp;nbsp;&lt;a href="http://josephmdavis.com/image.axd?picture=jquery-accordion-clip.png"&gt;&lt;img alt="jquery-accordion-clip" height="234" src="http://i7media.net/Data/Sites/1/blogdata/jquery-accordion-clip.png" style="border: 0px none ; display: inline;" title="jquery-accordion-clip" width="292" /&gt;&lt;/a&gt;&amp;nbsp;&lt;img alt="screenshot of jquery tabs" height="127" src="http://i7media.net/Data/Sites/1/blogdata/jquery-tabs-clip.png" width="255" /&gt;&lt;/p&gt;
&lt;p&gt;
	The first idea I had for using the widgets was to include a couple different contact forms on one page, each with its own tab. So I set out creating the 3 different Contact Form instances that I needed. I was doing this for my church so I had one for the Pastor, Christian Ed. Director and the Secretary. I then created an HTML Content instance on the Contact Us page and added the Tabs UI widget to the HTML content. Now this is when I ran into a problem; there isn&amp;#39;t any way to reference a mojoPortal module from within another module, so I had no way to put the Contact Form instances inside the UI widget.&lt;/p&gt;
&lt;p&gt;
	I looked throught the documentation on the mojoPortal site but couldn&amp;#39;t find anything that I thought would lead me in the right direction so I posted a question in the forum asking for help. Joe Audette, mojoPortal&amp;#39;s founder and chief developer, responded with a very elegant solution. All I needed to do was create a my own module that included the Tab widget with the Contact Form instances wrapped up inside. Being the great guy he is, Joe provided me with the necessary code to make this work. The process is very simple:&lt;/p&gt;
&lt;ol&gt;
	&lt;li&gt;
		Create a text file named whateveryoulike.ascx&lt;/li&gt;
	&lt;li&gt;
		Paste this code into the text file:
		&lt;pre&gt;
		&lt;code&gt;&amp;lt;%@ Control Language=&amp;quot;C#&amp;quot; ClassName=&amp;quot;MultiModuleInTabsModule.ascx&amp;quot; Inherits=&amp;quot;mojoPortal.Web.SiteModuleControl&amp;quot; %&amp;gt;
&amp;lt;%@ register assembly=&amp;quot;AjaxControlToolkit&amp;quot; namespace=&amp;quot;AjaxControlToolkit&amp;quot; tagprefix=&amp;quot;portal&amp;quot; %&amp;gt;
&amp;lt;%@ Import Namespace=&amp;quot;mojoPortal.Business&amp;quot; %&amp;gt;
&amp;lt;%@ Import Namespace=&amp;quot;mojoPortal.Business.WebHelpers&amp;quot; %&amp;gt;
&amp;lt;%@ Import Namespace=&amp;quot;mojoPortal.Web.Framework&amp;quot; %&amp;gt;
&amp;lt;%@ Import Namespace=&amp;quot;mojoPortal.Web.Controls&amp;quot; %&amp;gt;
&amp;lt;%@ Import Namespace=&amp;quot;mojoPortal.Web.Editor&amp;quot; %&amp;gt;
&amp;lt;%@ Import Namespace=&amp;quot;mojoPortal.Net&amp;quot; %&amp;gt;

&amp;lt;script runat=&amp;quot;server&amp;quot;&amp;gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;protected void Page_Load(object sender, EventArgs e)
&amp;nbsp;&amp;nbsp; &amp;nbsp;{
&amp;nbsp;&amp;nbsp; &amp;nbsp;}&amp;nbsp;&amp;nbsp; &amp;nbsp;
&amp;lt;/script&amp;gt;

&amp;lt;div class=&amp;quot;mojo-tabs&amp;quot;&amp;gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;ul&amp;gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;#tab1&amp;quot;&amp;gt;Tab 1&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;#tab2&amp;quot;&amp;gt;Tab 2&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;#tab3&amp;quot;&amp;gt;Tab 3&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/ul&amp;gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;div id=&amp;quot;tab1&amp;quot;&amp;gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;asp:Panel ID=&amp;quot;pnlModuleWrapper1&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;portal:ModuleWrapper ID=&amp;quot;ModuleWrapper1&amp;quot; runat=&amp;quot;server&amp;quot; ConfigureModuleID=&amp;quot;15&amp;quot; /&amp;gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/asp:Panel&amp;gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/div&amp;gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;div id=&amp;quot;tab2&amp;quot;&amp;gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;asp:Panel ID=&amp;quot;pnlModuleWrapper2&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;portal:ModuleWrapper ID=&amp;quot;ModuleWrapper2&amp;quot; runat=&amp;quot;server&amp;quot; ConfigureModuleID=&amp;quot;16&amp;quot; /&amp;gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/asp:Panel&amp;gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/div&amp;gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;div id=&amp;quot;tab3&amp;quot;&amp;gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;asp:Panel ID=&amp;quot;pnlModuleWrapper3&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;portal:ModuleWrapper ID=&amp;quot;ModuleWrapper3&amp;quot; runat=&amp;quot;server&amp;quot; ConfigureModuleID=&amp;quot;17&amp;quot; /&amp;gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/asp:Panel&amp;gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/div&amp;gt;
&amp;lt;/div&amp;gt;&lt;/code&gt;&lt;/pre&gt;
	&lt;/li&gt;
	&lt;li&gt;
		Find the ModuleID for each Contact Form instance and modify the ModuleWrapper controls in the code above to match the correct ModuleIDs. &lt;em&gt;&lt;strong&gt;Note: To find the correct ModuleIDs all you need to do is hover over the Edit or Settings link for the Contact Form instances and then look in your browser&amp;#39;s status bar. The ModuleID will show as mid=SomeNumber.&lt;/strong&gt;&lt;/em&gt;&lt;/li&gt;
	&lt;li&gt;
		Save the file you created in the first step to the &amp;quot;~\data\sites\[sitenumber]\Modules&amp;quot; directory. (Note: you can save the file to any directory in the mojoPortal application but I think it is best that you save it to a directory under your actual site in the Data directory because this will prevent it from being overwritten or accidentally deleted during upgrades.&lt;/li&gt;
	&lt;li&gt;
		Install your newly created module via the Administration &amp;gt; Advanced Tools &amp;gt; Feature Installation/Configuration screen inside of your mojoPortal site.
		&lt;ol&gt;
			&lt;li&gt;
				This is rather straight forward. All you have to do is give your Module a name, and input the correct path in the &lt;em&gt;Control Source&lt;/em&gt; field. You may want to create your own GUID to make sure that it is unique.&lt;/li&gt;
		&lt;/ol&gt;
	&lt;/li&gt;
	&lt;li&gt;
		Now you can add your new module to any page you like just as you would add any other module to a page.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;
	Here&amp;rsquo;s a screenshot of the end result:&lt;/p&gt;
&lt;p&gt;
	&lt;img alt="screenshot of content module inside jquery tabs" height="273" src="http://i7media.net/Data/Sites/1/blogdata/contactforminsidetabs.png" width="300" /&gt;&lt;/p&gt;
&lt;p&gt;
	&amp;nbsp;&lt;/p&gt;
&lt;p&gt;
	Happy mojo-ing!&lt;/p&gt;
&lt;br /&gt;&lt;a href='http://i7media.net'&gt;Joe Davis&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;a href='http://i7media.net/mojoportal-content-features-inside-ui-widget'&gt;...&lt;/a&gt;</description>
      <link>http://i7media.net/mojoportal-content-features-inside-ui-widget</link>
      <author>Joe Davis</author>
      <pubDate>Mon, 23 Nov 2009 17:28:00 GMT</pubDate>
    </item>
    <item>
      <title>My First Post Using Word 2010</title>
      <description>&lt;p&gt;I wrote this post using Word 2010. So far the 2010 Office products are very nice. So far my favorite is Outlook. MS finally improved the IMAP client so no more Windows Live Mail!!!!
&lt;/p&gt;&lt;p&gt;Well, it's late so I better go to bed.&lt;/p&gt;&lt;br /&gt;&lt;a href='http://josephmdavis.com'&gt;Joe&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;a href='http://josephmdavis.com/my-first-post-using-word-2010.aspx'&gt;...&lt;/a&gt;</description>
      <link>http://josephmdavis.com/my-first-post-using-word-2010.aspx</link>
      <pubDate>Sat, 21 Nov 2009 04:21:08 GMT</pubDate>
    </item>
    <item>
      <title>New Site</title>
      <description>&lt;p&gt;I have moved my site from BlogEngine.Net to mojoPortal because it has more features. BlogEngine.Net served it's purpose but I wanted to be able to have more functionality on my site, mojoPortal allows me to have not only a blog but image galleries, forums, calendars, surveys, polls, and a whole lot more.&lt;/p&gt;
&lt;p&gt;This marks the 4th platform for my site:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Serendipity (it was okay)&lt;/li&gt;
&lt;li&gt;WordPress (hated it)&lt;/li&gt;
&lt;li&gt;BlogEngine.Net (loved it)&lt;/li&gt;
&lt;li&gt;mojoPortal (lots 'o features)&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Go mojo!&lt;/p&gt;
&lt;p&gt;I moved most of the posts from my old blog to here but some of them I moved to my company blog at &lt;a href="http://i7media.net"&gt;http://i7media.net&lt;/a&gt;. If you're looking for a post about web hosting or mojoPortal, it is probably &lt;a href="http://i7media.net/blog"&gt;there&lt;/a&gt;.&lt;/p&gt;&lt;br /&gt;&lt;a href='http://josephmdavis.com'&gt;Joe&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;a href='http://josephmdavis.com/new-site.aspx'&gt;...&lt;/a&gt;</description>
      <link>http://josephmdavis.com/new-site.aspx</link>
      <pubDate>Fri, 18 Sep 2009 15:30:00 GMT</pubDate>
    </item>
    <item>
      <title>E-Sword</title>
      <description>&lt;p&gt;A very close friend of mine told me about a great free Bible study tool that he and his wife use called E-SWORD. I have used a lot of different Electronic Bibles but I haven't found any of them to be something I could use on a regular basis. Usually just because of poor UI design, other times because they only had one or two translations.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;img src="http://josephmdavis.com/Data/Sites/1/images/e-sword.gif" alt="e-Sword Logo" width="128" height="36" /&gt;&lt;img src="http://josephmdavis.com/image.axd?picture=2009%2f7%2fe-sword.gif" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;I installed E-SWORD and was very happy to see that it has a nice user interface and a lot of available translations. Some of the translations, simply called Bibles by E-SWORD, are not free because they are not Public Domain. The prices for these translations range from $9.99 to $29.99, most being the former. The $29.99 Bible is the NIV Family Bundle which includes the NIV (New International Version), TNIV (Today's New International Version), and the NIrV (New International Readers Version). The NIrV is designed for young readers.&lt;/p&gt;
&lt;p&gt;E-SWORD also comes with a ton of downloadable commentaries, dictionaries, maps, charts, and devotions. On top of all of that, there is a "live" version of the software available at &lt;a href="http://live.e-sword.net/"&gt;http://live.e-sword.net&lt;/a&gt;&amp;nbsp;so you can keep up with your studies from any Internet connected computer. There is also a PocketPC version of E-SWORD; unfortunately, I do not have a PocketPC anymore.&lt;/p&gt;
&lt;p&gt;I have found my new favorite electronic Bible.&lt;/p&gt;&lt;br /&gt;&lt;a href='http://josephmdavis.com'&gt;Joe&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;a href='http://josephmdavis.com/e-sword.aspx'&gt;...&lt;/a&gt;</description>
      <link>http://josephmdavis.com/e-sword.aspx</link>
      <pubDate>Mon, 27 Jul 2009 21:23:00 GMT</pubDate>
    </item>
    <item>
      <title>MCITP: EA</title>
      <description>&lt;p&gt;I&amp;nbsp;passed&amp;nbsp;the required exams to upgrade my MCSE 2003 to an MCITP: EA. I had to  take the 70-647, 70-649 and 70-620 exams and in the process of completing those  exams, I obtained these certs in addition to the MCITP:EA.&lt;/p&gt;
&lt;p&gt;MCTS: Microsoft Windows Vista: Configuration&lt;br /&gt;MCTS: Windows Server 2008  Active Directory: Configuration&lt;br /&gt;MCTS: Windows Server 2008 Applications  Infrastructure: Configuration&lt;br /&gt;MCTS: Windows Server 2008 Network  Infrastructure: Configuration&lt;/p&gt;
&lt;p&gt;I will not have any other place to put these logos so I figured I would put  them here. :-)&lt;/p&gt;
&lt;p&gt;&lt;img src="http://josephmdavis.com/Data/Sites/1/images/badges/MCITP(rgb)_1085.png" alt="MCITP: Enterprise Administrator Logo" width="263" height="60" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="http://josephmdavis.com/Data/Sites/1/images/badges/MCTS(rgb)_1078_528.png" alt="MCTS Logo" width="341" height="80" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="http://josephmdavis.com/Data/Sites/1/images/badges/MCTS(rgb)_1079_1080.png" alt="MCTS Logo" width="376" height="80" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;a href='http://josephmdavis.com'&gt;Joe&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;a href='http://josephmdavis.com/mcitp-ea.aspx'&gt;...&lt;/a&gt;</description>
      <link>http://josephmdavis.com/mcitp-ea.aspx</link>
      <pubDate>Wed, 20 May 2009 21:28:00 GMT</pubDate>
    </item>
    <item>
      <title>Useful Queries for Active Directory Users &amp; Computers</title>
      <description>&lt;p&gt;I created this list of queries years ago and it used to be on my blog but  apparently the post was lost in one of the many moves I have done with this  blog. Anyway, attached to this post is nice little zip with a number of good  ADUC queries that may save you some time in your daily AD Admin life.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div&gt;All Computers&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;All Contacts&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;All Groups&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;All Printers&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;All users&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;All Windows 2000 Computers&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;All Windows XP Computers&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;Disabled Objects&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;Exchange Recipients&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;Locked Out Users&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;Never Logged In&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;Password Never Expires&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;Public Folders&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;Users without Home Directories&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;As you can see, I created this group of queries long before Vista or 2008  came out. You can look at the syntax with the XP and 2000 queries to figure out  how to create a query for the new OSes.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://josephmdavis.com/Data/Sites/1/SharedFiles/ADUC_Queries.zip"&gt;ADUC_Queries.zip (9.08  kb)&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;a href='http://josephmdavis.com'&gt;Joe&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;a href='http://josephmdavis.com/useful-queries-for-active-directory-users--computers.aspx'&gt;...&lt;/a&gt;</description>
      <link>http://josephmdavis.com/useful-queries-for-active-directory-users--computers.aspx</link>
      <pubDate>Wed, 20 May 2009 01:39:00 GMT</pubDate>
    </item>
    <item>
      <title>SharePoint New Item Menu Flyout</title>
      <description>&lt;p&gt;I spent an entire day trying to find this silly thing last week on the web and I had absolutely no luck. Today, while cleaning out my email, I found a message I sent to a collegue with a link to this product! I should search my email before wasting time searching the internet. :-)&lt;/p&gt;
&lt;p&gt;Anyway, I'll post a link to it here so that others (hopefully) will not waste time searching. Collutions needs to do some SEO on their site. I didn't use the phrase &lt;em&gt;Multiple Templates&lt;/em&gt;at all when searching the web. I used phrases like multiple content types and New Item Menu Flyout.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Multiple Templates WebPart (2007)&lt;/strong&gt; &lt;a href="http://www.collutions.com/Lists/Solutions/DispForm.aspx?ID=17"&gt;http://www.collutions.com/Lists/Solutions/DispForm.aspx?ID=17&lt;/a&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;Allowing for central management of document templates, the Multiple Templates Web Part simplifies the process of creating new template-based documents in a SharePoint (MOSS or WSS 3.0)Document Library.&lt;br /&gt;&amp;nbsp;&lt;br /&gt;All templates are stored in a categorized template repository and made available on the New button of a Document Library view.&lt;br /&gt;&lt;img src="http://josephmdavis.com/Data/Sites/1/images/mtwppreview.jpg" alt="Screenshot of SharePoint New Item Menu Flyout" width="525" height="350" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;a href='http://josephmdavis.com'&gt;Joe&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;a href='http://josephmdavis.com/sharepoint-new-item-menu-flyout.aspx'&gt;...&lt;/a&gt;</description>
      <link>http://josephmdavis.com/sharepoint-new-item-menu-flyout.aspx</link>
      <pubDate>Tue, 17 Mar 2009 16:01:00 GMT</pubDate>
    </item>
    <item>
      <title>KeePass for the T-Mobile G1 (HTC Dream)</title>
      <description>&lt;p&gt;Well, my MDA has about had it. I doesn't like to work very well anymore so I  called T-Mobile and asked them to replace it which they agreed to and then said  no and yes and no and sorry but no and yes again (I hope that is the last time  they change their collective minds). Anyway, I settled on the G1 because of it's  nice web browsing capabilities. It will not sync with Exchange but that's fine  because I don't like being that attached to work anyway (if work wants me to  sync with Exchange, they can buy me a different phone). The phone will do IMAP  and that is all I need for personal email.&lt;/p&gt;
&lt;p&gt;After confirming with T-Mobile that I would take the &lt;a href="http://www.t-mobileg1.com/"&gt;G1&lt;/a&gt; as replacement for my MDA I realized  that &lt;a href="http://keepass.info/"&gt;KeePass&lt;/a&gt;, my favorite password manager  which is available on most modern platforms, doesn't have a version for &lt;a href="http://code.google.com/android/"&gt;Android&lt;/a&gt; (the OS that is on the &lt;a href="http://www.t-mobileg1.com/"&gt;G1&lt;/a&gt;). I kinda panicked here because &lt;a href="http://keepasssd.sourceforge.net/"&gt;KeePassPPC&lt;/a&gt; has saved my butt on  many occasions. I did some searching on the net and finally found &lt;a href="http://www.keepassdroid.com/"&gt;KeePassDroid&lt;/a&gt;! I don't have my G1 yet so  I don't know how well it will work but I decided I should post something on the  net about it because it took some digging to find the app myself. That being  said, I hope I have enough keywords loaded into this post that the next person  looking for KeePass to run on their HTC Dream or G1 will find &lt;a href="http://www.keepassdroid.com/"&gt;KeePassDroid&lt;/a&gt; faster than I did.&lt;/p&gt;&lt;br /&gt;&lt;a href='http://josephmdavis.com'&gt;Joe&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;a href='http://josephmdavis.com/keepass-for-the-t-mobile-g1-htc-dream.aspx'&gt;...&lt;/a&gt;</description>
      <link>http://josephmdavis.com/keepass-for-the-t-mobile-g1-htc-dream.aspx</link>
      <pubDate>Sun, 08 Mar 2009 20:33:00 GMT</pubDate>
    </item>
    <item>
      <title>Sata DVD drive not working in 2008 Server Core</title>
      <description>&lt;p&gt;I recently purchased a Dell PowerEdge 2970 with a SATA DVD drive. I installed  2008 Server Core x64 without a problem but after the install I noticed that the  DVD drive wasn't present. After a lot of searching online and finding nothing  about this, I decided to contact Dell Support. They gave me a driver for the  SATA controller the DVD was using but no way to install it on Server Core.&lt;/p&gt;
&lt;p&gt;After a lot of searching on the net I found a few ways to install the driver.  All but one of them was wrong (drvload and drvinst don't seem to work). The  correct answer (pnputil) was found on Scotty McLeod's blog, more specifically,  this post: &lt;a href="http://winserverteam.org.uk/blogs/scotty/archive/2007/08/12/server-core-and-drivers.aspx"&gt;http://winserverteam.org.uk/blogs/scotty/archive/2007/08/12/server-core-and-drivers.aspx&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;So, I went back to the server and tried loading the driver that Dell told me  to load using pnputil but I was presented with this error:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;Processing inf : bchtsw32.inf&lt;br /&gt;Failed to install the driver on any of  the devices on the system : No more data is available.&lt;br /&gt;Adding at least one  driver package failed!&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Take a look at the filename in the "processing inf:" line. Do you see that  &lt;em&gt;32&lt;/em&gt;? That's right, Dell gave me a 32bit version of the driver for my  64bit machine! Oh well, I went back to the dell website and downloaded the x64  driver and then used the pnputil command all was good. The exact URL's and usage  instructions are below:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;div&gt;Download Broadcom BCM5785 (HT1000) SATA Controller Driver (Dell package  number R181056): &lt;a href="http://support.us.dell.com/support/downloads/download.aspx?c=us&amp;amp;l=en&amp;amp;s=gen&amp;amp;releaseid=R181056&amp;amp;formatcnt=1&amp;amp;libid=0&amp;amp;fileid=246834"&gt;http://support.us.dell.com/support/downloads/download.aspx?c=us&amp;amp;l=en&amp;amp;s=gen&amp;amp;releaseid=R181056&amp;amp;formatcnt=1&amp;amp;libid=0&amp;amp;fileid=246834&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;Extract the above driver to a location of your choosing. I used  c:\InstallFiles\dell\drivers\R181056.&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;Run the following: &lt;em&gt;pnputil -i -a  c:\installfiles\dell\drivers\r181056\bchtsw64.inf&lt;/em&gt;. If this command finishes  properly you will receive a notice stating: &lt;em&gt;Successfully installed the  driver on a device on the system.&lt;/em&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;Run diskpart and from the diskpart&amp;gt; prompt run &lt;em&gt;list volume&lt;/em&gt;. You  should see the drive letter for your DVD drive.&lt;/div&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Hope this helps!&lt;/p&gt;&lt;br /&gt;&lt;a href='http://josephmdavis.com'&gt;Joe&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;a href='http://josephmdavis.com/sata-dvd-drive-not-working-in-2008-server-core.aspx'&gt;...&lt;/a&gt;</description>
      <link>http://josephmdavis.com/sata-dvd-drive-not-working-in-2008-server-core.aspx</link>
      <pubDate>Fri, 06 Mar 2009 22:04:00 GMT</pubDate>
    </item>
  </channel>
</rss>