<?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>SharePoint Monitor</title>
	<atom:link href="http://www.sharepointmonitor.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.sharepointmonitor.com</link>
	<description>SharePoint Tutorials</description>
	<lastBuildDate>Fri, 23 Dec 2011 05:19:56 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Configure SharePoint User Profile Service Part 2</title>
		<link>http://www.sharepointmonitor.com/2011/06/sharepoint-upsuser-profile-service-part-2/</link>
		<comments>http://www.sharepointmonitor.com/2011/06/sharepoint-upsuser-profile-service-part-2/#comments</comments>
		<pubDate>Wed, 15 Jun 2011 10:26:41 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Administration]]></category>

		<guid isPermaLink="false">http://www.sharepointmonitor.com/?p=1036</guid>
		<description><![CDATA[Configure User Profile synchronization with Active Directory Select the User Profile Service and click the Manage button on the ribbon. You should see the screen just like the one below. Default User Profile Service configuration window after being created Select Configure Synchronization Connections in the Synchronization section. Now click the Create new Connection option, if you see the pop-up window In that [...]]]></description>
			<content:encoded><![CDATA[<h2>Configure User Profile synchronization with Active Directory</h2>
<p>Select the User Profile Service and click the <strong>Manage</strong> button on the ribbon. You should see the screen just like the one below.</p>
<p><img id="Picture 23" title="SharePoint UPS User Profile Service" src="http://c3154802.r2.cf0.rackcdn.com/article_images/SharePoint_2010_user_profile_service-1_files/image024.jpg" alt="SharePoint UPS User Profile Service" width="627" height="484" border="0" /></p>
<p><em>Default User<br />
Profile Service configuration window after being created</em></p>
<p>Select <strong>Configure<br />
Synchronization Connections</strong> in the <strong>Synchronization</strong> section. Now<br />
click the <strong>Create new Connection </strong>option, if you see the<br />
pop-up window In that case go back to Manage Services on Server and wait until the service starts.</p>
<p><img id="Picture 24" title="SharePoint UPS User Profile Service" src="http://c3154802.r2.cf0.rackcdn.com/article_images/SharePoint_2010_user_profile_service-1_files/image025.png" alt="SharePoint UPS User Profile Service" width="392" height="152" border="0" /></p>
<p><em>Pop-Up window when<br />
attempting to create the UPS synchronization connection</em></p>
<p>In the Add New<br />
Synchronization connection window, we will need to fill-in several fields.</p>
<p>In the <strong>Connection Name</strong><br />
field enter a descriptive name of your connection, such as <strong>AD Synchronization</strong>.</p>
<p>In the <strong>Forest name</strong> field<br />
enter the FQDN name of your domain (in my example: <strong>ad.local</strong>). Leave<br />
the <strong>Auto discover domain controller</strong> option selected.</p>
<p>In the <strong>Account name, Password,<br />
Confirm Password</strong>,enter credentials for the synchronization account<br />
(<strong>sps_ups_sync</strong>).</p>
<p><img id="Picture 30" title="SharePoint UPS User Profile Service" src="http://c3154802.r2.cf0.rackcdn.com/article_images/SharePoint_2010_user_profile_service-1_files/image026.jpg" alt="SharePoint UPS User Profile Service" width="627" height="391" border="0" /></p>
<p><em>User Profile<br />
Synchronization Connection configuration</em></p>
<p>Now click the <strong>Populate<br />
Containers</strong> button and select your AD organizational units you would like to<br />
import. I&#8217;ve selected <strong>NetPro</strong> and <strong>Users</strong> OU&#8217;s where I usually store<br />
all my users.</p>
<p><img id="Picture 31" title="SharePoint UPS User Profile Service" src="http://c3154802.r2.cf0.rackcdn.com/article_images/SharePoint_2010_user_profile_service-1_files/image027.jpg" alt="SharePoint UPS User Profile Service" width="627" height="409" border="0" /></p>
<p><em>User Profile<br />
Synchronization Connection – AD Container selection</em></p>
<p>Click OK and after a<br />
while you should see your newly created connection listed. We can add<br />
additional properties now, to tell the UPS Service that we do not want to import<br />
AD accounts that are disabled. In my experience this is often requested by clients, so I propose<br />
to make it a default for your setups.</p>
<p>Scroll over your connection name<br />
and expand the menu using the black arrow on the right, then select <strong>Edit<br />
Connection Filters</strong> option.</p>
<p><img id="Picture 32" title="SharePoint UPS User Profile Service" src="http://c3154802.r2.cf0.rackcdn.com/article_images/SharePoint_2010_user_profile_service-1_files/image028.png" alt="SharePoint UPS User Profile Service" width="414" height="170" border="0" /></p>
<p><em>Edit Connection<br />
Filters option under Synchronization connection name</em></p>
<p>Right now we need to add<br />
exclusion filter for users that are disabled. You need to choose <strong>userAccountControl<br />
</strong>attribute with <strong>Bit on equals</strong> operator with filter value <strong>2</strong>.<br />
See the screenshot below for the exact config you should perform.</p>
<p><img id="Picture 33" title="SharePoint UPS User Profile Service" src="http://c3154802.r2.cf0.rackcdn.com/article_images/SharePoint_2010_user_profile_service-1_files/image029.jpg" alt="SharePoint UPS User Profile Service" width="627" height="167" border="0" /></p>
<p><em>Exclusion<br />
configuration that would prevent importing disabled user accounts</em></p>
<p>Click the <strong>Add</strong> button – you<br />
should see your newly created filter listed now. Click the <strong>OK</strong> button and<br />
go back to the User Profile Service settings window.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sharepointmonitor.com/2011/06/sharepoint-upsuser-profile-service-part-2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Configure SharePoint User Profile Service</title>
		<link>http://www.sharepointmonitor.com/2011/06/sharepoint-2010-ups-user-profile-service-1/</link>
		<comments>http://www.sharepointmonitor.com/2011/06/sharepoint-2010-ups-user-profile-service-1/#comments</comments>
		<pubDate>Thu, 09 Jun 2011 10:31:02 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Administration]]></category>
		<category><![CDATA[UPS]]></category>
		<category><![CDATA[User Profile Service]]></category>

		<guid isPermaLink="false">http://www.sharepointmonitor.com/?p=1033</guid>
		<description><![CDATA[SharePoint UPS (User Profile Service) can be a challenge to setup.  UPS in SharePoint requires a little extra attention to make it work as expected but trust me that this service is worth that time. What is SharePoint User Profile Service? You may be wondering – why do I need SharePoint UPS. Just to make it [...]]]></description>
			<content:encoded><![CDATA[<p>SharePoint UPS (User Profile Service) can be a challenge to setup.  UPS in SharePoint requires a little extra attention to make it work as expected but trust me that this service is worth that time.</p>
<h2>What is SharePoint User Profile Service?</h2>
<p>You may be wondering – why do I need SharePoint UPS. Just to make it simple and short – all social features from<br />
SharePoint 2007, including My Site support, User Profile pages, audiences and social tagging is now bundled in the User Profile Service.</p>
<h2>Preparing your SharePoint farm for the User Profile Service</h2>
<p>If you never updated your SharePoint 2010 farm with cumulative updates (and no, I am not talking about Windows Update) – you will need to do it to enable UPS. SharePoint 2010 RTM version has many issues related to User Profile Service – you will need to update to the newest cumulative update available. Just to keep you informed – if you have December Cumulative Update for SharePoint 2010 then User Profile Service won&#8217;t work at all! I will be focusing this guide on the latest February 2011 Cumulative Update.</p>
<p>The best resource to find the latest SharePoint updates is  TechNet at <a rel="nofollow" href="http://technet.microsoft.com/en-us/sharepoint/ff800847">http://technet.microsoft.com/en-us/sharepoint/ff800847</a>.</p>
<p>For this walkthrough I will be using the SharePoint Foundation 2010 (<strong>KB 2475880</strong>) and SharePoint Server 2010 (<strong>KB<br />
2475878</strong>) updates for the SharePoint farm. These updates are downloadable on-demand. It best practise to make a full server backup before you try any Cumulative Updates to SharePoint (including database-backup), because there is no option to roll-back the update.</p>
<p>After you install both SharePoint Foundation 2010 update and SharePoint Server 2010 update, you should run the <strong>SharePoint 2010 Products Configuration Wizard </strong>to complete the upgrade. After a successful upgrade you should verify if your SharePoint server is indeed updated. To do this, go to the <strong>Central Administration</strong> – <strong>System<br />
Settings</strong> – <strong>Manage servers in this farm</strong> section. There you can see all your servers that are connected with the SharePoint farm (including smtp servers and SQL Servers).</p>
<p><img id="Picture 1" title="SharePoint UPS User Profile Service" src="http://c3154802.r2.cf0.rackcdn.com/article_images/SharePoint_2010_user_profile_service-1_files/image001.jpg" border="0" alt="SharePoint UPS User Profile Service" width="627" height="471" /></p>
<p><em>Manage Servers in the Farm Window</em></p>
<p>Unfortunately, there is no clear information about the update – just  build number in the <strong>Configuration database version</strong> variable. In my case it is 14.0.5136.5002 which means I have the February 2011 Cumulative Update installed.<br />
To verify this I usually Google the exact build number to determine the Update details. If you are following my links and you see <strong>14.0.5136.5002 </strong>build – you have February 2011 Cumulative Update and you can continue.</p>
<p>One important note: if your build is 14.0.5136.5001 – you also have February 2011 Cumulative Update, but this build contains an error and you should download and reinstall the 5002 build of the February 2011 Cumulative Update to prevent farm issues.</p>
<p>Most of this article is applicable to the original RTM version of SharePoint 2010, but some solutions may not work exactly as described. I know that the UPS Service caused many issues before February 2011 Cumulative Update (and to give you more – the Feb 2001 CU is actually dedicated for UPS Service hotfixes) so I strongly suggest to upgrade – unless you have a strong reason not to.</p>
<h2>Verify Managed Metadata Service installation</h2>
<p>User Profile Services requires <strong>Managed Metadata Service </strong>to interact with. The SharePoint Managed Metadata Service (MMS) is a service that publishes a term store and normally some content types that the managed metadata will consume in its services. MMS is the key to the social tags and notes – since it is where where all tags are to be stored. You can create multiple MMS, but for the User Profile Service you will need at least one MMS.</p>
<p>First we will check if there is at least one MMS installed and configured.</p>
<p>Go to <strong>Central Administration </strong>– <strong>Application Management</strong> – <strong>Manage Service Applications</strong> and look for the <strong>Managed Metadata Service</strong>. If you used Configuration Wizard on your farm (which is what I would personally would recommend), you will probably have one MSS.</p>
<p><img id="Picture 2" title="SharePoint UPS User Profile Service" src="http://c3154802.r2.cf0.rackcdn.com/article_images/SharePoint_2010_user_profile_service-1_files/image002.jpg" border="0" alt="SharePoint UPS User Profile Service" width="627" height="429" /></p>
<p><em>Managed Metadata Service in the Service Applications window</em></p>
<p>If you don&#8217;t have one, from the ribbon select the icon <strong>New</strong> and choose <strong>Managed Metadata Service</strong>. Then you will have to setup some MMS properties – which you also need to verify when you actually had one MMS before (then you have to mark the Managed Metadata Service and click on the properties icon in the ribbon).</p>
<p><img id="Picture 3" title="SharePoint UPS User Profile Service" src="http://c3154802.r2.cf0.rackcdn.com/article_images/SharePoint_2010_user_profile_service-1_files/image003.jpg" border="0" alt="SharePoint UPS User Profile Service" width="627" height="375" /></p>
<p><em>Managed Metadata Service properties window &#8211; top</em><br />
<i>Continues&#8230;</i></p>
]]></content:encoded>
			<wfw:commentRss>http://www.sharepointmonitor.com/2011/06/sharepoint-2010-ups-user-profile-service-1/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Customizing SharePoint Master Pages using SharePoint Designer</title>
		<link>http://www.sharepointmonitor.com/2011/06/customizing-sharepoint-master-pages-using-sharepoint-designer/</link>
		<comments>http://www.sharepointmonitor.com/2011/06/customizing-sharepoint-master-pages-using-sharepoint-designer/#comments</comments>
		<pubDate>Thu, 02 Jun 2011 06:51:50 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Master Pages]]></category>
		<category><![CDATA[SharePoint Designer]]></category>

		<guid isPermaLink="false">http://www.sharepointmonitor.com/?p=1023</guid>
		<description><![CDATA[SharePoint Designer 2010 is a great tool for many tasks which are not possible using only the SharePoint on-site tools. One of the best features of SharePoint Designer is the ability to modify SharePoint master pages. In this post I will cover how to modify SharePoint master pages for some basic purposes such as branding and also change the [...]]]></description>
			<content:encoded><![CDATA[<p>SharePoint Designer 2010 is a great tool for many tasks which are not possible using only the SharePoint on-site tools. One of the best features of SharePoint Designer is the ability to modify SharePoint master pages. In this post I will cover how to modify SharePoint master pages for some basic purposes such as branding and also change the standard SP 2010 design.</p>
<h2>Leave Default Master Pages In Peace</h2>
<p>SharePoint 2010 comes with three out-of-box Master Pages  &#8211; v4.master (the default SP2010 design), default.master (the old MOSS2007 look) and minimal.master (used in SP2010 Search Center). In this tutorial we will create a new masterpage using the v4.master as a template and then connect the newly created custom Master Page to our site. It is a good idea to leave the default Master Pages untouched (at least for the examples in this post).</p>
<p>First we need to clone the v4.master file. Open SharePoint Designer 2010, and from the <strong>Sites </strong>tab select the <strong>Open Site</strong> icon and enter your site URL.</p>
<p><img title="SharePoint Master Pages" alt="SharePoint Master Pages" width=627 height=434 id="Picture 1" src="http://c3154802.r2.cf0.rackcdn.com/article_images/Basics_of_SharePoint_2010_master_page_design_with_SharePoint_Designer_2010-1_files/image001.jpg" /><br />
<em>SharePoint Designer 2010 &#8211; Open Site window</em></p>
<p>The site root will be opened in SharePoint Designer 2010. Now select <strong>Master Pages</strong> from the left menu, click on the <strong>v4.master</strong> file and  press CTRL+C and CTRL+V to create a<br />
copy of the .master file.</p>
<p><img title="SharePoint Master Pages" alt="SharePoint Master Pages" width=627 height=445 id="Picture 2" src="http://c3154802.r2.cf0.rackcdn.com/article_images/Basics_of_SharePoint_2010_master_page_design_with_SharePoint_Designer_2010-1_files/image002.jpg" /><br />
<em>SharePoint Designer 2010 with copy of the v4.master file</em></p>
<p>Now name your master page – click on the <strong>Rename</strong> icon in the ribbon and enter your  custom name (for example myCustom.master).</p>
<p>Now using the newly created master page we are now ready to make the modifications. Users of your  SharePoint site will not notice that we are changing anything, and if you will break something – you will break custom master page, not the one users are seeing.</p>
<h2>Create a Custom CSS to Add Branding</h2>
<p>Next we need a CSS file which overrides the default core4.css style definitions. To see some changes to our<br />
customizations, we will include the fixed width style for our new master page.</p>
<p>Open SharePoint Designer 2010, select <strong>All files</strong> from the left menu and then enter the <strong>Style library</strong>.</p>
<p>To create a new css file, right click on the <strong>Style Library</strong> and select <strong>New</strong> &gt; <strong>CSS</strong> from menu.</p>
<p><img title="SharePoint Master Pages" alt="SharePoint Master Pages" width=613 height=559 id="Picture 5" src="http://c3154802.r2.cf0.rackcdn.com/article_images/Basics_of_SharePoint_2010_master_page_design_with_SharePoint_Designer_2010-1_files/image003.png" /><br />
<em>New CSS file menu in Style Library</em></p>
<p>Name this file <strong>myCustom.css</strong>, just to keep the naming schema consistent with our custom Master Page.</p>
<p>Right click the newly created .css file and select the <strong>Edit file in Advanced Mode </strong>option.</p>
<p><img title="SharePoint Master Pages" alt="SharePoint Master Pages" width=353 height=364 id="Picture 6" src="http://c3154802.r2.cf0.rackcdn.com/article_images/Basics_of_SharePoint_2010_master_page_design_with_SharePoint_Designer_2010-1_files/image004.png" /></p>
<p><em>SharePoint Designer menu available on the CSS file</em></p>
<p><i>Continues&#8230;</i></p>
]]></content:encoded>
			<wfw:commentRss>http://www.sharepointmonitor.com/2011/06/customizing-sharepoint-master-pages-using-sharepoint-designer/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>SharePoint Recycle IIS application pool Error</title>
		<link>http://www.sharepointmonitor.com/2011/02/sharepoint-recycle-iis-application-pool-error/</link>
		<comments>http://www.sharepointmonitor.com/2011/02/sharepoint-recycle-iis-application-pool-error/#comments</comments>
		<pubDate>Mon, 28 Feb 2011 10:57:10 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[SharePoint FAQs]]></category>
		<category><![CDATA[sharepoint errors]]></category>

		<guid isPermaLink="false">http://www.sharepointmonitor.com/?p=957</guid>
		<description><![CDATA[Please note that the Visual Studio SharePoint development tools require you to install SharePoint on the same machine as Visual StudioWith sharepoint 2010 installed on a server and attempting to run the application from Visual studio 2010 you may encounter the below error : Error occured in deployment step: “Recycle IIS application pool”: The local [...]]]></description>
			<content:encoded><![CDATA[<p>Please note that the Visual Studio SharePoint development tools require you to install SharePoint on the same machine as Visual StudioWith sharepoint 2010 installed on a server and attempting to run the application from Visual studio 2010 you may encounter the below error :</p>
<p><strong>Error occured in deployment step: “Recycle IIS application pool”: The local sharepoint server is not available. Check that the server is running and connected to the sharepoint farm</strong></p>
<p>There are several possible remedies for this:</p>
<ul>
<li>Ensure that  SharePoint is installed on the same machine as Visual Studio</li>
<li>Ensure SQL Server is started are running properly</li>
<li>Set the current user to <em>db_owner</em></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.sharepointmonitor.com/2011/02/sharepoint-recycle-iis-application-pool-error/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Open PDF documents in SharePoint</title>
		<link>http://www.sharepointmonitor.com/2011/02/open-pdf-documents-in-sharepoint/</link>
		<comments>http://www.sharepointmonitor.com/2011/02/open-pdf-documents-in-sharepoint/#comments</comments>
		<pubDate>Sat, 26 Feb 2011 10:04:39 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Administration]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[SharePoint FAQs]]></category>
		<category><![CDATA[sharepoint pdf]]></category>

		<guid isPermaLink="false">http://www.sharepointmonitor.com/?p=954</guid>
		<description><![CDATA[SharePoint is capable of opening PDF documents however there has been a change since SharePoint 2007 which could open PDFs be default. The enhanced security features of SharePoint 2010 mandates that you must manually adjust the security settings to view PDFs otherwise users will only be able to download the PDF and not view it. [...]]]></description>
			<content:encoded><![CDATA[<p>SharePoint is capable of opening PDF documents however there has been a change since SharePoint 2007 which could open PDFs be default. The enhanced security features of SharePoint 2010 mandates that you must manually adjust the security settings to view PDFs otherwise users will only be able to download the PDF and not view it.</p>
<p>In <strong>General Settings</strong> for the SharePoint site set the <strong>Browser File Handling</strong> to Permissive. You then need to restart IIS for the changes to have effect.</p>
<p>Note that the Browser File Handling setting is specific to each site and so this procedure must be repeated for all sub-sites which need to display PDFs.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sharepointmonitor.com/2011/02/open-pdf-documents-in-sharepoint/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SharePoint Backup Using PowerShell</title>
		<link>http://www.sharepointmonitor.com/2011/02/sharepoint-backup-using-powershell/</link>
		<comments>http://www.sharepointmonitor.com/2011/02/sharepoint-backup-using-powershell/#comments</comments>
		<pubDate>Fri, 25 Feb 2011 05:18:50 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[SharePoint FAQs]]></category>
		<category><![CDATA[sharepoint backup]]></category>
		<category><![CDATA[sharepoint powershell]]></category>

		<guid isPermaLink="false">http://www.sharepointmonitor.com/?p=949</guid>
		<description><![CDATA[PowerShell is a powerful scripting tool that comes as standard in a Windows Server 2008 R2 installation (for prior versions of Windows Server you should manually download and install PowerShell 2 here) PowerShell can be very useful for automating tasks such as backing up SharePoint sites. The below example demostrates a simple backup scenario where PowerShell [...]]]></description>
			<content:encoded><![CDATA[<p>PowerShell is a powerful scripting tool that comes as standard in a Windows Server 2008 R2 installation (for prior versions of Windows Server you should manually download and install PowerShell 2 <a rel="nofollow" href="http://support.microsoft.com/kb/968929" target="_blank">here</a>)</p>
<p>PowerShell can be very useful for automating tasks such as backing up SharePoint sites.</p>
<p>The below example demostrates a simple backup scenario where PowerShell is used to backup and entire SharePoint site:</p>
<ol>
<li>Open a new text file and enter <em> Backup-SPFarm -Directory D:Backup -BackupMethod full</em></li>
<li>Save the file as D:ScriptsSharePoint_Backup.ps1.  Note, that you may need to use &#8220;set-executionpolicy RemoteSigned&#8221; to allow for running of a local unsigned ps1 file.</li>
<li>Enter <em>powershell -command E:ScriptsSharePoint_Backup.ps1</em> in the command line (or alternatively in a batch file).</li>
<li>In the Task Scheduler, make sure that the account has admin permissions. For details on how to use the Task Scheduler see <a rel="nofollow" href="http://www.iopus.com/guides/winscheduler.htm" target="_blank">here</a>.</li>
</ol>
<p>When doing SharePoint farm backups, SharePoint instructs SQL Server to perform database dump to your chosen location so there are some issues to note to avoid complications with the backup task :</p>
<ul>
<li>The Central Admin app pool account will require both  read and write access to the backups&#8217; location.</li>
<li>The SQL Server Service account will require both  read and write access to the backups&#8217; location.</li>
<li>When performing a farm backup using  STSADM or  PowerShell, the account running it will require both  read and write access to the backups&#8217; location</li>
<li>The location will need to be accessible from the SharePoint system the running the backup.</li>
<li>The location will need to be accessible from  the SQL Server instance that SharePoint is attempting to back up.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.sharepointmonitor.com/2011/02/sharepoint-backup-using-powershell/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Show Flash (SWF) Files in SharePoint</title>
		<link>http://www.sharepointmonitor.com/2011/02/show-flash-swf-files-in-sharepoint/</link>
		<comments>http://www.sharepointmonitor.com/2011/02/show-flash-swf-files-in-sharepoint/#comments</comments>
		<pubDate>Tue, 22 Feb 2011 04:39:40 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[SharePoint FAQs]]></category>
		<category><![CDATA[sharepoint flash]]></category>
		<category><![CDATA[sharepoint swf]]></category>

		<guid isPermaLink="false">http://www.sharepointmonitor.com/?p=946</guid>
		<description><![CDATA[SharePoint pages can display Flash (.swf) files but y0u will need to do a little tweaking first before the flash &#60;object&#62; code will work in the html: Got to Central Admin &#62; Web Application Management &#62; Select your web app &#62; Select General Settings on the ribbon &#62; set the Browser File Handling to Permissive [...]]]></description>
			<content:encoded><![CDATA[<p>SharePoint pages can display Flash (.swf) files but y0u will need to do a little tweaking first before the flash &lt;object&gt; code will work in the html:</p>
<p>Got to <strong>Central Admin</strong> &gt; <strong>Web Application Management</strong> &gt; Select your web app &gt; Select <strong>General Settings</strong> on the ribbon &gt; set the <strong>Browser File Handling</strong> to <strong>Permissive</strong></p>
<p>Note that this is only necessary in SharePoint 2010, SharePoint 2007 can display swf files by default</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sharepointmonitor.com/2011/02/show-flash-swf-files-in-sharepoint/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using SharePoint with MVC</title>
		<link>http://www.sharepointmonitor.com/2011/02/sharepoint-asp-net-mvc/</link>
		<comments>http://www.sharepointmonitor.com/2011/02/sharepoint-asp-net-mvc/#comments</comments>
		<pubDate>Thu, 17 Feb 2011 04:34:25 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[SharePoint FAQs]]></category>
		<category><![CDATA[MVC]]></category>
		<category><![CDATA[SharePoint MVC]]></category>

		<guid isPermaLink="false">http://www.sharepointmonitor.com/?p=942</guid>
		<description><![CDATA[ASP.NET MVC can be used for SharePoint development except for Web Parts. If you wish to use the same design pattern as MVC in developing for SharePoint then you should refer to the Microsoft patterns and practices documentation for a model-view-presenter SharePoint design pattern at  http://www.codeplex.com/spg .  Also you can check out Web Part Development  SharePoint using [...]]]></description>
			<content:encoded><![CDATA[<p>ASP.NET MVC can be used for SharePoint development <em>except</em> for Web Parts. If you wish to use the same design pattern as MVC in developing for SharePoint then you should refer to the Microsoft patterns and practices documentation for a model-view-presenter SharePoint design pattern at  <a  rel="nofollow" href="patterns and practices documentation we released which has a model-view-presenter equivalent to MVC" target="_blank">http://www.codeplex.com/spg</a> .  Also you can check out <a  rel="nofollow" href="http://www.adimara.com/87/web-part-development-in-and-out-of-sharepoint-2007-using-model-view-presenter-pattern">Web Part Development  SharePoint using Model View Presenter Pattern</a> .</p>
<p>Finally, CodePlex has a helper project at <a rel="nofollow" href="http://sharepointmvc.codeplex.com/">http://sharepointmvc.codeplex.com/</a> which demonstrates what can be done with MVC and SharePoint, but you should note at the outset that MVC contradicts SharePoint Web Part design principles.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sharepointmonitor.com/2011/02/sharepoint-asp-net-mvc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SharePoint Security – SharePoint Authentication Part 1</title>
		<link>http://www.sharepointmonitor.com/2011/02/sharepoint-security-authentication/</link>
		<comments>http://www.sharepointmonitor.com/2011/02/sharepoint-security-authentication/#comments</comments>
		<pubDate>Thu, 03 Feb 2011 07:56:11 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Administration]]></category>
		<category><![CDATA[Authentication]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[sharepoint authentication]]></category>
		<category><![CDATA[sharepoint security]]></category>

		<guid isPermaLink="false">http://www.sharepointmonitor.com/?p=905</guid>
		<description><![CDATA[Running SharePoint  on Windows Server 2008 R2 offers a wealth of possible  SharePoint authentication scenarios. You are no longer limited to the basic, often unsecure authentication types. In this article I will cover the SharePoint authentication methods, which closely mirror Windows Server 2008 R2 authentication scenarios since both SharePoint relies on Windows Server for much [...]]]></description>
			<content:encoded><![CDATA[<p>Running SharePoint  on Windows Server 2008 R2 offers a wealth of possible  SharePoint authentication scenarios. You are no longer limited to the basic, often unsecure authentication types.</p>
<p>In this article I will cover the SharePoint authentication methods, which closely mirror Windows Server 2008 R2 authentication scenarios since both SharePoint relies on Windows Server for much of its security. I will start with an overview of  the primary authentication methods and then I will demonstrate  how to configure authentication.</p>
<h2>SharePoint Authentication Methods</h2>
<p>There are three general types of authentication for SharePoint. The first two base types of authentication modes in SharePoint 2010 are Claims Based Authentication (which is new in SharePoint Server 2010) and Classic Mode Authentication.</p>
<p><strong><img class="alignnone size-full wp-image-914" title="SharePoint Authentication" src="http://t10files.s3.amazonaws.com/wp-content/uploads/2011/02/image001.jpg" alt="SharePoint Authentication" width="612" height="233" /><br />
</strong><em>Authentication selection window during SharePoint application setup.</em></p>
<h2>Classic Mode Authentication</h2>
<p>This is the native, classic type of authentication for Windows systems. There are several methods of Windows Authentication:</p>
<ul>
<li><strong>Anonymous Authentication</strong>: this method allows external and unauthorized users to access the resources. No credentials are required in this method. This method is mostly used for Internet-enabled sites in SharePoint for Internet Sites licensing.</li>
<li><strong>Basic Authentication</strong>: This is an inherently insecure method and I recommend not using it. The authorization credentials are sent in clear-text, without any encryption which nowadays is extremely easy to snoop by attacker. This type of authentication should only be used in case of compatibility issues (with browsers, web proxies or firewalls) and only with a secure SSL certificate which encrypt the  sensitive network traffic (see <a href="http://www.sharepointmonitor.com/2011/01/ssl-authentication-extranet-sharepoint/" target="_blank">SharePoint SSL Authentication</a>). Sometimes, old software deployed in the enterprise requires using Basic Authentication (such as old monitoring software) – if you encounter these situations, try to use SSL with Basic Authentication to encrypt the traffic “manually”.</li>
<li><strong>Digest Authentication</strong>: This is similar to Basic Authentication, but it provides greater security since the credentials are encrypted and there is no way to intercept the credentials along the way in the traffic route.</li>
<li><strong>Certificate Authentication</strong>: This method offers the public key certificate mapping authorization. SSL encryption is used for this authentication method. It is not recommended to use this type of authentication over internet traffic.</li>
<li><strong>NTLM Authentication</strong>: This is the native authentication method for most Microsoft applications (including SharePoint), this method is secure and encrypts credentials before they are sent over the network. If you want to move your entire network authentication to Kerberos, you will have to disable NTLM because on most systems it is default authentication method.</li>
<li><strong>Negotiate Authentication</strong>: You can use it this with either NTLM or Kerberos authentication (with Kerberos is the default). On the client side you have to provide SPN (Service Principal Name) and UPN (User Principal Name) for the account.</li>
</ul>
<h2>Configuring Classic Mode Authentication for SharePoint</h2>
<p>The configuration of classic mode authentication for SharePoint is very straightforward.</p>
<p>The first step is to choose  Classic or Claims authentication mode. You can select this when creating a new web application in Central Administration:</p>
<p><strong><a href="http://t10files.s3.amazonaws.com/wp-content/uploads/2011/02/image002.png"><img class="alignnone size-full wp-image-915" title="SharePoint Authentication" src="http://t10files.s3.amazonaws.com/wp-content/uploads/2011/02/image002.png" alt="SharePoint Authentication" width="602" height="228" /></a></strong><strong><br />
</strong><strong> </strong><em>Create New Web Application window – Authentication section</em><strong>.</strong></p>
<p>Select Classic mode and on the next sections enter the site name and port for our new application.</p>
<p><strong><img class="alignnone size-full wp-image-916" title="SharePoint Authentication" src="http://t10files.s3.amazonaws.com/wp-content/uploads/2011/02/image003.png" alt="SharePoint Authentication" width="605" height="332" /><br />
</strong><em>IIS Web Site section in SharePoint 2010 New Application window</em></p>
<p>The next section is important from a security perspective.  We can decide to use SSL for our new application, allow or disallow anonymous access to the application, and choose the authentication provider (Windows native NTLM provider or Negotiate – Kerberos provider). For the purposes of our sample SharePoint application, we will use SSL, with default settings for NTLM and anonymous access.</p>
<p><strong><img class="alignnone size-full wp-image-917" title="SharePoint Authentication" src="http://t10files.s3.amazonaws.com/wp-content/uploads/2011/02/image004.png" alt="SharePoint Authentication" width="607" height="327" /><br />
</strong><em>Security Configuration section in SharePoint 2010 New Application Window</em></p>
<p>The rest of the sections is out of the beyond the scope of this article – simply select a new application pool with some domain account as the application pool account (or select one of default applications pools already created), give your content database a descriptive name (I’ve named my web application – wss_content_classicauthtest) and click OK to create your new application. The last step for creating a new site is to create some site collection within our new web application. Just select whatever you like – Team Site would be fine.<br />
<i>Continues&#8230;</i></p>
]]></content:encoded>
			<wfw:commentRss>http://www.sharepointmonitor.com/2011/02/sharepoint-security-authentication/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Creating a Web Part For SharePoint &#8211; Standard vs Visual Web Parts</title>
		<link>http://www.sharepointmonitor.com/2011/01/create-web-part-sharepoint/</link>
		<comments>http://www.sharepointmonitor.com/2011/01/create-web-part-sharepoint/#comments</comments>
		<pubDate>Sat, 29 Jan 2011 04:46:14 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Standard Web Part]]></category>
		<category><![CDATA[Visual Web Part]]></category>
		<category><![CDATA[Web Part]]></category>

		<guid isPermaLink="false">http://www.sharepointmonitor.com/?p=893</guid>
		<description><![CDATA[A common SharePoint developer task is to create a custom Web part. SharePoint 2010 include two different Web Parts &#8211;  Standard and Visual. A standard Web part provides the core infrastructure which allows you to create and deploy Web parts to SharePoint. In contrast a Visual Web Part fully utilizes the designer surface in Visual Studio to allow for [...]]]></description>
			<content:encoded><![CDATA[<p>A common SharePoint developer task is to create a custom Web part. SharePoint 2010 include two different Web Parts &#8211;  Standard and Visual. A standard Web part provides the core infrastructure which allows you to create and deploy Web parts to SharePoint. In contrast a Visual Web Part fully utilizes the designer surface in Visual Studio to allow for features such as  drag and drop as well as double clicking controls to wire up events.<br />
Firstly looking at Standard Web Parts, since SharePoint is built on top of ASP.NET, you can apply common ASP.NET coding techniques.  The below code snippet shows  a Label , Textbox, and Button control that are being instantiated and properties set, as well as a Click event that corresponds to the Button control:</p>
<pre>namespace MyFirstDevTask.FistTaskWebPart
{
[ToolboxItemAttribute(false)]
public class FistTaskWebPart: WebPart
{
Label label1= new Label();
TextBox textbox1 = new TextBox();
Label responseLbl= new Label();
Button button1= new Button();
protected override void CreateChildControls()
{
Label1.Text = “Enter Text:”;
responseLbl.Text = ““;
textbox1 .Enabled = true;
textbox1 .Text = ““;
myButton.Text = “Click Me”;
this.Controls.Add(Label1);
this.Controls.Add(textbox1 );
this.Controls.Add(new LiteralControl(“
”));
this.Controls.Add(responseLbl);
this.Controls.Add(new LiteralControl(“
”));
this.Controls.Add(button1);
button1.Click += new EventHandler(button1_Click);
}
void button1_Click(object sender, EventArgs e)
{
string userResponse = Label1.Text;
responseLbl.Text = userResponse;
}
}
}</pre>
<div>
<p>In the above snippet,  the four controls are declared at the class level. Then, in the CreateChildControls method, the properties for those objects are set. The Add method is called to add the controls to the Controls collection (to display them in the Web part), and the myButton_Click event is called to render the user’s entry as text in one of the labels.</p></div>
<div>If you have not coded Web parts before, this is pretty standard — that is, creating the controls, setting the properties for those controls, adding the controls to the Controls collection, and then adding any event handlers for those controls.</p>
<div></div>
<p><i>Continues&#8230;</i></p>
]]></content:encoded>
			<wfw:commentRss>http://www.sharepointmonitor.com/2011/01/create-web-part-sharepoint/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
