<?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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Alonso Robles</title>
	<atom:link href="http://alonsorobles.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://alonsorobles.com</link>
	<description>technology, academia, and other tidbits from the trenches of a boggled mind</description>
	<lastBuildDate>Wed, 17 Mar 2010 08:30:05 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Important Custom SharePoint List Template Notes</title>
		<link>http://alonsorobles.com/2010/03/17/important-custom-sharepoint-list-template-notes/</link>
		<comments>http://alonsorobles.com/2010/03/17/important-custom-sharepoint-list-template-notes/#comments</comments>
		<pubDate>Wed, 17 Mar 2010 08:30:05 +0000</pubDate>
		<dc:creator>Alonso Robles</dc:creator>
				<category><![CDATA[Microsoft Office]]></category>
		<category><![CDATA[Sharepoint Server]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[Windows Sharepoint Services]]></category>
		<category><![CDATA[moss 2007]]></category>

		<guid isPermaLink="false">http://alonsorobles.com/?p=160</guid>
		<description><![CDATA[I came across these notes on creating custom list templates when I was searching for a quick reference on list types and base type definitions to use in the CAML ListTemplate element. I copied them verbatim here for my reference. The original post can be found here: http://karinebosch.wordpress.com/walkthroughs/create-custom-list-templates-in-caml/
Important details to note are:

FeatureId (optional): This is [...]]]></description>
			<content:encoded><![CDATA[<p>I came across these notes on creating custom list templates when I was searching for a quick reference on list types and base type definitions to use in the CAML ListTemplate element. I copied them verbatim here for my reference. The original post can be found here: <a href="http://karinebosch.wordpress.com/walkthroughs/create-custom-list-templates-in-caml/">http://karinebosch.wordpress.com/walkthroughs/create-custom-list-templates-in-caml/</a></p>
<blockquote><p>Important details to note are:</p>
<ul>
<li><strong>FeatureId</strong> (optional): This is the ID of the feature in which the list template is defined</li>
<li><strong>BaseType</strong> (required): Specifies the base type, or default schema, for lists created using this template. See the table below for the 5 possibilities.</li>
<li><strong>Type</strong>: this is the template type on which the new list template is based. Se the table below for all base types of standard SharePoint list templates.</li>
<li><strong>DisplayName:</strong> the display name of the list template.</li>
</ul>
<p>More details can be found in <a title="http://blogit.create.pt/blogs/andrevala/archive/2008/05/17/SharePoint-2007-Deployment_3A00_-List-Template-Features.aspx" href="http:" target="_blank">André Vala’s post</a>.</p>
<p>The following table lists the 5 base types:</p>
<table border="0" width="50%">
<tbody>
<tr>
<td width="20%"><strong> Base Type</strong></td>
<td width="70%"><strong> Description</strong></td>
</tr>
<tr>
<td>0</td>
<td>Generic List</td>
</tr>
<tr>
<td>1</td>
<td>Document Library</td>
</tr>
<tr>
<td>3</td>
<td>Discussion List</td>
</tr>
<tr>
<td>4</td>
<td>Survey</td>
</tr>
<tr>
<td>5</td>
<td>Issue List</td>
</tr>
</tbody>
</table>
<p>The following table lists all available list templates with their template type id and their corresponding feature id:</p>
<table border="0" width="90%">
<tbody>
<tr>
<td width="35%"><strong> Type of list</strong></td>
<td width="20%"><strong> TemplateId</strong></td>
<td width="45%"><strong> FeatureId</strong></td>
</tr>
<tr>
<td>Generic List</td>
<td>100</td>
<td>00BFEA71-DE22-43B2-A848-C05709900100</td>
</tr>
<tr>
<td>Document Library</td>
<td>101</td>
<td>00BFEA71-E717-4E80-AA17-D0C71B360101</td>
</tr>
<tr>
<td>Survey</td>
<td>102</td>
<td>00BFEA71-EB8A-40B1-80C7-506BE7590102</td>
</tr>
<tr>
<td>Links List</td>
<td>103</td>
<td>00BFEA71-2062-426C-90BF-714C59600103</td>
</tr>
<tr>
<td>Announcements List</td>
<td>104</td>
<td>00BFEA71-D1CE-42de-9C63-A44004CE0104</td>
</tr>
<tr>
<td>Contacts List</td>
<td>105</td>
<td>00BFEA71-7E6D-4186-9BA8-C047AC750105</td>
</tr>
<tr>
<td>Events List</td>
<td>106</td>
<td>00BFEA71-EC85-4903-972D-EBE475780106</td>
</tr>
<tr>
<td>Tasks List</td>
<td>107</td>
<td>00BFEA71-A83E-497E-9BA0-7A5C597D0107</td>
</tr>
<tr>
<td>Discussion List</td>
<td>108</td>
<td>00BFEA71-6A49-43FA-B535-D15C05500108</td>
</tr>
<tr>
<td>Picture Library</td>
<td>109</td>
<td>00BFEA71-52D4-45B3-B544-B1C71B620109</td>
</tr>
<tr>
<td>Data Sources</td>
<td>110</td>
<td>00BFEA71-F381-423D-B9D1-DA7A54C50110</td>
</tr>
<tr>
<td>Site template gallery</td>
<td>111</td>
<td></td>
</tr>
<tr>
<td>User Information List</td>
<td>112</td>
<td></td>
</tr>
<tr>
<td>Web Part gallery</td>
<td>113</td>
<td></td>
</tr>
<tr>
<td>List Template gallery</td>
<td>114</td>
<td></td>
</tr>
<tr>
<td>XML Form Library</td>
<td>115</td>
<td>00BFEA71-1E1D-4562-B56A-F05371BB0115</td>
</tr>
<tr>
<td>Master Pages gallery</td>
<td>116</td>
<td></td>
</tr>
<tr>
<td>No-Code Workflows</td>
<td>117</td>
<td>00BFEA71-F600-43F6-A895-40C0DE7B0117</td>
</tr>
<tr>
<td>Custom Workflow Process</td>
<td>118</td>
<td>00BFEA71-2D77-4A75-9FCA-76516689E21A</td>
</tr>
<tr>
<td>Wiki Page Library</td>
<td>119</td>
<td>00BFEA71-C796-4402-9F2F-0EB9A6E71B18</td>
</tr>
<tr>
<td>Grid List</td>
<td>120</td>
<td>00BFEA71-3A1D-41D3-A0EE-651D11570120</td>
</tr>
<tr>
<td>Data Connection Library</td>
<td>130</td>
<td>00BFEA71-DBD7-4F72-B8CB-DA7AC0440130</td>
</tr>
<tr>
<td>Workflow History</td>
<td>140</td>
<td>00BFEA71-4EA5-48D4-A4AD-305CF7030140</td>
</tr>
<tr>
<td>Gantt Task List</td>
<td>150</td>
<td>00BFEA71-513D-4CA0-96C2-6A47775C0119</td>
</tr>
<tr>
<td>Meeting Series List</td>
<td>200</td>
<td></td>
</tr>
<tr>
<td>Meeting Agenda List</td>
<td>201</td>
<td></td>
</tr>
<tr>
<td>Meeting Attendees List</td>
<td>202</td>
<td></td>
</tr>
<tr>
<td>Meeting Decision List</td>
<td>204</td>
<td></td>
</tr>
<tr>
<td>Meeting Objectives List</td>
<td>207</td>
<td></td>
</tr>
<tr>
<td>Meeting Things to Bring List</td>
<td>211</td>
<td></td>
</tr>
<tr>
<td>Meeting Workspace Pages List</td>
<td>212</td>
<td></td>
</tr>
<tr>
<td>Blog Posts List</td>
<td>301</td>
<td></td>
</tr>
<tr>
<td>Blog Comments List</td>
<td>302</td>
<td></td>
</tr>
<tr>
<td>Blog Categories List</td>
<td>303</td>
<td></td>
</tr>
<tr>
<td>Status Indicator (KPI) List</td>
<td>432</td>
<td>7ED6CD55-B479-4EB7-A529-E99A24C10BD3</td>
</tr>
<tr>
<td>Report Library</td>
<td>433</td>
<td>6E53DD27-98F2-4AE5-85A0-E9A8EF4AA6DF</td>
</tr>
<tr>
<td>Publishing Pages Library</td>
<td>850</td>
<td></td>
</tr>
<tr>
<td>Issue Tracking List</td>
<td>1100</td>
<td>00BFEA71-5932-4F9C-AD71-1557E5751100</td>
</tr>
<tr>
<td>Administrator Tasks List</td>
<td>1200</td>
<td></td>
</tr>
<tr>
<td>Translation Management Library</td>
<td>1300</td>
<td>29D85C25-170C-4df9-A641-12DB0B9D4130</td>
</tr>
<tr>
<td>Translation List</td>
<td>1301</td>
<td>29D85C25-170C-4df9-A641-12DB0B9D4130</td>
</tr>
<tr>
<td>Slide Library</td>
<td>2100</td>
</tr>
</tbody>
</table>
<p>0BE49FE9-9BC9-409d-ABF9-702753BD878D</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://alonsorobles.com/2010/03/17/important-custom-sharepoint-list-template-notes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jQuery and jCarousel in SharePoint</title>
		<link>http://alonsorobles.com/2009/06/24/jquery-and-jcarousel-in-sharepoint/</link>
		<comments>http://alonsorobles.com/2009/06/24/jquery-and-jcarousel-in-sharepoint/#comments</comments>
		<pubDate>Wed, 24 Jun 2009 18:17:11 +0000</pubDate>
		<dc:creator>Alonso Robles</dc:creator>
				<category><![CDATA[Sharepoint Server]]></category>
		<category><![CDATA[Windows Sharepoint Services]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[jCarousel]]></category>
		<category><![CDATA[moss 2007]]></category>
		<category><![CDATA[wss 3.0]]></category>

		<guid isPermaLink="false">http://alonsorobles.com/?p=155</guid>
		<description><![CDATA[I recently had to integrate jCarousel into a SharePoint web part. Since jCarousel is a plugin for jQuery, it means I also had to get jQuery integrated with SharePoint. In order to accomplish this, I followed some good feature packaging instructions found from a few different blog posts:

SharePoint jQuery Deployment Feature
SharePoint + jQuery = Stay [...]]]></description>
			<content:encoded><![CDATA[<p>I recently had to integrate <a href="http://sorgalla.com/jcarousel/">jCarousel</a> into a SharePoint web part. Since jCarousel is a plugin for <a href="http://jquery.com/">jQuery</a>, it means I also had to get jQuery integrated with SharePoint. In order to accomplish this, I followed some good feature packaging instructions found from a few different blog posts:</p>
<ul>
<li><a href="http://weblogs.asp.net/gunnarpeipman/archive/2008/12/12/sharepoint-jquery-deployment-feature.aspx">SharePoint jQuery Deployment Feature</a></li>
<li><a href="http://weblogs.asp.net/wesleybakker/archive/2008/12/18/sharepoint-jquery-stay-here-feature.aspx">SharePoint + jQuery = Stay Here Feature</a></li>
<li><a href="http://weblogs.asp.net/wesleybakker/archive/2008/12/16/sharepoint-slideshow-webpart.aspx">SharePoint Slideshow Web Part</a></li>
</ul>
<p>After figuring out how to package jCarousel and jQuery using SharePoint delegate controls, I was ready for business with the implementation of the web part.</p>
<p>The web part itself was nothing fancy. I used a Repeater control to generate the list item (LI) elements with the content I needed in the carousel. I wrapped the Repeater in an unordered list (UL) which was wrapped in a DIV tag that had the runat attribute set to server. So basically, I just followed the mark up instructions provided in the <a href="http://sorgalla.com/projects/jcarousel/#Getting-Started">jCarousel documentation</a>.</p>
<p>The wrapping DIV tag was used in my webpart code to initialize jCarousel. The code snippet below shows how I implemented it:</p>
<p><code><br />
protected override void OnLoad(EventArgs e)<br />
{<br />
  if (!Page.ClientScript.IsStartupScriptRegistered(this.GetType(), this.ClientID))<br />
  {<br />
    Page.ClientScript.RegisterStartupScript(this.GetType(), this.ClientID, @"<br />
      &lt;script type=""text/javascript""&gt;<br />
        jQuery(document).ready(function() {<br />
          jQuery('#" + carouselDiv.ClientID + @"').jcarousel({<br />
            // Configuration goes here<br />
            vertical: true,<br />
            scroll: 2,<br />
            visible: 4<br />
          });<br />
        });<br />
      &lt;/script&gt;<br />
    ");<br />
  }<br />
}<br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://alonsorobles.com/2009/06/24/jquery-and-jcarousel-in-sharepoint/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installing Rails 2.3.2 on Mac OS X 10.5</title>
		<link>http://alonsorobles.com/2009/06/23/installing-rails-2-3-2-on-mac-os-x-10-5/</link>
		<comments>http://alonsorobles.com/2009/06/23/installing-rails-2-3-2-on-mac-os-x-10-5/#comments</comments>
		<pubDate>Tue, 23 Jun 2009 20:47:28 +0000</pubDate>
		<dc:creator>Alonso Robles</dc:creator>
				<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://alonsorobles.com/?p=153</guid>
		<description><![CDATA[Recently, I needed to update my local installation of Ruby and Rails to versions 1.8.7 and 2.3.2 respectively on an iMac at home. I am bit rusty on some of my *nix skills since I have been working in predominantly Microsoft based environment for a significant amount of time. Thankfully, I found a great step-by-step [...]]]></description>
			<content:encoded><![CDATA[<p>Recently, I needed to update my local installation of Ruby and Rails to versions 1.8.7 and 2.3.2 respectively on an iMac at home. I am bit rusty on some of my *nix skills since I have been working in predominantly Microsoft based environment for a significant amount of time. Thankfully, I found a great <a href="http://hivelogic.com/articles/view/ruby-rails-leopard">step-by-step how-to blog post</a> that walked me through the process flawlessly.</p>
]]></content:encoded>
			<wfw:commentRss>http://alonsorobles.com/2009/06/23/installing-rails-2-3-2-on-mac-os-x-10-5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rails Resources</title>
		<link>http://alonsorobles.com/2009/06/19/rails-resources/</link>
		<comments>http://alonsorobles.com/2009/06/19/rails-resources/#comments</comments>
		<pubDate>Fri, 19 Jun 2009 20:58:18 +0000</pubDate>
		<dc:creator>Alonso Robles</dc:creator>
				<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://alonsorobles.com/?p=150</guid>
		<description><![CDATA[Sometimes, I have a bit of free time. Over the last few months, I have spent a few moments on some old projects of mine that have been essentially abandoned. These projects (which I may mention at some later date since they are not complete at this time) use some open source technologies since I [...]]]></description>
			<content:encoded><![CDATA[<p>Sometimes, I have a bit of free time. Over the last few months, I have spent a few moments on some old projects of mine that have been essentially abandoned. These projects (which I may mention at some later date since they are not complete at this time) use some open source technologies since I can&#8217;t afford to personally purchase licensing for most of the technologies that I use professionally. In any case, I have spent some time getting reacquainted with <a href="http://rubyonrails.org/">Ruby on Rails</a>. During this learning journey, I have come across a plethora of information (some good, some bad) that have helped me get familiar with this technology again. And now I will share these resources with you&#8230;</p>
<ul>
<li><a href="http://rubyonrails.org/">Ruby on Rails</a> &#8211; The official web site has tons of goodies such as downloads, documentation, guides. This is a great place to get started.</li>
<li><a href="http://railscasts.com/">Railscasts</a> &#8211; The best source I found with free Ruby on Rails screen-casts.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://alonsorobles.com/2009/06/19/rails-resources/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Vendor Client Relationship</title>
		<link>http://alonsorobles.com/2009/06/10/the-vendor-client-relationship/</link>
		<comments>http://alonsorobles.com/2009/06/10/the-vendor-client-relationship/#comments</comments>
		<pubDate>Wed, 10 Jun 2009 18:44:26 +0000</pubDate>
		<dc:creator>Alonso Robles</dc:creator>
				<category><![CDATA[Other Tidbits]]></category>

		<guid isPermaLink="false">http://alonsorobles.com/?p=146</guid>
		<description><![CDATA[A colleauge of mine recently pointed me to this video and it is great. The funny thing is I can relate to it from both ends. As a consultant, I usualy play the role of a vendor. However, out side of work I am usually a client. Either way, it&#8217;s a fun video to watch [...]]]></description>
			<content:encoded><![CDATA[<p>A colleauge of mine recently <a href="http://www.youtube.com/watch?v=R2a8TRSgzZY">pointed me to this video</a> and it is great. The funny thing is I can relate to it from both ends. As a consultant, I usualy play the role of a vendor. However, out side of work I am usually a client. Either way, it&#8217;s a fun video to watch and it&#8217;s work safe. Enjoy!</p>
<p><object width="560" height="340"><param name="movie" value="http://www.youtube-nocookie.com/v/R2a8TRSgzZY&#038;hl=en&#038;fs=1&#038;rel=0&#038;color1=0x3a3a3a&#038;color2=0x999999"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube-nocookie.com/v/R2a8TRSgzZY&#038;hl=en&#038;fs=1&#038;rel=0&#038;color1=0x3a3a3a&#038;color2=0x999999" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://alonsorobles.com/2009/06/10/the-vendor-client-relationship/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Come and Get It! SP2 for MOSS 2007 and WSS 3.0 Is Here</title>
		<link>http://alonsorobles.com/2009/04/28/come-and-get-it-sp2-for-moss-2007-and-wss-30-is-here/</link>
		<comments>http://alonsorobles.com/2009/04/28/come-and-get-it-sp2-for-moss-2007-and-wss-30-is-here/#comments</comments>
		<pubDate>Wed, 29 Apr 2009 03:46:46 +0000</pubDate>
		<dc:creator>Alonso Robles</dc:creator>
				<category><![CDATA[Microsoft Office]]></category>
		<category><![CDATA[Sharepoint Server]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[Windows Sharepoint Services]]></category>
		<category><![CDATA[moss 2007]]></category>
		<category><![CDATA[wss 3.0]]></category>

		<guid isPermaLink="false">http://alonsorobles.com/?p=141</guid>
		<description><![CDATA[Service Pack 2 for Microsoft Office SharePoint Server 2007 and Windows SharePoint Services 3.0 have been officially annouced and are available for download from the Microsoft Download Center. I ran across the annoucement on the Microsoft SharePoint Team Blog where you can find links to the knowledgebase articles, downloads, and other resources including installation instructions. [...]]]></description>
			<content:encoded><![CDATA[<p>Service Pack 2 for Microsoft Office SharePoint Server 2007 and Windows SharePoint Services 3.0 have been officially annouced and are available for download from the Microsoft Download Center. I ran across <a href="http://blogs.msdn.com/sharepoint/archive/2009/04/28/announcing-service-pack-2-for-office-sharepoint-server-2007-and-windows-sharepoint-services-3-0.aspx">the annoucement on the Microsoft SharePoint Team Blog</a> where you can find links to the knowledgebase articles, downloads, and other resources including installation instructions. Below are quick links for the downloads:</p>
<p>SP2 for WSS 3.0: <a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=79BADA82-C13F-44C1-BDC1-D0447337051B&amp;displaylang=en">http://www.microsoft.com/downloads/details.aspx?FamilyId=79BADA82-C13F-44C1-BDC1-D0447337051B&amp;displaylang=en</a></p>
<p>SP2 for MOSS 2007: <a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=B7816D90-5FC6-4347-89B0-A80DEB27A082&amp;displaylang=en">http://www.microsoft.com/downloads/details.aspx?FamilyId=B7816D90-5FC6-4347-89B0-A80DEB27A082&amp;displaylang=en</a></p>
]]></content:encoded>
			<wfw:commentRss>http://alonsorobles.com/2009/04/28/come-and-get-it-sp2-for-moss-2007-and-wss-30-is-here/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SharePoint Test Driven Development</title>
		<link>http://alonsorobles.com/2009/04/02/sharepoint-test-driven-development/</link>
		<comments>http://alonsorobles.com/2009/04/02/sharepoint-test-driven-development/#comments</comments>
		<pubDate>Thu, 02 Apr 2009 22:18:21 +0000</pubDate>
		<dc:creator>Alonso Robles</dc:creator>
				<category><![CDATA[Sharepoint Server]]></category>
		<category><![CDATA[Test Driven Development]]></category>
		<category><![CDATA[Windows Sharepoint Services]]></category>
		<category><![CDATA[moss 2007]]></category>
		<category><![CDATA[tdd]]></category>
		<category><![CDATA[wss 3.0]]></category>

		<guid isPermaLink="false">http://alonsorobles.com/?p=136</guid>
		<description><![CDATA[[Via Joel Oleson]
I love finding a good and useful blog post and this morning I did just that. The post from Joel Oleson regading SharePoint test driven development is great. It has a quick exerpt from his twitter conversation with other SharePoint pros regarding this topic, a summary of what he learned, and list of useful resources with [...]]]></description>
			<content:encoded><![CDATA[<p>[Via <a href="http://www.sharepointjoel.com/Lists/Posts/Post.aspx?List=0cd1a63d%2D183c%2D4fc2%2D8320%2Dba5369008acb&amp;ID=205">Joel Oleson</a>]</p>
<p>I love finding a good and useful blog post and this morning I did just that. The <a href="http://www.sharepointjoel.com/Lists/Posts/Post.aspx?List=0cd1a63d%2D183c%2D4fc2%2D8320%2Dba5369008acb&amp;ID=205">post from Joel Oleson regading SharePoint test driven development</a> is great. It has a quick exerpt from his <a href="http://twitter.com/">twitter</a> conversation with other SharePoint pros regarding this topic, a summary of what he learned, and list of useful resources with descriptions. If you follow or practice test driven development (TDD) and are involved with SharePoint development, then this post will be a good resource for you too.</p>
]]></content:encoded>
			<wfw:commentRss>http://alonsorobles.com/2009/04/02/sharepoint-test-driven-development/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft Office SharePoint Designer 2007 or Not</title>
		<link>http://alonsorobles.com/2009/03/31/microsoft-office-sharepoint-designer-2007-or-not/</link>
		<comments>http://alonsorobles.com/2009/03/31/microsoft-office-sharepoint-designer-2007-or-not/#comments</comments>
		<pubDate>Tue, 31 Mar 2009 22:20:20 +0000</pubDate>
		<dc:creator>Alonso Robles</dc:creator>
				<category><![CDATA[Microsoft Office]]></category>
		<category><![CDATA[SharePoint Designer]]></category>
		<category><![CDATA[Sharepoint Server]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[Windows Sharepoint Services]]></category>
		<category><![CDATA[moss 2007]]></category>
		<category><![CDATA[wss 3.0]]></category>

		<guid isPermaLink="false">http://alonsorobles.com/?p=116</guid>
		<description><![CDATA[SharePoint Designer (SPD) is a nifty tool to use to customize SharePoint sites. It is very powerful and allows us to quickly make style, organizational, functional, and content changes quickly and easily. Today, I ran across a post from Joel Oleseon where he shared his professional opinion in response to another post about the tool from [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://office.microsoft.com/en-us/sharepointdesigner/FX100487631033.aspx">SharePoint Designer</a> (SPD) is a nifty tool to use to customize SharePoint sites. It is very powerful and allows us to quickly make style, organizational, functional, and content changes quickly and easily. Today, I ran across <a title="SharePoint Designer – More than a Maybe" href="http://www.sharepointjoel.com/Lists/Posts/Post.aspx?List=0cd1a63d-183c-4fc2-8320-ba5369008acb&amp;ID=204">a post from Joel Oleseon</a> where he shared his professional opinion in response to <a title="SharePoint Designer – A definite Maybe" href="http://www.soyouknow.net/archive/2009/03/29/sharepoint-designer-ndash-a-definite-maybe.aspx">another post about the tool from Mark Rackley</a> which was motivated in response to <a title="SharePoint Designer Available as Free Download after 4/1/09" href="http://blogs.msdn.com/mattbremer/archive/2009/03/26/sharepoint-designer-available-as-free-download-after-4-1-09.aspx">Microsoft&#8217;s announcement to make the tool available for free</a>. There really is nothing new about the debate as it deals with the advantages and disadvantages of empowering an end user with all of the power the tool has to offer. It has just resurfaced since the tool will be freely available.</p>
<p>So&#8230; if the debate is not new, what&#8217;s all the fuss about?</p>
<p>Regardless of the stance that you take about allowing SPD to be used in a production SharePoint deployment or not, the real cause of concern is how SPD can impact production environment when used by untrained/uninformed users with appropriate rights. This reminds me of the quote &#8211; <em>with great power comes great responsibility</em>&#8230; or something like that. I don&#8217;t see the need for huge concern. That is assuming people with those rights have already been trained and informed. For the most part, people with contributor or higher permission role assignments can already do plenty of damage to a production environment with only the web browser at hand. Hence, the need and argument for appropriate training, content approval (and publishing) planning and enforcement, and governance plans (especially in Extranet/Internet facing deployments).</p>
<p>Okay&#8230; so what should we do?</p>
<p>There shouldn&#8217;t be too much to do (assuming training, content approval, governance, etc. has already been addressed). Professionally, I will be making sure to emphasize the role of SPD in SharePoint projects. I will also make sure to encourage the inclusion or addition of SPD training for existing and new SharePoint users (especially &#8220;power&#8221; users), administrators, and developers.</p>
]]></content:encoded>
			<wfw:commentRss>http://alonsorobles.com/2009/03/31/microsoft-office-sharepoint-designer-2007-or-not/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Joel Oleson&#8217;s Recommendations for SharePoint Application Pool Settings</title>
		<link>http://alonsorobles.com/2009/03/03/joel-olesons-recommendations-for-sharepoint-application-pool-settings/</link>
		<comments>http://alonsorobles.com/2009/03/03/joel-olesons-recommendations-for-sharepoint-application-pool-settings/#comments</comments>
		<pubDate>Tue, 03 Mar 2009 23:40:45 +0000</pubDate>
		<dc:creator>Alonso Robles</dc:creator>
				<category><![CDATA[Internet Information Services]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[Windows Sharepoint Services]]></category>
		<category><![CDATA[IIS 6]]></category>
		<category><![CDATA[moss 2007]]></category>
		<category><![CDATA[Sharepoint Server]]></category>
		<category><![CDATA[wss 3.0]]></category>

		<guid isPermaLink="false">http://blogs.importchaos.com/alonsorobles/?p=107</guid>
		<description><![CDATA[I have used Joel Oleson&#8217;s recommenations to tweak many IIS application pools for countless SharePoint sites. The nice things about his recommendations is that he explains his logic behind them. This lets you decide whether or not to follow each recommendation based on the effect you are trying to acheive.
]]></description>
			<content:encoded><![CDATA[<p>I have used <a title="Recommendations for SharePoint Application Pool Settings" href="http://blogs.msdn.com/joelo/archive/2007/10/29/sharepoint-app-pool-settings.aspx">Joel Oleson&#8217;s recommenations</a> to tweak many IIS application pools for countless SharePoint sites. The nice things about his recommendations is that he explains his logic behind them. This lets you decide whether or not to follow each recommendation based on the effect you are trying to acheive.</p>
]]></content:encoded>
			<wfw:commentRss>http://alonsorobles.com/2009/03/03/joel-olesons-recommendations-for-sharepoint-application-pool-settings/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The PeopleEditor Class and the Visibility Attribute</title>
		<link>http://alonsorobles.com/2008/10/22/the-peopleeditor-class-and-the-visibility-attribute/</link>
		<comments>http://alonsorobles.com/2008/10/22/the-peopleeditor-class-and-the-visibility-attribute/#comments</comments>
		<pubDate>Wed, 22 Oct 2008 10:56:19 +0000</pubDate>
		<dc:creator>Alonso Robles</dc:creator>
				<category><![CDATA[Microsoft Office]]></category>
		<category><![CDATA[Sharepoint Server]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[Windows Sharepoint Services]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[moss 2007]]></category>
		<category><![CDATA[wss 3.0]]></category>

		<guid isPermaLink="false">http://blogs.importchaos.com/alonsorobles/?p=104</guid>
		<description><![CDATA[When doing custom development for MOSS 2007 or WSS 3.0, the PeopleEditor class can come in handy. However, it seems that it begins misbehaving when the the Visibility attribute is changed from its default value of true. Recently, I had the need to make it disappear and reappear depending on certain conditions in a custom form [...]]]></description>
			<content:encoded><![CDATA[<p>When doing custom development for MOSS 2007 or WSS 3.0, the <a title="PeopleEditor Class (Microsoft.SharePoint.WebControls)" href="http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.webcontrols.peopleeditor.aspx">PeopleEditor class</a> can come in handy. However, it seems that it begins misbehaving when the the Visibility attribute is changed from its default value of <em>true</em>. Recently, I had the need to make it disappear and reappear depending on certain conditions in a custom form that was developed and I ran into this problem. The work around simply involves using a <em>display</em> style attribute. To make control invisible, set the <em>display</em> style attribute value to <em>none</em>. To make the control visible again, set the <em>display</em> style attribute value back to <em>block</em>.</p>
<p>Here is a sample C# method that I used to make this happen:</p>
<p><code><br />
private void SetPeopleEditorVisibility(ref PeopleEditor pe, bool visible)<br />
{<br />
  if (pe.Style.Keys.Count &gt; 0 &amp;&amp; pe.Style["display"] != null)<br />
  {<br />
    pe.Style.Remove("display");<br />
  }<br />
  if (visible)<br />
  {<br />
    pe.Style.Add("display", "block");<br />
  }<br />
  else<br />
  {<br />
    pe.Style.Add("display", "none");<br />
  }<br />
}</code></p>
]]></content:encoded>
			<wfw:commentRss>http://alonsorobles.com/2008/10/22/the-peopleeditor-class-and-the-visibility-attribute/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
