<?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>artykul8 &#187; SharePoint</title>
	<atom:link href="http://artykul8.com/tag/sharepoint/feed/" rel="self" type="application/rss+xml" />
	<link>http://artykul8.com</link>
	<description>ar·tic·u·late (v.) to make clear or effective</description>
	<lastBuildDate>Thu, 01 Sep 2011 16:50:18 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>How to Create Minimal Web Pages in SharePoint</title>
		<link>http://artykul8.com/2011/04/minimal-pages-in-sharepoint/</link>
		<comments>http://artykul8.com/2011/04/minimal-pages-in-sharepoint/#comments</comments>
		<pubDate>Thu, 07 Apr 2011 14:55:52 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[MOSS 2007]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[SharePoint 2010]]></category>
		<category><![CDATA[WSS 3.0]]></category>

		<guid isPermaLink="false">http://artykul8.com/?p=354</guid>
		<description><![CDATA[This brief article talks about how to create minimalistic pages in SharePoint without deploying any server-side code, and with minimum effort by using only SharePoint Designer. By minimal web pages, here I mean master page and web pages that have only bare bones with essential web part zones, without any additional HTML markup for header, [...]]]></description>
			<content:encoded><![CDATA[<p>This brief article talks about how to create minimalistic pages in SharePoint without deploying any server-side code, and with minimum effort by using only SharePoint Designer. By minimal web pages, here I mean master page and web pages that have only bare bones with essential web part zones, without any additional HTML markup for header, footer, left-navigation, or additional server-side controls (such as, site actions, search box, etc.).</p>
<p>Please note, even though this post is about SharePoint 2007 implementation, very similar technique is applicable to SharePoint 2010 as well, with changes to the content of the master page mostly.<br />
<br/></p>
<p><strong>1.</strong> Create a minimal masterpage with SharePoint Designer following this MSDN article: <a href="http://msdn.microsoft.com/en-us/library/aa660698(office.12).aspx">How to: Create a Minimal Master Page</a>.</p>
<p>Basically, it all comes down to creating a file in SPD, which we are going to call <strong>msminimal.master</strong>, under your site&#8217;s <strong>http://site / _catalog / masterpage (Master Page Gallery)</strong>. That msminimal.master must contain only essential empty zones, and no client-side markup or server-side controls.</p>
<p>My only changes to the master page from MSDN article would be adding Visible=&#8221;false&#8221; attribute to Site Actions and Welcome if you would like to hide them in your future web pages:</p>
<pre>      &lt;wssuc:Welcome id="explitLogout" runat="server" <strong>Visible="false"</strong> /&gt;
      &lt;PublishingSiteAction:SiteActionMenu runat="server" <strong>Visible="false"</strong> /&gt; </pre>
<p> <a href="http://artykul8.com/media/2011/04/minimal-masterpage.gif"><img class="alignnone size-medium wp-image-368" title="minimal-masterpage" src="http://artykul8.com/media/2011/04/minimal-masterpage-600x241.gif" alt="" width="600" height="241" /></a><br />
<br/></p>
<p><strong>2.</strong> While in SharePoint Designer, create a new web aspx page and reference your new master page changing MasterPageFile attribute from <strong>~masterurl/default.master</strong> to <strong>_catalogs/masterpage/msminimal.master</strong>.</p>
<p>Here is an example of the simplest web page with just one web part zone:</p>
<pre>&lt;%@ Page language="C#" MasterPageFile="<strong>_catalogs/masterpage/msminimal.master</strong>" Inherits="Microsoft.SharePoint.WebPartPages.WebPartPage,Microsoft.SharePoint,Version=12.0.0.0,Culture=neutral,PublicKeyToken=71e9bce111e9429c" meta:progid="SharePoint.WebPartPage.Document" %&gt;
&lt;%@ Register Tagprefix="SharePoint" Namespace="Microsoft.SharePoint.WebControls" Assembly="Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %&gt;
&lt;%@ Register Tagprefix="WebPartPages" Namespace="Microsoft.SharePoint.WebPartPages" Assembly="Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %&gt;
&lt;%@ Import Namespace="Microsoft.SharePoint" %&gt;

&lt;asp:Content ContentPlaceHolderId="PlaceHolderMain" runat="server"&gt;
  &lt;WebPartPages:WebPartZone runat="server" FrameType="TitleBarOnly" ID="MainZone"&gt;
    &lt;ZoneTemplate&gt;
    &lt;/ZoneTemplate&gt;
  &lt;/WebPartPages:WebPartZone&gt;
&lt;/asp:Content&gt;</pre>
<p><br/></p>
<p><strong>3.</strong> Now if you want to edit your new custom web page visually in a browser and add web parts, you would need to use one old non-documented trick. Since there is no familiar header or site actions menu, you need to type in your Internet Explorer the following URL, in order to switch between view and edit mode, and back :</p>
<p><strong>javascript:MSOLayout_ToggleLayoutMode();</strong><br />
(Refer to my previous article on highly useful non-documented shortcuts <a href="http://artykul8.com/2011/03/useful-sharepoint-shortcuts/">http://artykul8.com/2011/03/useful-sharepoint-shortcuts/</a>)</p>
<p><a href="http://artykul8.com/media/2011/04/minimal-editpage.gif"><img src="http://artykul8.com/media/2011/04/minimal-editpage-600x261.gif" alt="" title="minimal-editpage" width="600" height="261" class="alignnone size-medium wp-image-369" /></a><br />
<br/></p>
<p><strong>4.</strong> After adding all necessary content to your custom web page, it contains only content and no additional header, footer, etc. This sometimes comes extremely useful if you want to display some specific content in a Page Viewer Web Part on another SharePoint site, or in a frame in another non-SharePoint web application.</p>
<p><a href="http://artykul8.com/media/2011/04/minimal-webpage.gif"><img src="http://artykul8.com/media/2011/04/minimal-webpage-600x452.gif" alt="" title="minimal-webpage" width="600" height="452" class="alignnone size-medium wp-image-370" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://artykul8.com/2011/04/minimal-pages-in-sharepoint/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SharePoint 2010 White Papers</title>
		<link>http://artykul8.com/2011/03/sharepoint-2010-white-papers/</link>
		<comments>http://artykul8.com/2011/03/sharepoint-2010-white-papers/#comments</comments>
		<pubDate>Tue, 29 Mar 2011 18:42:22 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Search]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[SharePoint 2010]]></category>

		<guid isPermaLink="false">http://artykul8.com/?p=343</guid>
		<description><![CDATA[I put together a collection of white papers and diagrams from Microsoft site, which are related to SharePoint 2010 deployment and configuration. Some of them are extremely useful when it comes to planning a new SharePoint installation or preparing technical documentation. I organized SharePoint Server 2010 resources into three categories, trying to match MOF phases &#8211; plan, deliver, [...]]]></description>
			<content:encoded><![CDATA[<p>I put together a collection of white papers and diagrams from Microsoft site, which are related to SharePoint 2010 deployment and configuration. Some of them are extremely useful when it comes to planning a new SharePoint installation or preparing technical documentation. I organized SharePoint Server 2010 resources into three categories, trying to match <a href="http://technet.microsoft.com/en-us/library/cc506049.aspx">MOF</a> phases &#8211; plan, deliver, operate. All other resources are grouped under specific server they relate to, namely Foundation, Search, FAST, Project Server, etc.</p>
<p>
<h3>Planning phase</h3>
</p>
<p><strong>Getting started with Microsoft SharePoint Server 2010</strong> (SharePtServGetStarted.doc)<br />
<a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=91B175B1-01D0-48DD-9147-58B6E96C500B">http://www.microsoft.com/downloads/en/details.aspx?FamilyID=91B175B1-01D0-48DD-9147-58B6E96C500B</a></p>
<p><strong>Capacity planning for Microsoft SharePoint Server 2010</strong> (SharePtServPlanCap.doc)<br />
<a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=5F403AD5-0352-4C9B-841B-D73D4CB88F45">http://www.microsoft.com/downloads/en/details.aspx?FamilyID=5F403AD5-0352-4C9B-841B-D73D4CB88F45</a></p>
<p><strong>Planning guide for server farms and environments for Microsoft SharePoint Server 2010</strong> (SharePtServPlanPlatfm.doc)<br />
<a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=BBD414C5-00FE-4A65-8A35-D52C9AA84609">http://www.microsoft.com/downloads/en/details.aspx?FamilyID=BBD414C5-00FE-4A65-8A35-D52C9AA84609</a></p>
<p><strong>Topologies for SharePoint Server 2010</strong> (Topologies_SharePointServer2010.vsd)<br />
<a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=FD686CBB-8401-4F25-B65E-3CE7AA7DBEAB">http://www.microsoft.com/downloads/en/details.aspx?FamilyID=FD686CBB-8401-4F25-B65E-3CE7AA7DBEAB</a></p>
<p><strong>Extranet Topologies for SharePoint 2010 Products</strong> (OIT2010_Model_ExtranetTopologies.vsd)<br />
<a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=EB4BFF25-BABA-4112-B518-F2FC442D5467">http://www.microsoft.com/downloads/en/details.aspx?FamilyID=EB4BFF25-BABA-4112-B518-F2FC442D5467</a></p>
<p><strong>Planning guide for sites and solutions for Microsoft SharePoint Server 2010, Part 1</strong> (SharePtServPlanSandS1.doc)<br />
<a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=10104E47-7DFE-4AE5-A9EA-459E6AEBD34E">http://www.microsoft.com/downloads/en/details.aspx?FamilyID=10104E47-7DFE-4AE5-A9EA-459E6AEBD34E</a></p>
<p><strong>Planning guide for sites and solutions for Microsoft SharePoint Server 2010, Part 2</strong> (SharePtServPlanSandS2.doc)<br />
<a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=11A9EACD-78C9-442E-AA5A-EE66D9CD5F77">http://www.microsoft.com/downloads/en/details.aspx?FamilyID=11A9EACD-78C9-442E-AA5A-EE66D9CD5F77</a></p>
<p><strong>SharePoint 2010 Virtualization Guidance and Recommendations</strong> (oit2010-whitepaper-virtualization-guidance.docx)<br />
<a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=7b50c3ec-abb6-4416-a454-c461bff22e78">http://www.microsoft.com/downloads/en/details.aspx?FamilyID=7b50c3ec-abb6-4416-a454-c461bff22e78</a></p>
<p><strong>SharePoint Server 2010 design samples: Corporate portal with classic authentication or with claims-based authentication</strong><br />
(SPS_2010_Design Sample_Corporate Portal_ClaimsAuth.vsd; SPS_2010_Design Sample_Corporate Portal_ClassicAuth.vsd)<br />
<a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=704C984D-2245-4A7D-8FF5-1E57C9A473A8">http://www.microsoft.com/downloads/en/details.aspx?FamilyID=704C984D-2245-4A7D-8FF5-1E57C9A473A8</a></p>
<p>
<h3>Delivery phase</h3>
</p>
<p><strong>Deployment guide for Microsoft SharePoint Server 2010</strong> (SharePtServDeployment.doc)<br />
<a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=A54C7191-EB05-489E-A7CA-6453ABA8877C">http://www.microsoft.com/downloads/en/details.aspx?FamilyID=A54C7191-EB05-489E-A7CA-6453ABA8877C</a></p>
<p><strong>SharePoint 2010 Products Deployment</strong> (Deployment_SharePoint2010Products.vsd)<br />
<a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=7604212E-67A6-407D-AE5C-9BB9D6325E17">http://www.microsoft.com/downloads/en/details.aspx?FamilyID=7604212E-67A6-407D-AE5C-9BB9D6325E17</a></p>
<p><strong>SharePoint 2010 Products: Virtualization Process</strong> (SharePoint2010_ServerVirtualization.vsd)<br />
<a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=87F00C5D-1F62-4D3F-AC92-B91EB70D317E">http://www.microsoft.com/downloads/en/details.aspx?FamilyID=87F00C5D-1F62-4D3F-AC92-B91EB70D317E</a></p>
<p><strong>Hosting Environments for SharePoint 2010 Products</strong> (Hosting_SharePointProducts2010.vsd)<br />
<a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=326845D1-95DB-4E55-B65A-218509DEBE24">http://www.microsoft.com/downloads/en/details.aspx?FamilyID=326845D1-95DB-4E55-B65A-218509DEBE24</a></p>
<p><strong>Services in SharePoint 2010 Products</strong> (SvsSingleFarm_SharePointProducts2010.vsd)<br />
<a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=B9CA7745-FFA4-43CA-A638-E1AD868187CE">http://www.microsoft.com/downloads/en/details.aspx?FamilyID=B9CA7745-FFA4-43CA-A638-E1AD868187CE</a></p>
<p><strong>Cross-farm Services in SharePoint 2010 Products</strong> (SvsCrossFarm_SharePointProducts2010.vsd)<br />
<a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=5141C91C-0922-44FC-AAF4-64C5156209EF">http://www.microsoft.com/downloads/en/details.aspx?FamilyID=5141C91C-0922-44FC-AAF4-64C5156209EF</a></p>
<p>
<h3>Operational phase</h3>
</p>
<p><strong>Operations guide for servers and server farms for Microsoft SharePoint Server 2010</strong> (SharePtServOperations.doc)<br />
<a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=944519E8-E130-4E7A-8A8D-978B10AF77C1">http://www.microsoft.com/downloads/en/details.aspx?FamilyID=944519E8-E130-4E7A-8A8D-978B10AF77C1</a></p>
<p><strong>Technical reference for Microsoft SharePoint Server 2010</strong> (SharePtServTechRef.doc)<br />
<a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=A3B9FA1B-0300-489E-8D67-F14DEB4C3A56">http://www.microsoft.com/downloads/en/details.aspx?FamilyID=A3B9FA1B-0300-489E-8D67-F14DEB4C3A56</a></p>
<p><strong>Microsoft SharePoint Server 2010 Technical Library in Compiled Help format</strong> (SharePtServer2010.chm)<br />
<a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=3629425D-1505-456E-89E2-EDE95F75FFE5">http://www.microsoft.com/downloads/en/details.aspx?FamilyID=3629425D-1505-456E-89E2-EDE95F75FFE5</a></p>
<p>
<h3>SP 2010 Foundation Resources</h3>
</p>
<p><strong>Getting started with Microsoft SharePoint Foundation 2010</strong> (SharePtFoundGetStart.doc)<br />
<a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=2D789716-2293-4007-A485-E092CA5EDC60">http://www.microsoft.com/downloads/en/details.aspx?FamilyID=2D789716-2293-4007-A485-E092CA5EDC60</a></p>
<p><strong>Deployment guide for Microsoft SharePoint Foundation 2010</strong> (SharePointFoundDeplo.doc)<br />
<a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=4CF799A5-5C53-4BE7-B8DD-43DC8C49A1D4">http://www.microsoft.com/downloads/en/details.aspx?FamilyID=4CF799A5-5C53-4BE7-B8DD-43DC8C49A1D4</a></p>
<p><strong>Planning guide for Microsoft SharePoint Foundation 2010</strong> (SharePointFoundPlan.doc)<br />
<a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=206A9F99-C42D-42B2-9094-A3B2EF4FCD12">http://www.microsoft.com/downloads/en/details.aspx?FamilyID=206A9F99-C42D-42B2-9094-A3B2EF4FCD12</a></p>
<p><strong>Operations guide for SharePoint Foundation 2010</strong> (SharePointFoundOps.doc)<br />
<a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=71434993-E26F-43BE-B1BC-1DCAE65D46B5">http://www.microsoft.com/downloads/en/details.aspx?FamilyID=71434993-E26F-43BE-B1BC-1DCAE65D46B5</a></p>
<p><strong>Microsoft SharePoint Foundation 2010 Technical Library in Compiled Help format</strong> (SharePtFound2010.chm)<br />
<a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=C8CF1631-0F48-4A02-A18D-54B04EB7F0A7">http://www.microsoft.com/downloads/en/details.aspx?FamilyID=C8CF1631-0F48-4A02-A18D-54B04EB7F0A7</a></p>
<p><strong>Technical reference for Microsoft SharePoint Foundation 2010</strong> (SharePointFoundTecR.doc)<br />
<a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=32AE8CBE-A657-481D-A1D6-46140495231A">http://www.microsoft.com/downloads/en/details.aspx?FamilyID=32AE8CBE-A657-481D-A1D6-46140495231A</a></p>
<p><strong>Business continuity management for Microsoft SharePoint Foundation 2010</strong> (SharePtFoundContinuit.doc)<br />
<a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=288C1D67-E980-477D-9EDD-F0865C3E533B">http://www.microsoft.com/downloads/en/details.aspx?FamilyID=288C1D67-E980-477D-9EDD-F0865C3E533B</a></p>
<p>
<h3>Search</h3>
</p>
<p><strong>Getting Started with Enterprise Search in SharePoint 2010 Products</strong> (Getting Started with Enterprise Search in SharePoint 2010 Products.docx)<br />
<a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=96663B95-E9F5-48C8-BEB9-A15AD119C499">http://www.microsoft.com/downloads/en/details.aspx?FamilyID=96663B95-E9F5-48C8-BEB9-A15AD119C499</a></p>
<p><strong>Search Technologies for SharePoint 2010 Products</strong> (Search Model 1 of 4 &#8211; Search Technologies.vsd)<br />
<a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=D7C0091E-5766-496D-A5FE-94BEA52C4B15">http://www.microsoft.com/downloads/en/details.aspx?FamilyID=D7C0091E-5766-496D-A5FE-94BEA52C4B15</a></p>
<p><strong>Search Environment Planning for Microsoft SharePoint Server 2010</strong> (Search Model 2 of 4 &#8211; Search Environment Planning.vsd)<br />
<a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=5655EACA-22DF-4089-BCD3-38A1F5318140">http://www.microsoft.com/downloads/en/details.aspx?FamilyID=5655EACA-22DF-4089-BCD3-38A1F5318140</a></p>
<p><strong>Search Architectures for Microsoft SharePoint Server 2010</strong> (Search Model 3 of 4 &#8211; Search Architectures.vsd)<br />
<a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=22FFC029-2C08-457D-8311-CA457C6D160E">http://www.microsoft.com/downloads/en/details.aspx?FamilyID=22FFC029-2C08-457D-8311-CA457C6D160E</a></p>
<p><strong>Design Search Architectures for Microsoft SharePoint Server 2010</strong> (Search Model 4 of 4 &#8211; Farm-level design.vsd)<br />
<a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=5A3CA177-FB9A-4901-9797-0C384277DB7C">http://www.microsoft.com/downloads/en/details.aspx?FamilyID=5A3CA177-FB9A-4901-9797-0C384277DB7C</a></p>
<p><strong>Microsoft Search Server 2010 Technical Library in Compiled Help format</strong> (SearchServer2010.chm)<br />
<a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=73B58B97-847A-4D86-892E-464826603D2B">http://www.microsoft.com/downloads/en/details.aspx?FamilyID=73B58B97-847A-4D86-892E-464826603D2B</a></p>
<p>
<h3>FAST Search</h3>
</p>
<p><strong>Microsoft FAST Search Server 2010 for SharePoint Enterprise Search Evaluation Guide</strong> (FASTSearchServer2010_SearchEvalGuide.docx)<br />
<a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=F1E3FB39-6959-4185-8B28-5315300B6E6B">http://www.microsoft.com/downloads/en/details.aspx?FamilyID=F1E3FB39-6959-4185-8B28-5315300B6E6B</a></p>
<p><strong>FAST Search Server 2010 for SharePoint Capacity Planning</strong> (FASTSearchSharePoint2010CapacityPlanningDoc.docx)<br />
<a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=65B799E3-825C-4398-8CD7-3311D3297997">http://www.microsoft.com/downloads/en/details.aspx?FamilyID=65B799E3-825C-4398-8CD7-3311D3297997</a></p>
<p><strong>Deployment guide for FAST Search Server 2010 for SharePoint</strong> (FASTDeployment.doc)<br />
<a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=36411DA5-EA48-4AB5-8114-21ADB21259DE">http://www.microsoft.com/downloads/en/details.aspx?FamilyID=36411DA5-EA48-4AB5-8114-21ADB21259DE</a></p>
<p><strong>Microsoft FAST Search Server 2010 for SharePoint Technical Library in Compiled Help format</strong> (FASTSearch2010.chm)<br />
<a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=EAD44C66-7D02-4EDF-9E56-2F56C6F59F22">http://www.microsoft.com/downloads/en/details.aspx?FamilyID=EAD44C66-7D02-4EDF-9E56-2F56C6F59F22</a></p>
<p>
<h3>Project Server</h3>
</p>
<p><strong>Guide for IT Pros for Microsoft Project Server 2010</strong> (ProjectServerAll.doc)<br />
<a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=E730B697-9F7A-486D-9814-6FB7BA8D9CD1">http://www.microsoft.com/downloads/en/details.aspx?FamilyID=E730B697-9F7A-486D-9814-6FB7BA8D9CD1</a></p>
<p><strong>Microsoft Project Server 2010 Technical Library in Compiled Help format</strong> (ProjectServer2010.chm)<br />
<a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=8E434C5C-0C6E-41E2-86AD-79FA30558FEB">http://www.microsoft.com/downloads/en/details.aspx?FamilyID=8E434C5C-0C6E-41E2-86AD-79FA30558FEB</a></p>
<p><strong>Microsoft Project 2010 “Ignite” training slide presentations</strong> (Project2010IgniteTraining.zip)<br />
<a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=CD9F97C4-BB88-4B8E-B69A-62921B63FB18">http://www.microsoft.com/downloads/en/details.aspx?FamilyID=CD9F97C4-BB88-4B8E-B69A-62921B63FB18</a></p>
<p><strong>Microsoft Project 2010 “Ignite” (a.k.a. “Quick Start 2010 Training”)</strong> (IgniteRecordings)<br />
<a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=22E41121-46D9-40E0-BF05-25A9859DCB84">http://www.microsoft.com/downloads/en/details.aspx?FamilyID=22E41121-46D9-40E0-BF05-25A9859DCB84</a></p>
<p><strong>Project 2010 Reference: Software Development Kit</strong> (pj14sdk.exe)<br />
<a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=46007F25-B44E-4AA6-80FF-9C0E75835AD9">http://www.microsoft.com/downloads/en/details.aspx?FamilyID=46007F25-B44E-4AA6-80FF-9C0E75835AD9</a></p>
<p>
<h3>Non-SharePoint Related</h3>
</p>
<p><strong>Virtualization Overview, Methods, and Models</strong><br />
<a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=884E2E2A-E4D5-43C5-AAAF-5C1E6D793D9C">http://www.microsoft.com/downloads/en/details.aspx?FamilyID=884E2E2A-E4D5-43C5-AAAF-5C1E6D793D9C</a></p>
<p><strong>Windows Server 2008 R2: Hyper-V Component Architecture</strong><br />
<a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=5567B22A-8C47-4840-A88D-23146FD93151">http://www.microsoft.com/downloads/en/details.aspx?FamilyID=5567B22A-8C47-4840-A88D-23146FD93151</a></p>
<p><strong>IT Manager: Platform Solution Blueprint &#8211; Virtualization</strong><br />
<a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=1D7B4A0C-F21A-4E07-A779-F9F61A6D45D1">http://www.microsoft.com/downloads/en/details.aspx?FamilyID=1D7B4A0C-F21A-4E07-A779-F9F61A6D45D1</a></p>
]]></content:encoded>
			<wfw:commentRss>http://artykul8.com/2011/03/sharepoint-2010-white-papers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Most Useful Undocumented SharePoint 2007/2010 Shortcuts</title>
		<link>http://artykul8.com/2011/03/useful-sharepoint-shortcuts/</link>
		<comments>http://artykul8.com/2011/03/useful-sharepoint-shortcuts/#comments</comments>
		<pubDate>Fri, 04 Mar 2011 22:37:12 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[MOSS 2007]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[SharePoint 2010]]></category>
		<category><![CDATA[WSS 3.0]]></category>

		<guid isPermaLink="false">http://artykul8.com/?p=296</guid>
		<description><![CDATA[Here are a couple of the most useful SharePoint shortcuts, which work in all version of SharePoint 2003, 2007, and 2010. Enter page web part maintenance mode Append ?contents=1 to the URL of the page for which you want to enter maintenance mode, for example: http://site/page.aspx?contents=1 Enter page edit mode Including system pages, such as [...]]]></description>
			<content:encoded><![CDATA[<p>Here are a couple of the most useful SharePoint shortcuts, which work in all version of SharePoint 2003, 2007, and 2010.</p>
<h3>Enter page web part maintenance mode</h3>
<p>
Append <strong><code>?contents=1</code></strong> to the URL of the page for which you want to enter maintenance mode, for example:
</p>
<p>
<strong>http://site/page.aspx?contents=1</strong>
</p>
<p><br/></p>
<h3>Enter page edit mode</h3>
<p>
Including system pages, such as view or edit pages: NewForm.aspx, EditForm.aspx, AllItems.aspx, etc.<br />
In Internet Explorer&#8217;s URL bar type:
</p>
<p>
<strong>javascript:MSOLayout_ToggleLayoutMode();</strong><br />
or<br />
<strong>javascript:MSOTlPn_ShowToolPane(&#8217;2&#8242;);</strong>
</p>
<p>For more details on ShowToolPane parameter, you can refer to this <a href="http://msdn.microsoft.com/en-us/library/dd583152(office.11).aspx#sharepoint_modifyingui_topic7">old MSDN article</a>.</p>
<p><strong>Heads up:</strong> There is one thing you must seriously consider before editing a system page. This lesson I learnt the hard way from exposing modified edit pages to end-users. When you modify a previously read-only system page, such as a view or edit form, through the shortcut explain above, you make it available for editing to anyone who has contribute rights on that library or list. Hence that page becomes vulnerable to accidental changes by non-power users, because previously hidden Edit Page menu will be visible to them in Site Actions menu.</p>
]]></content:encoded>
			<wfw:commentRss>http://artykul8.com/2011/03/useful-sharepoint-shortcuts/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Fix for a Recurring Meeting Workspace Error</title>
		<link>http://artykul8.com/2010/08/fix-for-a-recurring-meeting-workspace-error/</link>
		<comments>http://artykul8.com/2010/08/fix-for-a-recurring-meeting-workspace-error/#comments</comments>
		<pubDate>Tue, 31 Aug 2010 20:58:05 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[MOSS 2007]]></category>
		<category><![CDATA[SharePoint]]></category>

		<guid isPermaLink="false">http://artykul8.com/?p=214</guid>
		<description><![CDATA[A great time saving post on MS SharePoint Designer Team blog: How to fix: Recurring Meeting Workspace error: ‘g_InstanceID’ is undefined I ran into this problem after applying a custom master page to a meeting workspace, which was linked to a recurring event. Date selection on the left navigation stopped working if a custom master [...]]]></description>
			<content:encoded><![CDATA[<p>A great time saving post on MS SharePoint Designer Team blog:<br />
<a href="http://blogs.msdn.com/spdsupport/archive/2008/03/24/how-to-fix-recurring-meeting-workspace-error-g-instanceid-is-undefined.aspx">How to fix: Recurring Meeting Workspace error: ‘g_InstanceID’ is undefined</a></p>
<p>I ran into this problem after applying a custom master page to a meeting workspace, which was linked to a recurring event. Date selection on the left navigation stopped working if a custom master page was selected, but it worked fine when site master page was set to a standard SharePoint one.</p>
<p>Adding these two lines to a custom master page, mentioned in the blog post above, resolve the issue:</p>
<p><code><br />
&lt;%@Master language="C#"%&gt;<br />
<strong>&lt;%@ Register Tagprefix="Meetings" Namespace="Microsoft.SharePoint.Meetings" Assembly="Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c"%&gt;</strong><br />
...<br />
&lt;body&gt;<br />
<strong>&lt;Meetings:PropertyBag runat="server"/&gt;</strong><br />
...<br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://artykul8.com/2010/08/fix-for-a-recurring-meeting-workspace-error/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>VSeWSS BIN Deployment and CAS Policy Issues</title>
		<link>http://artykul8.com/2010/07/vsewss-bin-deployment-and-cas-policy-issues/</link>
		<comments>http://artykul8.com/2010/07/vsewss-bin-deployment-and-cas-policy-issues/#comments</comments>
		<pubDate>Thu, 22 Jul 2010 16:03:50 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[MOSS 2007]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[WSS 3.0]]></category>
		<category><![CDATA[Visual Studio 2008]]></category>

		<guid isPermaLink="false">http://artykul8.com/?p=280</guid>
		<description><![CDATA[There is a bug in Visual Studio Extensions for WSS (including VSeWSS 1.3) &#8211; if you are targeting your web part deployment into BIN instead of GAC, you are in for an upleasant surprise, when you realize that you custom access policy is not working. The reason for this is incorrect assembly reference in manifest.xml, [...]]]></description>
			<content:encoded><![CDATA[<p>There is a bug in Visual Studio Extensions for WSS (including VSeWSS 1.3) &#8211; if you are targeting your web part deployment into BIN instead of GAC, you are in for an upleasant surprise, when you realize that you custom access policy is not working.</p>
<p>The reason for this is incorrect assembly reference in manifest.xml, which results in invalid URL for IMembershipCondition element, where binary name has an extra .dll suffix in CAS policy file, just like in the file excerpt below:</p>
<pre><strong>C:\Program Files\Common Files\microsoft shared\Web Server Extensions\12\CONFIG\wss_custom_wss_mediumtrust_<em>guid</em>.config</strong></pre>
<p><code>   ...<br />
  &lt;CodeGroup version="1" PermissionSetName="mycustomwebpart.wsp-12345678-90AB-1234-5678-90ABC3456-1"&gt;<br />
    &lt;IMembershipCondition version="1" Name="MyCustomWebPart" Url="$AppDirUrl$/bin/<strong><span style="color: #ff0000;">MyCustomWebPart.dll.dll</span></strong>" /&gt;<br />
  &lt;/CodeGroup&gt;<br />
</code></p>
<p>The solution for this problem is relatively simple:</p>
<p>- in your Visual Studio open <strong>WSP View</strong> pane, click Refresh button to update solution files</p>
<p>- open manifest.xml and in <strong>&lt;Assembly&gt;</strong> element <strong>remove extension &#8216;.dll&#8217; from Assembly Name attribute</strong>:<br />
<code><br />
&lt;Solution ...&gt;<br />
  ...<br />
  &lt;CodeAccessSecurity&gt;<br />
    &lt;PolicyItem xmlns="<a href="http://schemas.microsoft.com/sharepoint/">http://schemas.microsoft.com/sharepoint/</a>"&gt;<br />
      ...<br />
      &lt;Assemblies&gt;<br />
        &lt;Assembly Name="MyCustomWebPart" /&gt;<br />
      &lt;/Assemblies&gt;<br />
    &lt;/PolicyItem&gt;<br />
&lt;/Solution&gt;<br />
</code></p>
<p>Additionally, while editing <strong>manifest.xml</strong> if you like to grant your web part additional security privileges you might need to add a few lines to <strong>PermissionSet</strong> element. In particular, if you are using MOSS Search or Search Server functionality, such as KeywordQuery or FullTextSqlQuery classes you would need <strong>RegistryPermission</strong> and <strong>FileIOPermission</strong> lines.<br />
<code><br />
  &lt;PermissionSet class="NamedPermissionSet" version="1" Description="Example"&gt;<br />
    ...<br />
    &lt;IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" /&gt;<br />
    &lt;IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" /&gt;<br />
    &lt;IPermission class="System.Security.Permissions.ReflectionPermission, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" /&gt;<br />
    &lt;IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"version="1" Unrestricted="true" PathDiscovery="*AllFiles*" /&gt;<br />
  &lt;/PermissionSet&gt;<br />
</code></p>
<p>Additional resources:</p>
<ul>
<li><a href="http://msdn.microsoft.com/en-us/library/ee909485(office.12).aspx">MSDN: Administrator and Developer Guide to Code Access Security in SharePoint Server 2007</a></li>
<li><a href="http://msdn.microsoft.com/en-us/library/ms442108(office.12).aspx">MSDN: Solution Schema</a></li>
<li><a href="http://msdn.microsoft.com/en-us/library/cc768613(office.12).aspx">MSDN: Securing Web Parts in Windows SharePoint Services</a></li>
<li><a href="http://www.bluedoglimited.com/SharePointThoughts/ViewPost.aspx?ID=249">BlueDog Limited post: Code Access Security policies within SharePoint v3</a></li>
</ul>
<p><a href="http://artykul8.com/media/2009/10/StLMParkBench.jpg"><img src="http://artykul8.com/media/2009/10/StLMParkBench-600x400.jpg" alt="" title="StLMParkBench" width="600" height="400" class="size-medium wp-image-142" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://artykul8.com/2010/07/vsewss-bin-deployment-and-cas-policy-issues/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>SharePoint Server 2007 on Windows Server 2008 R2</title>
		<link>http://artykul8.com/2010/03/sharepoint-server-2007-on-windows-server-2008-r2/</link>
		<comments>http://artykul8.com/2010/03/sharepoint-server-2007-on-windows-server-2008-r2/#comments</comments>
		<pubDate>Sun, 14 Mar 2010 21:04:53 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[MOSS 2007]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[WSS 3.0]]></category>
		<category><![CDATA[Windows Server 2008]]></category>

		<guid isPermaLink="false">http://artykul8.com/?p=205</guid>
		<description><![CDATA[This already became a somewhat old topic, since Microsoft released a proper SharePoint Server 2007 slipstream edition with SP2. Nonetheless, it is important to remember that if you are planning to install SharePoint Server 2007 or Windows SharePoint Services 3.0, it has to be at least SP2, anything before that is not supported on Windows [...]]]></description>
			<content:encoded><![CDATA[<p>This already became a somewhat old topic, since Microsoft released a proper SharePoint Server 2007 slipstream edition with SP2.</p>
<p>Nonetheless, it is important to remember that if you are planning to install SharePoint Server 2007 or Windows SharePoint Services 3.0, it has to be at least SP2, anything before that is not supported on Windows Server 2008 R2. <a href="http://blogs.msdn.com/sharepoint/archive/2009/10/02/install-sharepoint-server-2007-on-windows-server-2008-r2.aspx">SharePoint Team Blog: Install SharePoint Server 2007 on Windows Server 2008 R2</a></p>
<p>There was a bit of confusion/frustration raised over this topic, because WSS 3.0 slipstream with SP2 came out long ago (April 2009), but MOSS 2007 was for some reasons left behind, and MSDN subscribers saw slipstream SP2 edition only in January 2010.</p>
<p>WSS 3.0 with SP2:<br />
x86: <a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=EF93E453-75F1-45DF-8C6F-4565E8549C2A&#038;displaylang=en">http://www.microsoft.com/downloads/details.aspx?FamilyId=EF93E453-75F1-45DF-8C6F-4565E8549C2A&#038;displaylang=en</a><br />
x64: <a href="http://www.microsoft.com/downloads/details.aspx?familyid=9FB41E51-CB03-4B47-B89A-396786492CBA&#038;displaylang=en">http://www.microsoft.com/downloads/details.aspx?familyid=9FB41E51-CB03-4B47-B89A-396786492CBA&#038;displaylang=en</a></p>
<p>MOSS 2007 with SP2 (trial):<br />
x86: <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=2e6e5a9c-ebf6-4f7f-8467-f4de6bd6b831&#038;displaylang=en">http://www.microsoft.com/downloads/details.aspx?FamilyID=2e6e5a9c-ebf6-4f7f-8467-f4de6bd6b831&#038;displaylang=en</a><br />
x64: <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=3015fde4-85f6-4cbc-812d-55701fbfb563&#038;displaylang=en">http://www.microsoft.com/downloads/details.aspx?FamilyID=3015fde4-85f6-4cbc-812d-55701fbfb563&#038;displaylang=en</a></p>
<p><a href="http://artykul8.com/media/2010/03/VeniceBeachSurfing.jpg"><img src="http://artykul8.com/media/2010/03/VeniceBeachSurfing-600x422.jpg" alt="" title="VeniceBeachSurfing" width="600" height="422" class="size-medium wp-image-206" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://artykul8.com/2010/03/sharepoint-server-2007-on-windows-server-2008-r2/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Windows Server, IIS/SharePoint, and NULL SID &#8216;Audit Failure&#8217; Security Errors</title>
		<link>http://artykul8.com/2010/01/windows-server-iis-sharepoint-and-null-sid-audit-failures/</link>
		<comments>http://artykul8.com/2010/01/windows-server-iis-sharepoint-and-null-sid-audit-failures/#comments</comments>
		<pubDate>Mon, 18 Jan 2010 20:24:36 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[IIS]]></category>
		<category><![CDATA[MOSS 2007]]></category>
		<category><![CDATA[WSS 3.0]]></category>

		<guid isPermaLink="false">http://artykul8.com/?p=166</guid>
		<description><![CDATA[I stumbled across this issue, while troubleshooting errors accessing host-named SharePoint sites locally from within a web server (sites with specified host headers different from local server name). While I had no problems accessing the same site from another computer, I could not login and access any pages locally. I was constantly prompted for user [...]]]></description>
			<content:encoded><![CDATA[<p>I stumbled across this issue, while troubleshooting errors accessing host-named SharePoint sites locally from within a web server (sites with specified host headers different from local server name).<br />
While I had no problems accessing the same site from another computer, I could not login and access any pages locally. I was constantly prompted for user name and password receiving access errors, while my Security event log was getting filled with &#8216;Audit Failure&#8217; log messages about NULL SID: &#8220;An account failed to log on. Security ID: NULL SID&#8221;.</p>
<p><a href="http://artykul8.com/media/2010/01/auditfailure.gif"><img src="http://artykul8.com/media/2010/01/auditfailure-450x410.gif" alt="" title="auditfailure" width="450" height="410" class="alignnone size-medium wp-image-177" /></a></p>
<p>After eliminating all possible causes &#8211; NLB, SharePoint site configuration, IIS security and settings &#8211; it turned out that it wasn&#8217;t even IIS- or SharePoint-related issue at all. Starting with Windows Server 2003 SP1 and higher (Windows Server 2008 and R2 editions in that list as well), as a security measure Microsoft introduced a loopback check to prevent <a href="http://en.wikipedia.org/wiki/Man-in-the-middle_attack">man-in-the-middle (MITM) attack</a>, when a malicious application (such as spyware) can try to eavesdrop communication with a remote server by introducing itself locally as a remote host. Please note: loopback check happens only when host headers do not match local computer name.</p>
<p>The symptoms and solutions are described in Microsoft KB article: <strong><a href="http://support.microsoft.com/kb/896861">http://support.microsoft.com/kb/896861</a></strong><br />
Additionally a few other related issues (accessing network shares, etc) are outlined in two more KB articles: <a href="http://support.microsoft.com/kb/887993">http://support.microsoft.com/kb/887993</a> and <a href="http://support.microsoft.com/kb/926642">http://support.microsoft.com/kb/926642</a>.</p>
<p>To deal with this issue you have two options: either explicitly specify all host headers in the registry (the most secure, but also the most cumbersome solution), or disable loopback check entirely.</p>
<p>If you decide to opt for completely disabling loopback check (on a development or test server), here is one command line you can achieve it through. Please remember to restart your server after changing the registry!</p>
<p> <strong>REG ADD HKLM\SYSTEM\CurrentControlSet\Control\Lsa /v DisableLoopbackCheck /t REG_DWORD /d 1</strong></p>
<p><img src="http://artykul8.com/media/2010/01/disableloopbackcheck.gif" alt="" title="disableloopbackcheck" width="806" height="96" class="alignnone size-full wp-image-167" /></p>
]]></content:encoded>
			<wfw:commentRss>http://artykul8.com/2010/01/windows-server-iis-sharepoint-and-null-sid-audit-failures/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Web Site Performance and JPEG Compression</title>
		<link>http://artykul8.com/2009/10/web-site-performance-and-jpeg/</link>
		<comments>http://artykul8.com/2009/10/web-site-performance-and-jpeg/#comments</comments>
		<pubDate>Mon, 05 Oct 2009 04:56:05 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[MOSS 2007]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[UX]]></category>
		<category><![CDATA[.NET]]></category>

		<guid isPermaLink="false">http://artykul8.com/?p=100</guid>
		<description><![CDATA[As a consultant, throughout stabilizing and deployment phases, I get frequently asked to investigate performance of specific web pages or whole sites, in order to improve page rendering speed, lately more and more related to SharePoint environment. And what I often see in breakdown of page rendering that it is not that server execution time, [...]]]></description>
			<content:encoded><![CDATA[<p>As a consultant, throughout stabilizing and deployment phases, I get frequently asked to investigate performance of specific web pages or whole sites, in order to improve page rendering speed, lately more and more related to SharePoint environment.</p>
<p>And what I often see in breakdown of page rendering that it is not that server execution time, which lags behind and causes visual delays, but the size and amount of creative content, which was put on the web site &#8211; images and flash files. The easiest way to quickly look at the page load timing breakdown is probably by using FireBug&#8217;s Net tab, as it&#8217;s shown on this illustration.</p>
<p><a href="http://artykul8.com/media/2009/10/pageloadbreakdown.gif"><img src="http://artykul8.com/media/2009/10/pageloadbreakdown-600x382.gif" alt="" title="pageloadbreakdown" width="600" height="382" class="alignnone size-medium wp-image-138" /></a></p>
<p>There are many ways to optimize and enhance performance of specific web pages and web sites in general. One of the great examples of the process and approach to optimization, is documented in the blog of Microsoft SharePoint team, which has done amazing job <a href="http://blogs.msdn.com/sharepoint/archive/2009/09/28/how-we-did-it-speeding-up-sharepoint-microsoft-com.aspx">speeding up SharePoint.Microsoft.com</a>. </p>
<p>However, in this post, rather than talking about optimization in general, I want to draw your attention to one highly overlooked issue &#8211; the size of creative media content used on production web sites, specifically size of JPEG images and Flash pieces relying heavily on imagery.</p>
<p>Back in the days, when I was working in video encoding industry, I used to spend large chunk of my time working with different JPEG settings and libraries for motion JPEG video compression. JPEG has many different implementations, and all image editing software programs, such as PhotoShop, Picasa, Paint, etc. use their own libraries with proprietary JPEG-compression, which differs in compression speed, parallelism, and quality.</p>
<p>However, they all have one thing in common &#8211; a configurable characteristic of compression quality, often expressed in per centage, or 0-100. You can read more on JPEG compression quality on <a href="http://en.wikipedia.org/wiki/JPEG">wikipedia</a>, with lots of great examples and comparisons.</p>
<p>But I would like to compare samples, which are closer to real life situation, such a simple web site banner, and show what programs you can use to optimize image file compression.</p>
<p>Here&#8217;s a sample image saved with different image quality:</p>
<p>Original Image &#8211; PNG, Image size: <b>43KB</b><br />
<img src="http://artykul8.com/media/2009/10/apticonlogo.png" alt="apticonlogo" title="apticonlogo" width="600" height="86" class="alignnone size-full wp-image-111" /></p>
<p>JPEG Image &#8211; Quality: 100% (PhotoShop compression quality: Maximum), Size = <b>24KB</b><br />
<img src="http://artykul8.com/media/2009/10/apticonlogo99.jpg" alt="apticonlogo99" title="apticonlogo99" width="600" height="86" class="alignnone size-full wp-image-112" /></p>
<p>JPEG Image &#8211; Quality: 80% (PhotoShop compression quality: Very High), Image Size: <b>14KB</b><br />
<img src="http://artykul8.com/media/2009/10/apticonlogo80.jpg" alt="apticonlogo80" title="apticonlogo80" width="600" height="86" class="alignnone size-full wp-image-115" /></p>
<p>JPEG Image &#8211; Quality 60% (PhotoShop compression quality: High), Image size: <b>12KB</b><br />
<img src="http://artykul8.com/media/2009/10/apticonlogo60.jpg" alt="apticonlogo60" title="apticonlogo60" width="600" height="86" class="alignnone size-full wp-image-116" /></p>
<p>JPEG Image &#8211; Quality 30% (PhotoShop compression quality: Medium), Image size: <b>6KB</b><br />
<img src="http://artykul8.com/media/2009/10/apticonlogo30.jpg" alt="apticonlogo30" title="apticonlogo30" width="600" height="86" class="alignnone size-full wp-image-117" /></p>
<p>JPEG Image &#8211; Quality 10% (PhotoShop compression quality: Low), Image size: <b>4KB</b><br />
<img src="http://artykul8.com/media/2009/10/apticonlogo10.jpg" alt="apticonlogo10" title="apticonlogo10" width="600" height="86" class="alignnone size-full wp-image-118" /></p>
<p>As you can see the size differs drastically on the compression quality, and in many situations, when the images do not contain a lot of text or are related to professional photography, the quality can be lowered to reduce the size of the images. How low you should go is absolutely up to you and your attention to details. It is just important to remember to review image sizes before putting them online, and make an intelligent decision about how large do you want your image to be, and how fast you want your page to render on the screen of internet users.</p>
<p>The best way to review image sizes and quality if you are using <b>PhotoShop CS</b> editions is to choose to &#8220;<a href="http://www.impulseadventure.com/photo/save-as-save-for-web.html">Save for Web</a>&#8220;. PhotoShop shows you image preview and quality comparison right in the save dialog:</p>
<p><a href="http://artykul8.com/media/2009/10/apticonlogophotoshop.png"><img src="http://artykul8.com/media/2009/10/apticonlogophotoshop-450x330.png" alt="apticonlogophotoshop" title="apticonlogophotoshop" width="450" height="330" class="alignnone size-medium wp-image-119" /></a></p>
<p>As far as free alternatives to PhotoShop go:</p>
<p>- if you are using <b>Picasa</b>, one of the ways to do that if you choose to &#8216;Export to Folder&#8217;, and specify &#8216;Image Quality&#8217; in the dialog, opting for &#8216;Normal&#8217;, &#8216;Minimum&#8217;, or &#8216;Custom&#8217; where you can specify the exact compression quality</p>
<p> &#8211; or you can use <b>MS Paint</b>, which by default already saves with relatively lossy compression settings, and which you can also override through the registry</p>
]]></content:encoded>
			<wfw:commentRss>http://artykul8.com/2009/10/web-site-performance-and-jpeg/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Visual Studio 2008 Extensions for SharePoint (VSeWSS 1.3)</title>
		<link>http://artykul8.com/2009/08/visual-studio-2008-extensions-for-sharepoint/</link>
		<comments>http://artykul8.com/2009/08/visual-studio-2008-extensions-for-sharepoint/#comments</comments>
		<pubDate>Mon, 17 Aug 2009 15:50:17 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[MOSS 2007]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[WSS 3.0]]></category>
		<category><![CDATA[Visual Studio 2008]]></category>

		<guid isPermaLink="false">http://artykul8.com/?p=32</guid>
		<description><![CDATA[This one is the biggest pet peeve about SharePoint development for me right now. Microsoft SharePoint product team is blowing all bells and whistles, announcing SharePoint 2010, and how important it is to switch to 64-bit environment, while poor SharePoint 2007 left in the dust and crippled with the only development extension working on 64-bit, [...]]]></description>
			<content:encoded><![CDATA[<p>This one is the biggest pet peeve about SharePoint development for me right now.</p>
<p>Microsoft SharePoint product team is blowing all bells and whistles, announcing SharePoint 2010, and how important it is to switch to 64-bit environment, while poor SharePoint 2007 left in the dust and crippled with the only development extension working on 64-bit, which is still in CTP phase <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=FB9D4B85-DA2A-432E-91FB-D505199C49F6&amp;displaylang=en">Visual Studio Extensions 1.3 (March 2009 CTP)</a>.</p>
<p>VSeWSS 1.3 was promised almost half a year ago to become a final release in the <a href="http://blogs.msdn.com/sharepoint/archive/2009/01/12/announcing-community-technology-preview-of-visual-studio-2008-extensions-for-sharepoint-v1-3.aspx">spring of 2009</a>, and later on in one of the dev blogs mentioned <a href="http://blogs.msdn.com/pandrew/archive/2009/03/19/visual-studio-2008-extensions-for-sharepoint-vsewss-1-3-addresses-all-common-sharepoint-developer-requests.aspx">July 2009</a> release date, but up to this date there hasn&#8217;t been any final version announcement or releases yet.</p>
<p>Also, if you are looking for more information and code snippets, you may still find useful referring to the samples that come with <a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=A8A4E775-074D-4451-BE39-459921F79787&amp;displaylang=en">Visual Studio Extensions 1.1 for Visual Studio 2005 User Guide</a>, which have been removed from 1.3 release.</p>
<p>I&#8217;m keeping my fingers crossed for the new release to come soon, while blaming it all for the recession&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://artykul8.com/2009/08/visual-studio-2008-extensions-for-sharepoint/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

