Creating a Web Part For SharePoint – Standard vs Visual Web Parts

A common SharePoint developer task is to create a custom Web part. SharePoint 2010 include two different Web Parts –  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 […]

Read more

Using SSL Authentication for SharePoint Sites

When using the default HTTP protocol for external SharePoint sites (for example Extranet zone for your clients) – you are taking a huge risk that someone will sniff and retrieve data trasnferred between your SharePoint front-end server and end-user. To prevent a data leak, you should encrypt the data that is being transferred between the […]

Read more

SharePoint Security – Managed Accounts

In the SharePoint 2007 farms I’ve often heard complaints about the requirement to setup “Password Never Expires” on the SharePoint service accounts which breaches many corporate security plans. That’s why I felt a great relief when SharePoint 2010 introduced  Managed Accounts. Simply put, Managed Accounts allow you to setup SharePoint service accounts and automatically change […]

Read more

PowerShell Cmdlets for SharePoint

The set of cmdlets which come with PowerShell is restricted to generic cmdlets and those intended for managing aspects of the Windows Server OS. If you are unfamiliar with using PowerShell cmdlets please check out PowerShell Cmdlets Tutorial first. For technologies such as SharePoint, PowerShell uses snap-ins which are .NET Framework assemblies that contain custom […]

Read more

Least Security Privilege Strategy for SharePoint

The easiest way to install SharePoint is to use one account which  will be the domain admin, SQL admin and all other security levels admin. However the easiest method is very often not the best from a security standpoint. From a security perspective it is best to use as little permissions as possible even if it means much […]

Read more

SharePoint Security – Five Golden Rules

SharePoint Security is an often ignored issue , many users and admins focus on optimizing SharePoint for performance and convenience to the detriment of security. To kick off our SharePoint security series we present the four golden rules for ensuring the security of your SharePoint site/farm, we will dive into greater depth on security in […]

Read more

SharePoint Performance – Back End Tuning

In my previous articles on SharePoint performance tuning, I discussed Front-End performance issues. Those tips were to improve performance to your environment, but if you neglect the final piece of the puzzle – Back End performance optimization for SharePoint – you won’t get serious results: Hardware Bottlenecks: You should constantly monitor  system resources on SharePoint Servers and […]

Read more

SharePoint Performance Tuning – Resource Throttling

First introduced with SharePoint 2010, Resource Throttling allows the farm administrator to control the overall performance of a SharePoint farm. The biggest performance bottleneck in SharePoint sites is usually large lists, which either have numerous items in a list or have very large items in a list. Here, the rule is very simple – the […]

Read more

SharePoint Performance Tuning – Part 2

In the previous part of the SharePoint Performance Tuning series we configured  file-based caching for the Web Front-End SharePoint server. Now, we still stay with the Front-End Enabling Kerberos Authentication If your sites are serving numerous requests at a time, and you are experiencing a slow page load, you should consider switching the site-level authentication […]

Read more

SharePoint Performance Tuning – Part 1

I was recently looking for the SharePoint 2010 performance articles on Microsoft pages and established blogs, and found that most of them weren’t covering all the details. Some of them simply described MS SQL-based tips, , some were straight system related, and it was extremely hard to find useful SharePoint-based performance tips. I’ve decided to try to […]

Read more