Skip to main content
Sign In
San Diego Computer & Network Consulting Experts 
Go Search
 
Home
Our Microsoft Expertise
Our Services
Microsoft Solutions Blog
About Gilham Consulting
Contact Us
Support Portal
  

 

z
Home > Gilham Consulting Microsoft Notepad > Categories
Complete Guide to SharePoint (MOSS) 2007 Content Deployment

Stefan Goßner has a great post on SharePoint 2007 Content Deployment

A while ago I created a deep dive article series covering the WSS content deployment and migration API which helped many people to develop their own applications to do export and import in a customized manner.

Today I will start a new article series which will discuss all aspects of Content Deployment – with other words the MOSS feature sitting on top of the WSS API.

Most customers see this feature as a monolithic implementation which does not allow any customization – but that is not the case as you will see in future chapters of this article series

But before we can start with the internals we first have to start with the basics.

Content Deployment – The Idea Behind

MOSS 2007 contains Content Deployment as a new feature which has been added to fulfill the requirements of companies which plan to use SharePoint as a Web server to host public facing Web sites.

The main purpose is to allow authors and reviewers to modify and evaluate on a different farm before the content is finally pushed to the public facing server farm – but also to have a single authoring environment and then push the content to multiple different farms of different departments - potentially on different continents.

A similar concept (site deployment) was already available in Microsoft Content Management Server 2002 but required additional programming for automated deployments. With MOSS 2007 this can now be automated and customized easily through a build in UI.

<snip>

Read the rest @> Stefan Goßner : Content Deployment – The complete Guide – Part 1 – The Basics

SharePoint in Plain English

This is a short video that explains in simple terms what SharePoint is, and why/how people use it.

image

Microsoft Showcase: SharePoint in Plain English

Free Microsoft SharePoint Training: SharePoint Productivity Hub

The Productivity Hub is a Microsoft SharePoint Server 2007 site collection that offers training materials for end-users.

Microsoft has developed the Productivity Hub to help support your ongoing end user training efforts. The Hub is a SharePoint Server 2007 site collection that serves as a learning community and is fully customizable. It provides a central place for your training efforts, and includes training content from Microsoft’s core products. Microsoft also provides ongoing and updated content packs.


The Hub uses SharePoint Server’s social networking capabilities, such as blogs and discussion groups. In addition, it offers the Coach program, a change management feature to help you train end users to self-help, reducing the burden on your training and IT staff. The Coach program impacts productivity in a collaborative and positive way.
What the Productivity Hub is:

  • Format: Pre-loaded SharePoint site collection, optimized for Web 2.0 functionality and easily deployed within SharePoint Server 2007 environment.
  • Content: Convenient end user productivity training in a variety of formats (documents, videos, podcasts, etc.). Receive free quarterly updates of content that you will learn about through the Productivity blog.
  • Blog: The Productivity blog offers tips and tricks for end user productivity. Use it as is, or your training staff can use the posts as their own to help them get started in running an internal blog.
  • Train the trainer: Includes IT/Manager section to aid with deployment of the site collection, and guidance to develop the Coach program.
  • Products: Office 2007 System applications including SharePoint Server 2007. Windows 7 and others will be added in the future.

You can also download additional content packages that expand the training materials you can make available through the Hub.

Get it @> Download details: Productivity Hub

Developing SharePoint Applications Best Practices

 

SharePoint provides a comprehensive platform for application development combined with extensible customer ready applications. However, using the full breadth of these capabilities takes experience and know how. patterns & practices Developing SharePoint Applications guidance helps customers accelerate constructing advanced applications through examples and documentation. The guidance compliments product documentation and helps architects and developers in the following areas:

  • Use SharePoint capabilities to make more powerful applications
    • Integrate information from Line of Business Systems
    • Take advantage of publishing and content oriented capabilities
    • Create collaborative interactions around business processes
    • Design multi-site topologies with complex security and isolation needs, such as a partner extranet
  • Build applications that are easier to scale, maintain, and grow
    • Improve maintainability, testability, and layering through patterns
    • Use techniques to improve flexibility, diagnostics, operations and performance
    • Show how to use SharePoint’s feature and solution framework
  • Improve application quality through testing
    • Demonstrates unit testing and integration testing SharePoint applications
    • Describe experiences with acceptance testing SharePoint applications including stress and scale testing
  • Improve and accelerate team productivity
    • Accelerate adoption of recommended practices with library components
    • Show how to build an effective team development environment
    • Understand fundamental design and implementation decisions

What’s in Developing SharePoint Applications?

image

Developing SharePoint Applications guidance integrates new guidance with the original release, SharePoint Guidance – November 2008, into a single download.

The guidance contains the following components:
<snip>

Read the rest @> Microsoft Dynamics CRM Team Blog : Developing SharePoint Applications

Free SharePoint Twitter Search Web Part

Woody Windischman @ End User SharePoint posts this great article to consume a twitter page as a Data View:

No Assembly (or C#, or VB) Required

Searching Twitter from SharePoint has become all the rage since I originally posted my Twitter Search Federation articles (Part 1, Part 2). Federation is great if you have Search Server, or the Infrastructure Updates. But what if you are only using WSS? Or what if you just want to drop a Twitter search into any old SharePoint page, rather than a full Results page? And more critical - what if you don’t have direct access to the SharePoint server in order to install binary web part and feature - with or without a Solution Package (WSP)?

Well, buried in Part 2 of my article was the the solution. A Data View Web Part (DVWP) that displays the results of a twitter search. In the original article, that DVWP was just an interim step on the way to Federation. For this article, a form of that web part is the actual goal. So, I’m going to start by re-using the DVWP section of the Federation article - with a tweak or two :). But then, I’ll also show you how do two very important things - connect the web part to an input form (or any other web part), and export it for use on other SharePoint sites.

Note: You can find a link to download the Twitter Search Results Web Part at the end if this article.

A Data View Refresher

The Data View Web Part is a way to display information from virtually any source within SharePoint. Data Views are created in SharePoint Designer, in association with another feature called the Data Source Library. This is not to be confused with the "Business Data Catalog", or BDC. While both the Data Source Library and the BDC deal with presenting data from external sources within SharePoint, the BDC is a part of MOSS Enterprise, and allows a much deeper integration of the data with various aspects of SharePoint. The Data Source Library, on the other hand, is available in all editions of SharePoint - from WSS on up - and is primarily used to generate Data View/Data Form Web Parts.

<snip>

Read the rest @> Binary Free SharePoint Twitter Search Web Part | End User SharePoint

SharePoint 2007 Performance Tuning

This is a great article on improving SharePoint 2007 performance.

http://technet.microsoft.com/en-us/library/cc964305.aspx

In an ideal world, you would account for SharePoint performance optimization in the planning and design stages with adequately sized and architected servers, support teams, and underlying infrastructure. But in the real world, you'll have trouble predicting user adoption rates. Your budget may be cut or staff downsized. You may inherit a poorly performing SharePoint environment. Even if your infrastructure at first meets performance expectations, growing numbers of documents, groups, lists, and sites may increase page load times and decrease satisfaction.

One of the biggest challenges you'll face in your efforts to optimize SharePoint performance will be navigating through the many configuration options that the underlying IIS, .NET, and SQL Server technologies provide during the planning and design stages, as well as in hands-on operation. The sheer number of options is daunting, not to mention trying to figure out which option is best suited to your needs. For example, SQL Server houses the vast majority of SharePoint configuration data and content, yet the search, content, configuration, and temp databases have very different read/write patterns that require appropriate disk throughput and RAM. To complicate the picture, you also can use caching in IIS or offload indexing to a front-end server to help increase disk throughput.

A second challenge revolves around determining the root causes of performance issues. SharePoint relies not only on the core SQL, IIS, and .NET components, but also on interdependencies such as Active Directory, the network, SharePoint architecture, and physical server hardware. This means a performance issue may have more than one root cause, and similarly require making multiple changes for problem resolution. Operational jobs, backup routines, and third-party tools add more possible root causes to performance issues.

In this column, I present an overview of key SharePoint architecture components, describe how they can lead to common performance issues, and discuss how to resolve and troubleshoot problems.

Performance Criteria

Before I go into the relationships between IIS and SQL Server design, configuration options, and impact on performance, let's establish the target of performance optimization. Put simply, it is improved user and administrator experience in terms of key indicators such as page load times, search, and crawling. If pages don't load fast for your users, then your effort to optimize performance by eliminating 10 round trips to the SQL Server databases doesn't matter.

When considering how quickly a page appears for a user, be sure to think about initial and subsequent load times. You might have instances in which users load a single page once but, generally, SharePoint use involves people accessing many sites and document libraries repeatedly. That's why focusing on opportunities that yield decreased load times for all page requests is so important. Keep in mind that because of browser caching, the first time a page loads the render time will be different than it is for subsequent page loads.

Performance Interdependencies

In my May 2008 column, "Building Your SharePoint Infrastructure", I covered the SharePoint architecture and explained at a basic level how IIS, SQL Server, and .NET work together to render requested pages. Now let's consider how to configure the core technologies to meet your performance needs. Figure 1 shows the key components that relate to optimization options.

Figure 1 SharePoint Architecture Components Affecting Performance

<Snip>

Read the rest @> Inside SharePoint: Improving SharePoint Performance

SharePoint 2007 Service Pack and Hotfix Installation Order

Nishant posts:

SharePoint patching has always been a “tricky” task … Here is a reference on which updates to apply to have your SharePoint environment up-to-date.

Required - WSS 3.0 SP2 (x86 and x64) - http://www.microsoft.com/downloads/details.aspx?FamilyID=79bada82-c13f-44c1-bdc1-d0447337051b&displaylang=en

If applicable - WSS 3.0 Language Pack SP2 (x86) - http://www.microsoft.com/downloads/details.aspx?FamilyID=085e5ac8-58f6-4cf9-8012-33b95ee36c0f&displaylang=en

If applicable - WSS 3.0 Language Pack SP2 (x64) - http://www.microsoft.com/downloads/details.aspx?FamilyID=2c2b6caf-b46d-45eb-ac4d-deaaa48c3a2c&displaylang=en

Readme - Description of Windows SharePoint Services 3.0 SP2 and of Windows SharePoint Services 3.0 Language Pack SP2 - http://support.microsoft.com/kb/953338

Required - MOSS 2007 SP2 (x86 and x64) - http://www.microsoft.com/downloads/details.aspx?FamilyID=b7816d90-5fc6-4347-89b0-a80deb27a082&displaylang=en

If applicable - MOSS 2007 Language Pack SP2 (x86) - http://www.microsoft.com/downloads/details.aspx?FamilyID=01c6a3e8-e110-4956-903a-ad16284bf223&displaylang=en

If applicable - MOSS 2007 Language Pack SP2 (x64) - http://www.microsoft.com/downloads/details.aspx?FamilyID=66c5026f-9f47-4642-8378-2526918009fa&displaylang=en

Readme - Description of 2007 Microsoft Office servers Service Pack 2 and of 2007 Microsoft Office servers Language Pack Service Pack 2 - http://support.microsoft.com/kb/953334

Required - HotFix for MOSS converting itself to Trial version (product expiration date is activated incorrectly) - http://support.microsoft.com/kb/971620

Required - WSS 3.0 June Update (Uber CU) - http://support.microsoft.com/kb/971538

Readme - Description of the Windows SharePoint Services 3.0 Cumulative Update Server Hotfix Package (Sts.msp): June 30, 2009 - http://support.microsoft.com/kb/970946

Required - MOSS 2007 June Update (Uber CU) - http://support.microsoft.com/kb/971537

Readme - Description of the SharePoint Server 2007 Cumulative Update Server Hotfix Package (MOSS server-package): July 15, 2009 - http://support.microsoft.com/kb/971537

Read the complete article @> Nishant's World : Stay up to date – SharePoint Patches

Migrate SharePoint 2007 SSP Profiles (MySite): Understanding User Profile Replication Engine

 

The User Profile Replication Engine (UPRE) is an application available with freely downloadable SharePoint Administration Toolkit and is available for both 32 and 64 bit versions. The application is handy tool for copying the user profiles from one Shared Services Provider (SSP) to the other. This can be done as both intra-farm and inter-farm; i.e. source SSP could be either in the same farm or a completely different SharePoint farm.

The application needs to be only installed on one location; i.e. at the source. If you have farm scenario where there are multiple servers serving different roles within SharePoint farm, no need to run the UPRE on all the servers. The replication is a push method and not a pull. So destination will never go to the source for pulling user profiles.

The application can also be used over a WAN link. For example, there could be 3 farms, one in US, one in China and one in Europe. You can configure the US farm to replicate the profiles it has in the US SSP to the SSPs in China and Europe.

However keep in mind that this application is not for replicating both ways; at least not as of now. This means, you can not replicate from US to China and back from China to US for the same set of user profiles. This may result in the ghost like behavior where at times the updates could be lost. And at times, this may adversely affect the environment where the UPRE may not work again unless you create a new set of Shared Services Providers.

Please go through the link http://technet.microsoft.com/en-us/library/cc663011.aspx that explains in detail most of the content that you would like to know about UPRE before going further.

Installation:

  1. Default location for UPRE is C:\Program Files\Microsoft\SPAdministrationToolkit\Replication Engine. At this location you would see following files:

    <snip>

Read the rest @> SharePoint Blog : Understanding User Profile Replication Engine

Configuring Kerberos authentication SharePoint 2007 Server

Manas posts:

In this post I would like to share basics steps for configuration of Kerberos for SharePoint. I have referred to one of my test environment as an example throughout this configuration.

What is Kerberos:- The Kerberos version 5 Authentication Protocol provided a mechanism for Authentication – and mutual authentication between a client and a Server, or between one server and another Server. The Kerberos V5 protocol assumes that initial transactions between clients and servers take place on an open network in which packets transmitted along the network can be monitored and modified at will. The assumed environment, in other words, is very much like today’s Internet, where an attacker can easily pose as either a client or a server,

Based on RFC 1510: http://www.ietf.org/rfc/rfc1510.txt?number=1510 •

Uses encrypted tickets to authenticate clients and services.

There are many reasons why Kerberos authentication should be used over the default NTLM, one reason should be because it is faster and more secure than NTLM. A question can always come to our mind as to why would one use Kerberos ....what are some of the benefits.

§ User's passwords are never sent across the network .

§ Double Hops are supported.

§ Kerberos is more secure.

§ Kerberos is entirely based on open standards.

Kerberos authentication is required for some key scenarios in SharePoint 2007 such as the RSS Viewer web part and any time user network credentials need to be delegated across multiple machine hops. This document details how to enable Kerberos delegation with Excel Services and the RSS Viewer web part.

NOTE – Successful implementation of Constrained Kerberos authentication and delegation in a SharePoint farm is dependent on the farm topology and where within the farm Excel Services has been enabled. Depending on the scenario, you may be required to change the content web application pool account used to match that of the SSP account in order to successfully implement Constrained Kerberos delegation.

Read More About Kerberos On TechNet

Now lets look at how to setup Kerberos or what are some of the basic steps we need to follow in order to configure SharePoint to run with Kerberos. • Gather Informtion for URLs and Service Accounts • Create SPN’s • Content Web Applications • SSP Web Application • SQL Server • Enable Delegation for Service Accounts • Constrained Delegation (more secure) • Unconstrained Delegation • Enable Delegation for All Servers including SQL Server • Enable Kerberos for Web Applications in Central Administration • Application Management | Authentication Providers | I will try and outline a few steps which we can follow step by step to configure Kerberos :- On this blog I have taken a test environment and a couple of service accounts. This will help understand the example and the utilities I have used in a more effective manner and will also be easier for me to explain. So let’s look at the next action .

<snip>

Read the rest @> Manas's SharePoint World : Configure Kerberos authentication (Office SharePoint Server)

Free SharePoint Developer Training (FBA, Content Publishing, Silverlight)

Todd Baginski posts about the new training available on www.mssharepointdeveloper.com.

New content was added to the www.mssharepointdeveloper.com web site last week!  This content includes the SharePoint on the web modules and the much anticipated release of the AdventureWorks Travel Site installer!

Update:  Download the installer here:  http://code.msdn.microsoft.com/spotw/Release/ProjectReleases.aspx?ReleaseId=2702

The new SharePoint On The Web modules cover the following topics:

  • Getting Started with SharePoint Development on the Web
  • Site Structure and Branding
  • Custom Field Types and Mode
  • FBA Authentication
  • Web Interoperability
  • SharePoint Search
  • Content Deployment
  • Minimal Publishing Site Definition
  • Enabling Social Networking
  • Silverlight and SharePoint

The AdventureWorks Travel site is used throughout the modules to demonstrate the concepts.  If you haven't seen the AdventureWorks travel site before, check out the screen shot below.

AdventureWorks Travel Site

Read the rest @> SharePoint On The Web and AdventureWorks Travel Site Installer Released!

1 - 10 Next

 Subscribe and Bookmark

 About John

John Gilham is the veteran Microsoft solutions consultant located in San Diego, CA.

Gilham Consulting customer's utilize his small firm for Microsoft technology integration including:

  • IT infrastructure design (Hyper-V, AD, DNS, automated platform deployments)
  • Microsoft security solutions (PKI, NAP, 802.1x, Forefront)
  • Unified Messaging & VOIP (Exchange 2007 & OCS 2007 R2)
  • System Center Management Solutions (SCDPM, SCVMM, SCCM, and SCOM)
  • IT and Data Center Operations
  • IT project management

They choose Gilham Consulting due to their proven track record in delivering Microsoft centric solutions.  John's customers’ have ranged in size from Fortune 100 companies, non-profits, and well funded startups all across North America.

He believes that Microsoft products, when managed and architected properly, allow the best platform for organizations to automate and track their business processes to serve their customers more effectively.

This blog is a collection of the better references we've stumbled across on Microsoft focused best practices relevant to our current or future projects.

Please enjoy, correct, and contribute!

 Related Posts

Category
Complete Guide to SharePoint (MOSS) 2007 Content Deployment
11/4/2009 8:48 PM
Sharepoint 2007
 
SharePoint in Plain English
9/21/2009 9:20 PM
Sharepoint 2007
 
Free Microsoft SharePoint Training: SharePoint Productivity Hub
9/6/2009 10:45 AM
Sharepoint 2007
 
Developing SharePoint Applications Best Practices
9/5/2009 3:14 PM
Sharepoint 2007
 
Free SharePoint Twitter Search Web Part
9/4/2009 12:37 PM
Sharepoint 2007
 
SharePoint 2007 Performance Tuning
7/23/2009 7:25 PM
Sharepoint 2007
 
SharePoint 2007 Service Pack and Hotfix Installation Order
7/22/2009 12:39 AM
Sharepoint 2007
 
Migrate SharePoint 2007 SSP Profiles (MySite): Understanding User Profile Replication Engine
7/15/2009 11:35 PM
Sharepoint 2007
 
Configuring Kerberos authentication SharePoint 2007 Server
7/11/2009 12:36 PM
Sharepoint 2007
 
Free SharePoint Developer Training (FBA, Content Publishing, Silverlight)
7/8/2009 10:02 PM
Sharepoint 2007
 
Adding Managed Properties in SharePoint Server 2007
5/22/2009 8:52 AM
Sharepoint 2007
 
Latest Updated List of Microsoft SharePoint  Patches, Updates, and Service Pack
5/6/2009 8:19 AM
Sharepoint 2007
 
How to: Building a Basic Approval, Email, and Task Workflows with SharePoint 2007 and Visual Studio 2008
5/4/2009 12:42 AM
Sharepoint 2007
 
Enabling SharePoint 2007 Blob (JPG, JS, CSS, FLV, etc.) Caching
5/2/2009 11:22 PM
Sharepoint 2007
 
Getting SharePoint List Data in XML using HTTP WebRequest
5/2/2009 5:24 PM
Sharepoint 2007
 
Is SharePoint 2007 the right investment for my business, right now?
5/2/2009 7:19 AM
Sharepoint 2007
 
The Value of Presentation: From A Dull Spreadsheet to a Color-Coded SharePoint Calendar Tutorial
4/18/2009 2:42 AM
Sharepoint 2007
 
InfoPath Forms – Going Green, Saving Money and Accelerating Development
4/8/2009 8:00 PM
Sharepoint 2007
 
Unexpected Error after SharePoint WSS Infrastructure Upgrade or Roll-Up
4/6/2009 2:44 AM
Sharepoint 2007
 
SharePoint Document Workflow with Visual Studio Workshop
3/29/2009 12:08 AM
Sharepoint 2007
 
Renaming SharePoint Content Database Names
3/14/2009 9:53 PM
Sharepoint 2007
 
Importing and Deleting User Profiles in Sharepoint;Filtering Disabled Users from Import; Managing MySite of Deleted Users
3/5/2009 8:40 AM
Sharepoint 2007
 
How to enable workflow tracing (debug) in Sharepoint Server
2/27/2009 7:03 AM
Sharepoint 2007
 
Sharepoint 2007 How To: Rollup two lists in two site collections on a page
2/19/2009 11:42 AM
Sharepoint 2007
 
Embedding Live SharePoint List Data into an Excel Spreadsheet
2/15/2009 5:00 PM
Sharepoint 2007
 
SharePoint 2007 Log Viewer and System Diagnostics Tool (Among other features)
2/11/2009 9:05 PM
Sharepoint 2007
 
SharePoint 2007 Virtualization Guidance
2/11/2009 9:05 PM
Sharepoint 2007
 
Integrating External Document Repositories with SharePoint Server 2007
2/9/2009 9:20 PM
Sharepoint 2007
 
SharePoint 2007 Network UNC File Share Webpart
2/7/2009 3:09 PM
Sharepoint 2007
 
SharePoint 2007 User CALs now include Microsoft Performance Point 2007
1/26/2009 12:14 PM
Sharepoint 2007
 
Microsoft Office SharePoint Server - Business Process & Forms
1/23/2009 11:01 AM
Sharepoint 2007
 
SharePoint 2007 Momentum Gaining: 10 Best Intranets of 2009
1/18/2009 10:35 AM
Sharepoint 2007
 
Best SharePoint 2007 Slide Deck
1/17/2009 9:49 AM
Sharepoint 2007
 
Document Management (ECM) in SharePoint 2007 Project Planning References
12/10/2008 6:11 PM
Sharepoint 2007
 
Free SmartTools (WebPart) for SharePoint 2007 Add Nifty Features
12/10/2008 9:37 AM
Sharepoint 2007
 
Why Using Separate Application Pool Security Accounts in SharePoint 2007 Is Important
12/9/2008 11:36 AM
Sharepoint 2007
 
Planning Records Management in SharePoint 2007
12/8/2008 9:28 PM
Sharepoint 2007
 
Microsoft Office Project Server Integration with SharePoint 2007
11/29/2008 8:14 PM
Sharepoint 2007
 
Planning SharePoint Deployment - Sound Advice To Deploy SharePoint 2007 to Your Users
11/28/2008 11:09 PM
Sharepoint 2007
 
SharePoint Guidance
11/9/2008 12:57 PM
Sharepoint 2007
 
Free SharePoint Developer Training From Microsoft
11/7/2008 10:34 PM
Sharepoint 2007
 
Hosting Exchange 2007 and SharePoint 2007 with E-Mail Enabled Document Library On the Same Server
11/3/2008 9:55 AM
Sharepoint 2007
 
Sharepoint 2007 Permissions Training Guide (Poster Size)
10/5/2008 5:51 PM
Sharepoint 2007
 
How to Backup WSS 3.0 (Windows SharePoint Services)
10/2/2008 12:55 AM
Sharepoint 2007
 
Google Maps Sharepoint 2007 and WSS Webpart
8/5/2008 8:07 PM
Sharepoint 2007
 
Communications and Collaboration: Create Powerful Connections with Groove and SharePoint
6/29/2008 2:35 AM
Sharepoint 2007
 
Using PRESCAN.EXE to Assist in Planning a SharePoint 2003 to SharePoint 2007 Migration
6/20/2008 12:38 AM
Sharepoint 2007
 
Developing Workflow Solutions with SharePoint Server 2007 using Visual Studio
6/18/2008 12:38 AM
Sharepoint 2007
 
SharePoint Governance and Manageability - Microsoft IT Site Delete Capture LE 1.0 Solution
6/12/2008 8:16 PM
Sharepoint 2007
 
SharePoint 2007 GUI CAML Web Service Viewer, Browser, and Data Explorer
5/8/2008 4:06 PM
Sharepoint 2007
 


Contact Us  |   San Diego, California

Copyright 2007-2009 Gilham Consulting - All rights reserved