Welcome to MSDN Blogs Sign in | Join | Help

Hi, my name is Gwyneth Marshall, and I’m a Program Manager in the Office International Services team. Our team ensures that the Office products meet the multilingual and multicultural needs of our customers worldwide. Enough readers of this blog have inquired about localized (non-English) versions of Windows SharePoint Services (WSS) V3 and Microsoft Office SharePoint Server (MOSS) 2007 that Lawrence has asked me to write a guest blog entry about the topic, and I am happy to oblige.

 

Language packs are available to install on WSS only, MOSS, MOSS for Search, Office Forms Server, and Project Server installations. For MOSS, MOSS for Search, Forms Server, and Project Server installations, the Office server products Language Pack (a.k.a. ServerLanguagePack) needs to be installed; this will take care of all sites. The WSS Language Packs (a.k.a. SharePointLanguagePack) are for WSS stand-alone installations.

 

Microsoft’s 2007 Office server products are localized into languages in two different ways: 1) fully translated SKUs and 2) Language Packs. A language-specific SKU delivers the respective Office server product localized into a given language. A Language Pack may be applied to an installed Office server product to create sites or site collections in other languages. Application of a Language Pack will not change the language of the installed Office server product SKU.

 

For Beta 2 and Beta 2 Tech Refresh (TR), a subset of SKUs and Language Packs will be made available, as shown in the tables below.

·         To download the Language Packs for Beta 2 or very soon for Beta 2 TR, go to http://www.microsoft.com/office/preview/beta/download/en/default.mspx.

·         See Deploy Language Packs in Office SharePoint Server 2007 for more information on how to install the language packs.

 

NOTE: The English Language Pack will not be available as a single language pack. You may install the English Language Pack when the Multiple Languages Language Pack (which includes all languages) ships.

 

Beta 2 and Beta 2 TR Timeframes

Release

SKU or Language Park

English

Japanese

German

French

Spanish

Beta 2

WSS Stand-Alone 32-bit

x

x

x

x

x

Beta 2

WSS Stand-Alone 64-bit

x

x

x

 

 

Beta 2

WSS Language Pack 32-bit

 

x

x

 

 

Beta 2

WSS Language Pack 64-bit

 

x

x

 

 

Beta 2

Office SharePoint Server 32-bit

x

x

x

x

x

Beta 2

Office SharePoint Server 64 bit

x

x

x

 

 

Beta 2

Office Forms Server 32-bit

x

x

x

x

x

Beta 2

Office Forms Server 64-bit

x

x

x

 

 

Beta 2

Project Server 32-bit

x

x

x

x

x

Beta 2

Project Server 64-bit

x

x

x

 

 

Beta 2

Office server products Language Pack 32-bit

 

x

x

 

 

Beta 2

Office server products Language Pack 64-bit

 

x

x

 

 

Beta 2 TR

WSS Stand-alone 32-bit Patch

x

x

x

x

x

Beta 2 TR

WSS Stand-alone 64-bit Patch

x

x

x

 

 

Beta 2 TR

WSS Language Pack 32-bit Patch

 

x

x

 

 

Beta 2 TR

WSS Language Pack 64-bit Patch

 

x

x

 

 

Beta 2 TR

Office SharePoint Server 32-bit Patch

x

x

x

x

x

Beta 2 TR

Office SharePoint Server 64-bit Patch

x

x

x

 

 

Beta 2 TR

Office SharePoint Server for Search 32-bit

x

x

 

 

 

Beta 2 TR

Office SharePoint Server for Search 64-bit

x

x

 

 

 

Beta 2 TR

Office Forms Server 32-bit Patch

x

x

x

x

x

Beta 2 TR

Office Forms Server 64-bit Patch

x

x

x

 

 

Beta 2 TR

Project Server 32-bit Patch

x

x

x

x

x

Beta 2 TR

Project Server 64-bit Patch

x

x

x

 

 

Beta 2 TR

Office server products Language Pack 32-bit Patch

 

x

x

 

 

Beta 2 TR

Office server products Language Pack 64-bit Patch

 

x

x

 

 

 

RTM and Post-English-RTM Timeframes

The current list of languages supported by the 2007 Office server products and WSS is in the following table.

Language

Office SharePoint Server, MOSS for Search, Office Forms Server, Project Server, and WSS

Arabic

SKU

Lang Pack

Bulgarian

Lang Pack

Catalan

Lang Pack

Chinese (Hong Kong)

Chinese (Simplified)

SKU

Lang Pack

Chinese (Traditional)

SKU

Lang Pack

Croatian

Lang Pack

Czech

SKU

Lang Pack

Danish

SKU

Lang Pack

Dutch

SKU

Lang Pack

English

SKU

Lang Pack

Estonian

Lang Pack

Finnish

SKU

Lang Pack

French

SKU

Lang Pack

German

SKU

Lang Pack

Greek

SKU

Lang Pack

Hebrew

SKU

Lang Pack

Hindi*

Lang Pack

Hungarian

SKU

Lang Pack

Italian

SKU

Lang Pack

Japanese

SKU

Lang Pack

Korean

SKU

Lang Pack

Latvian

Lang Pack

Lithuanian

Lang Pack

Norwegian (Bokmål)

SKU

Lang Pack

Polish

SKU

Lang Pack

Portuguese (Brazil)

SKU

Lang Pack

Portuguese (Portugal)

SKU

Lang Pack

Romanian

Lang Pack

Russian

SKU

Lang Pack

Serbian (Latin)

Lang Pack

Slovak

Lang Pack

Slovenian

Lang Pack

Spanish

SKU

Lang Pack

Swedish

SKU

Lang Pack

Thai*

SKU

Lang Pack

Turkish

SKU

Lang Pack

Ukrainian

Lang Pack

* Project Server strings will not be localized in the Office server products Language Pack.

 

Spellers

The following is the minimal set of spellers that are planned to ship with the various SKUs and Language Packs.

Language

Fully Localized SKUs

Language Packs

All Languages (SMLP)

 

All Languages

Arabic

Arabic, English, French, Spanish, German

Arabic

Bulgarian

 

Bulgarian

Catalan

 

Catalan

Chinese (Simplified)

English, French, Spanish, German

n/a

Chinese (Traditional)

English, French, Spanish, German

n/a

Croatian

 

Croatian

Czech

Czech, Slovak, English, French, Spanish, German

Czech

Danish

Danish, English, French, Spanish, German

Danish

Dutch

Dutch, English, French, Spanish, German

Dutch

English

English, French, Spanish, German

English

Estonian

 

Estonian

Finnish

Finnish, Swedish, English, French, Spanish, German

Finnish

French

Arabic, Dutch, English, French, Spanish, German

French

German

Italian, English, French, Spanish, German

German

Greek

Greek, English, French, Spanish, German

Greek

Hebrew

Hebrew, English, French, Spanish, German

Hebrew

Hindi

 

Hindi

Hungarian

Hungarian, English, French, Spanish, German

Hungarian

Italian

Italian, English, French, Spanish, German

Italian

Japanese

English, French, Spanish, German

n/a

Korean

Korean, English, French, Spanish, German

Korean

Latvian

 

Latvian

Lithuanian

 

Lithuanian

Norwegian (Bokmål)

Norwegian (Bokmål), Norwegian (Nynorsk), English, French, Spanish, German

Norwegian

Polish

Polish, English, French, Spanish, German

Polish

Portuguese (Brazil)

Portuguese (Brazil), English, French, Spanish, German

Portuguese (Brazil)

Portuguese (Portugal)

Portuguese (Portugal), English, French, Spanish, German

Portuguese (Portugal)

Romanian

 

Romanian

Russian

Russian, Ukrainian, English, French, Spanish, German

Russian

Serbian (Latin)

 

Serbian (Latin)

Slovak

 

Slovak

Slovenian

 

Slovenian

Spanish

Basque, Catalan, Galician, Portuguese (Brazil), English,  French, Spanish, German

Spanish

Swedish

Swedish, Finnish, English, French, Spanish, German

Swedish

Thai

Thai, English, French, Spanish, German

Thai

Turkish

Turkish, English, French, Spanish, German

Turkish

Ukrainian

 

Ukrainian

 

Related Articles

·         Deploy Language Packs in Office SharePoint Server 2007

·         Deploy multiple language versions of the 2007 Office system

·         Language identifiers in the 2007 Office system

·         Simplified design for multiple languages in the 2007 Office system

 

I hope this information will be helpful to you.

 

 

Gwyneth Marshall

Hi, my name is Steve Peschka, and I’m a Lead Architect within Microsoft Enterprise Services specializing in SharePoint-based solutions. I’m part of a team known internally as the "SharePoint Rangers," and we’re usually "where the buck stops" when it comes to helping customers implement SharePoint. Since the topic of configuring multiple authentication providers for SharePoint 2007 (our nickname for the combination of Windows SharePoint Services V3 and Office SharePoint Server 2007) has become an FAQ via this blog as well as in public and private newsgroups, I’m posting our answer here for all to see.

 

Windows SharePoint Services (WSS) V3 contains several new features around authentication and authorization that make it easier to develop and deploy solutions in Internet facing environments, especially extranets.  In the previous version of WSS, all security principals needed to resolve at some point to a Windows identity – either a user account or group.  WSS V3 is built upon the ASP.NET 2.0 Framework, which allows the use of forms-based authentication (FBA) to authenticate users into the system.  By riding on top of ASP.NET 2.0’s pluggable authentication provider model, you can now support users stored in Active Directory as well as SQL Server, an LDAP directory, or any other directory that has an ASP.NET 2.0 Membership provider.  Although WSS V3 will not ship with any Membership providers, Microsoft Office SharePoint Server (MOSS) 2007 will include an LDAP V3 Membership provider, and ASP.NET 2.0 includes a SQL Server provider. But if you want to use a directory and can’t find a Membership provider for it, you can write your own!  This is a key technology enabler for heterogeneous environments.

 

In a typical extranet environment, content will have two points of access: one on the intranet for employee use and the other on the extranet, where trusted partners can access specific sites, lists and libraries or individual items.  Listed below are the WSS V3 features that support this scenario -- some are new while others are just terminology changes: 

·         Web Application: A web application is what was called a virtual server in the previous version of SharePoint.  A single web application only supports a single authentication provider, such as Windows, Forms, etc.

·         Zones: A zone is a way to map multiple web applications to a single set of content databases.  It is also can be a division of authentication providers.  For example, you can create a new web application, create a content database and configure it to use Windows authentication.  You can then create a second web application and map it to the first.  When you do that you need to assign a zone with which the second web application is associated, such as Intranet, Internet, Custom, or Extranet.  The second web application can also use a completely different authentication mechanism, such as forms.

·         Policies: A policy is useful in a number of different scenarios, including configuring a web application for forms authentication.  It allows you to create policies to grant full access, read only access, deny write access or deny all access to a user or group on a web application.  This policy grant applies to all sites in the web application, and it overrides any permissions established within individual sites, lists or items.

·         Alternate Access Mappings: In the previous version of SharePoint, it wasn’t as important in an extranet scenario to create an alternate access mapping (AAM) because SharePoint would look to IIS to get some of that information.  In WSS V3, it’s imperative to use AAM or things just flat out won’t work.  AAM is a way to define the different URL namespaces that are associated with a set of content databases.  It effectively manages the zones relationship described above.

·         Authentication Providers: So far I’ve described how WSS V3 uses the ASP.NET 2.0 pluggable authentication provider model using the Membership provider interface.  As well, SharePoint also supports the Role provider interface, which enables you to surface attributes, such as group membership, about your users as well.

 

At a high level, creating an extranet solution in WSS V3 requires you to do the following steps.  I’ll walk through them briefly and then dive into more detail below.  Since MOSS 2007 is built on top of WSS V3, all of the information below applies to MOSS as well. For this scenario, assume that you want to have an intranet style site used internally by your corporate users.  They are all joined to your corporate Active Directory.  In addition, you have a number of trusted partners to which you wish to give access via the Internet.  Note that in this scenario I will not be touching on any aspects of securing your site with firewalls, proxy servers, segmented networks, DMZ Active Directory designs, security best practices around farm configuration, etc. You can read all about that in Joel’s recent blog entry here: http://blogs.msdn.com/sharepoint/archive/2006/08/08/691540.aspx.

 

The process you would go through to build out such a site would be as follows.

  1. After installing WSS V3 (or MOSS 2007) and having configured all of the services and servers in the farm, create a new web application.  By default this will be configured to use Windows authentication and will be the entry point through which your intranet users will access the site. We’ll refer to this site as http://intranet.  Next, create a second web application.  When you create the web application, select the option to Extend an existing Web Application.  When you create your second web application, map it to the Extranet zone.  Give it a Host Header name that you will configure in DNS for your extranet users to resolve against.  We’ll refer to this site as http://extranet.contoso.com.
  2. If you haven’t created and populated your directory of FBA users who will be accessing the site via the extranet, then you should do so at this time.  For this scenario we’ll assume that you are using FBA with the SQL Server Membership and Role providers that are included with ASP.NET 2.0.
  3. Manually modify the web.config for the extranet site and add in the information about your Membership and Role provider (the Role provider is technically optional, but most implementations will use it).  Add this same information into the web.config for the Central Administration site.  Save both config files and do an IISRESET.
  4. In the Central Admin site, go to the Application Management page and select the Policy for Web Application link.  Add a user from your SQL Server directory to the Extranet zone for your web application.  You should be able to type in the user name and resolve it, or use the People Picker dialog to search and find the user name.  If everything is configured correctly then SharePoint will be able to resolve the user name you add.  Give the user account Full access to the web application.
  5. Navigate to the site using either entry point -- Windows or Forms-based authentication.  If you use FBA, then you will need to sign in with the credentials of the user that was granted full access rights via policy.  After you navigate to the site, go into Site Settings, People and Groups.  From there you can add both Windows and forms users and groups to SharePoint Site Groups.  Your users should now be able to access the site.

Now let’s look at some of the above steps in more detail.  Creating the web applications should be fairly straightforward using Central Administration, so I won't spend any time on that.  The key takeaway here is that when you create the second web application, you need to make sure that you select the option to Extend an existing Web Application and map it to the Extranet zone.  Also remember to give it a Host Header name that is in your external DNS – this is the URL that external users will use to access the site via the Internet.

 

Next, you need to create the aspnetdb database used for storing membership and role information if you don’t have one already set up.  To create the database, do the following:

  1. Open a command prompt and change to the .NET Framework directory (by default, it's C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727).
  2. Run the following command: aspnet_regsql -A all –E
  3. This will create the aspnetdb database on the local SQL Server.  If you wish to install it on a different server, then run aspnet_regsql /? to determine the appropriate switch to use. 

If you are creating your SQL Server provider database for the first time you will also need to create one or more users and optionally, one or more roles.  These will be the security principals that you add to the Policy for the extranet web application as well as the SharePoint Site Groups.  There are multiple ways to do this and a quick search on the web will highlight some of those tools and methods.  That’s a bit out of scope for this already lengthy blog, so I'll continue on and assume that you’ve already created the users and roles for your SharePoint site.

 

Now we have our web applications as well as users and roles created in SQL Server, so we need to configure the web.config for the extranet and Central Administration web applications.  The first step is to look for a connectionStrings element; if it doesn’t exist then you can add it below the </SharePoint> and above the <system.web> elements.  The new element should look like the following:

<add name="AspNetSqlProvider" connectionString="server=yourSqlServerName; database=aspnetdb; Trusted_Connection=True" />

 

You’ll want to take note of the name attribute above, because you will use that attribute name when configuring the Membership and Role providers.  Add that information as follows:

  1. Open the web.config file for your extranet web application in a text editor such as Notepad.
  2. Add your connectionString element described above as the last item in the connectionStrings section in the web.config file.
  3. Add the Membership and Role configuration information to the web.config file.  It must be added below the <system.web> element and should look like the following:

    <membership defaultProvider="AspNetSqlMembershipProvider">

      <providers>

        <remove name="AspNetSqlMembershipProvider" />

        <add connectionStringName="AspNetSqlProvider" passwordAttemptWindow="10" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="true" applicationName="/" requiresUniqueEmail="false" passwordFormat="Hashed" description="Stores and retrieves membership data from the Microsoft SQL Server database" name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider, System.Web, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />

      </providers>

    </membership>

 

    <roleManager enabled="true" defaultProvider="AspNetSqlRoleProvider">

      <providers>

        <remove name="AspNetSqlRoleProvider" />

        <add connectionStringName="AspNetSqlProvider" applicationName="/" description="Stores and retrieves roles data from the local Microsoft SQL Server database" name="AspNetSqlRoleProvider" type="System.Web.Security.SqlRoleProvider, System.Web, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />

      </providers>

    </roleManager>

  1. Save and close the web.config file.

The name attributes of the Membership and Role providers are highlighted above.  You need to note what these names are because you will enter them in Central Administration when you configure FBA for the site.

 

You also need to make the same exact changes to the web.config for the Central Administration site, with one minor exception.  The roleManager element for the extranet web application looks like the following:

<roleManager enabled="true" defaultProvider="AspNetSqlRoleProvider">

 

You need to change this line to read as follows:

<roleManager enabled="true" defaultProvider="AspNetWindowsTokenRoleProvider">

 

This change is necessary because the Central Administration site still uses Windows authentication for the role provider -- that’s why the AspNetWindowsTokenRoleProvider is set as the default provider.

 

Now you need to configure the Authentication provider for the extranet web application to use FBA.  Open your browser and navigate to your farm’s Central Administration site, click on Application Management and then on Authentication Providers.  Make sure that you are working on the web application for which you wish to enable FBA.  (If the correct application is not already pre-selected, click the Change button in the upper right hand corner of the page to select the application.)

 

You should see a list of two zones that are mapped for this web application; both should say Windows.  Click on the link that says Windows for the web application in the Extranet zone and do the following:

  1. In the Authentication Type section, click on the Forms radio button.  The page will post back and expose two new edit boxes.
  2. In the Membership provider name edit box, type in the name of your web application’s Membership provider for the current zone.  That is the value that was highlighted in the defaultProvider attribute of the Membership element above.
  3. In the Role manager name edit box, type in the name of your web application’s Role provider.  That is the value that was highlighted in the defaultProvider attribute of the roleManager element above.
  4. Click the Save button. 

Your extranet web application is now configured to use FBA.  However, until users, who will be accessing the site via FBA, are given permissions for the site, it will be inaccessible to them.  To do this, you could go directly to the default zone (i.e. http://intranet) of the site, login with your Windows credentials, and add the FBA users.  However, I'll describe an alternative approach because it's the one that you are most likely to use if you ever configure an application that only has one web application, which uses FBA.

 

To get started, open your browser and navigate to your farm’s Central Administration site.  Click on Application Management and then click on Policy for Web Application.  Make sure that you are working on the extranet web application.  Do the following steps:

  1. Click on Add Users.
  2. In the Zones drop down, select the appropriate Extranet zone.  IMPORTANT: If you select the incorrect zone, you may not be able to resolve user names. Hence, the zone you select must match the zone of the web application that is configured to use FBA.
  3. Click the Next button.
  4. In the Users edit box, type the name of the FBA user whom you wish to have full control for the site.
  5. Click the Resolve link next to the Users edit box.  If the web application's FBA information has been configured correctly, the name will resolve and become underlined.
  6. Check the Full Control checkbox.
  7. Click the Finish button.

That’s it -- that’s all of the configuration needed!  You can now navigate to either web application: http://intranet or http://extranet.contoso.com.  Irrespective of which entry point you use, you can add, search and resolve both Windows and FBA users and groups and add them to SharePoint Site Groups.  The People Picker is smart enough to know about all of the web applications that are mapped to the site and will try all of the authentication providers that those applications use.

 

Lastly, there are two other things for you to remember: 

  1. Resolving group names: The People Picker can only do wildcard searches for Windows group names.  If you have a SQL Role provider group called "Readers" and enter "Read" in the People Picker search dialog, it will not find your group; if you enter "Readers" it will.  This is not a bug -- the Role provider just doesn’t provide a good way to do wildcard group searching.
  2. Use Policies sparingly: The concept described above for adding a user or group via the web application Policy should only be used to provide a way for an FBA administrator to access the site.  Policies are very coarsely grained compared to the fine grain permissions that can be configured and granted within individual sites, lists and items.  Once you’ve added your site administrator via Policy, all other users and groups should be added from within the site itself.

Admittedly, there are many steps involved in configuring multiple authentication providers for SharePoint, but I hope that by having read this blog entry, you now understand the reasoning behind each of the steps involved and are in a better position to implement or troubleshoot this particular SharePoint configuration.

 

 

Steve Peschka

Note: Many of these resources require the beta 2 control or that your client is running Office 2007 beta 2 or higher. You can download the and install the control to access the documents.
Note
: This content is preview content and much of it is in development. Many of the TechNet sections will become more verbose.

Administrator Documentation

First get familiar with the administrator documentation

Security & Hardening Guide

The most important document is the security guide which was written for both WSS v3 & Office SharePoint Server 2007.

Plan & Design Security for WSSv3 & SharePoint 2007

Here are some sections from the guide:

  • Server Farm Security
  • Secure Communication: IPSEC & SSL
  • Server hardening
  • Application server recommendations
  • Secure communication with the SQL Database
  • Single sign-on hardening requirements
  • Restricting DCOM Ports
  • Service requirements for e-mail integration
  • Service requirements for session state
  • Windows SharePoint Services/Office SharePoint Server services
  • Accounts and Groups
  • Web.config file

Planning Architecture & Design

Some new sections were recently posted to TechNet. There are quite a few sections missing here. From here you can navigate to related WSS or Project Server content.

Operations

Key operational sections that relate to any environment. Some of the sections are missing. Use the navigation to see related WSS sections. Don't be disappointed by missing sections here.

Plan Authentication Methods

This article describes the authentication methods that are supported by Microsoft Windows SharePoint Services.

In this article:

Plan Authentication Methods

This article presents the authentication configuration settings that need to be planned for individual Web applications in Microsoft Windows SharePoint Services.

In this article:

Resource Models

These files are poster-sized documents created in Microsoft Office Visio. If you do not have Visio installed, you can download a free viewer. A plotter works best for printing these files.

Infrastructure Platform Models

Internet and Extranet Models

Scenarios

These files are poster-sized documents created in Microsoft Office Visio. If you do not have Visio installed, you can download a free viewer.

You won’t use all of these, but they may be useful in planning.

Webcasts

The web casts are overviews. The PPTs are available below, but the SharePoint Conference Sessions audio/video can be viewed from the SharePoint Conference DVD.

Web Content Management

Extranets and Topologies

Groove

SharePoint Conference 2006 COL204: Why Groove 2007 - Lowell

Security and Authentication

SharePoint Conference 2006 ADM204: Security And SharePoint: From Service Accounts to Item-Level Access - Sturms

Other References

Related SharePoint 2007 Product Guides

Planning Worksheets

Flowcharts

2003 Extranet Deployment Documentation and Webcasts

Generic Security Webcasts

Related Blog

Bob German’s (Microsoft Training Center) post on Extranet support in 2007

 

Enjoy!

Joel Oleson

Senior Technical Product Manager

The following Virtual HOL’s are available online and free of charge (Registration is required) through TechNet and MSDN.  Each lab runs for 90 minutes.

 

TechNet: http://www.microsoft.com/technet/traincert/virtuallab/office.mspx

• What's New in Microsoft Office SharePoint Server 2007 Feature Walkthrough

• Microsoft Office SharePoint Server 2007 Installation and Configuration

• Microsoft Office SharePoint Server 2007 Records Management Deployment and Configuration

• Microsoft Office SharePoint Server 2007 Enterprise Features Administration Windows SharePoint Services 3.0

• What's New in Windows SharePoint Services Feature Walkthrough

• Microsoft Windows SharePoint Services Installation and Configuration

 

MSDN: http://msdn.microsoft.com/virtuallabs/office/default.aspx

• Creating Workflows for Windows SharePoint Services

• Introducing Content Types for Windows SharePoint Services

• Understanding the 2007 Microsoft Office System User Experience and Interface Design

• Programmatic Manipulation of the Microsoft Office Open XML Formats

 

They are a great way to get hands on experience of SharePoint Server 2007, Windows SharePoint Services v3 and Office Client Apps.


Enjoy!

 

Richard Riley.

Technical Product Manager.

For those of you that didn’t attend the conference in Bellevue back in May we have made the SharePoint Conference 2006 DVD available to order through eCompanyStore. 

Overview;

·         Audio and recordings of demos for all 60 Breakout sessions.

·         Video/Audio and recordings of demos for all of the General Sessions.

·         All Session PowerPoint decks and Hands on Labs Manuals.

You get to watch the content and hear the sessions as they were delivered at the event including sessions on Administration, Security, Content Management, Portals, Collaboration, Partner Solutions, Client Integration, Business Intelligence, Electronic Forms and more!!!

The cost;

Non-attendees $250
Extra copies for attendees $50 (All attendees should have received a their DVD’s in the mail by now)

Breakout Sessions include;

·         Better Together: Real Time Collaboration and Microsoft Office SharePoint Server 2007

·         Microsoft Office SharePoint Server 2007 Collaboration and Integration with Microsoft Exchange Server 2007

·         Building Community: Blogs, Wikis and RSS

·         Overview of the Web Content Management Features of Microsoft Office SharePoint Server 2007

·         Compliance and Records Management

·         Designing and Building Composite Applications with Microsoft Office SharePoint Server 2007

·         The Path to an Active Workspace on Microsoft Office SharePoint Server 2007

·         Solutions for Managing Enterprise Content for Compliance and Governance Using Microsoft Office SharePoint Server 2007 and Open Text

·         Microsoft Office SharePoint Server 2007 Search Technical Drill-Down

·         Security and SharePoint: From Service Accounts to Item-Level Access

·         Administering SharePoint Technologies, Part 1: Installation and Configuration

·         Administering SharePoint Technologies, Part 2: Ongoing Management

·         Get to Grips with Microsoft SQL Server 2005: The BI Platform behind Microsoft Office SharePoint Server 2007

·         Deploying Microsoft Office Project Server 2007 with Office SharePoint Server 2007

·         2007 Microsoft Office System Client Integration with Office SharePoint Server 2007

·         Customizing Your SharePoint Sites with SharePoint Designer 2007

·         Ten Ways to Become a Hero with Microsoft Windows SharePoint Services

·         Extending the Web Content Management Capabilities of Microsoft Office SharePoint Server 2007

·         Microsoft Office SharePoint Server 2007: Taxonomy and Governance

·         Microsoft Office InfoPath® 2007: Office Integration and Collaboration Scenarios

·         Integrating Microsoft Office InfoPath 2007 Forms into Workflow Solutions and Business Processes

·         Content Personalization in Microsoft Office SharePoint Server 2007

·         Enabling Public Disclosure through SharePoint Corporate Repository

·         Integrate with, or Migrate to SharePoint from Lotus Notes/Domino and Microsoft Exchange Public Folders

·         Getronics and the New ECM and BI Capabilities within Microsoft Office SharePoint Server 2007

·         Learn How SharePoint Innovation Can Help Your Business Achieve Global Compliance
HelpDesk Improvement: Process Automation, Web Content Management and Dashboards

·         Using Microsoft Operations Manager to Monitor and Maintain Your Farm

·         (MSIT) Real World Service Offering for Microsoft Office SharePoint Server 2007

·         Microsoft Office Business Scorecard Manager and Office SharePoint Server 2007: Pervasive BI in Action

·         Build Productive and Efficient Solutions on SharePoint Products and Technologies

·         Why Microsoft Office Groove® 2007?

·         Building an Internet-Facing Web Site Using Microsoft Office SharePoint Server 2007

·         Migrating Your Microsoft Content Management Server 2002 Web Sites to Microsoft Office SharePoint Server 2007

·         (MSIT) Planning and Preparing for Real World Upgrade

·         Upgrade and Migration to Microsoft Windows SharePoint Services (version 3) and Microsoft Office SharePoint Server 2007

·         Capacity and Performance Planning for Microsoft Office SharePoint Server 2007

·         Integrating Line-of-Business Data into Microsoft Office SharePoint Server 2007 with the Business Data Catalog

·         Chevron’s Enterprise Information Management Strategy Using Microsoft Office SharePoint Server 2007

·         Successful Microsoft Office SharePoint Server 2007 Adoption

·         SharePoint Reporting and Management: Take Control of Your SharePoint Environment

·         Using Microsoft SharePoint to Find, Manage and Share Project Information

·         Integration and Centralization in a Collaborative Portal

·         Microsoft Knowledge Network 101

·         (MSIT) Providing Enterprise Search at Microsoft with Office SharePoint Server 2007

·         Disaster Recovery for SharePoint Technologies

·         Excel Services: Overview and Deployment Scenarios

·         Report Center and Dashboards in Microsoft Office SharePoint Server 2007

·         Good/Better/Best Integration for Office Versions with Microsoft Office SharePoint Server 2007

·         Collaborative Applications with Microsoft Windows SharePoint Services

·         Extranets and Internet Facing Environments in the Real World: Deployment and Management

·         Extending Microsoft Windows SharePoint Services Applications to Disconnected Workspaces with Microsoft Office Groove 2007

·         Designing, Deploying and Managing Workflow

·         Best Practices for Developing, Deploying and Maintaining Forms Solutions with InfoPath 2007

·         Templates and Features: Everything an Administrator Needs to Know

·         Quality Assurance System: Business Process Automation with the 2007 Microsoft Office System and Windows Workflow Foundation

·         Bringing Enterprise Business Process Management (BPM) to the 2007 Microsoft Office System

·         Extend Microsoft SharePoint across Heterogeneous and Legacy Environments

·         Simplifying the Proposal Generation Process with the 2007 Microsoft Office System

·         Microsoft Knowledge Network: Under the Hood

Richard Riley
Technical Product Manager.

 

There have been a few questions lately around both numbers of sites per database for Windows SharePoint Services v2 and SharePoint Portal Server 2003 and size of a content database.  The plans for WSS v3 and Microsoft Office SharePoint Server 2007 have the same guidance.

Number of Site Collections in a Content Database:

There are no restrictions built into any version of the  of the SharePoint Products & Technologies.  See SQL servers upper limits on MSDN.

Note: A content database can scale well to 50,000 site collections.  There’s no magic line at 50K, but you may start to notice some overall throughput degradation as you go beyond 50,000.

Size of a Content Database:

There are no size restrictions built in.  See SQL servers upper limits on MSDN.

Note:  A SharePoint content database can get substantially larger than 50GB.  Microsoft IT provided guidance of ~ 50 GB for WSSv2 / SPS2003 content databases – this guidance came from the need for quick recovery of documents and site collections. Properly configured WSSv3 and MOSS 2007 installations should be able to handle TB sized content DBs.

One of the main considerations with scaling out to large databases is the high availability, disaster recovery, and backup methods.  If you are leveraging snapshots in SQL 2005 and/or SQL log shipping it is very reasonable to scale to larger database sizes.  The main point is that SLAs can be achieved with smaller or larger databases with proper planning.

 

Joel Oleson

Sr. Technical Product Manager - Office Servers

Hi folks, my name is Troy Starr, and I'm a tester on the Windows SharePoint Services team.  One of the areas I work on is web browser support.  Since releasing Beta 2 of Windows SharePoint Services v3 and Office SharePoint Server 2007, we've received many questions about our web browser support in the new version.  It's great to hear that we're getting so much interest this early because we've been focused on improving this area ever since we started planning the new version.  If you've attended our preview presentations and events, you know how excited we are to share these plans with you.

 

Before we talk about where we're going, let's have a quick flashback on where we were.  Our previous versions were primarily deployed in intranet scenarios such as internal collaboration sites and internal portals.  End users typically all used the same corporate-approved web browser such as our Internet Explorer, and we added support for additional third party browsers such as Netscape in the 2003 version as well as Mozilla and Firefox over time via subsequent Service Packs.

 

When planning for the upcoming 2007 version, we knew that our new features such as wikis, blogs, and RSS would make us very attractive for Internet facing sites.  And the extensibility we provide meant that many other server products could be built on top of SharePoint and serve a diverse user base.  These users could be using a variety of web browsers, so we decided to bring key representatives from all of the SharePoint Products and Technologies teams together to form a "virtual team" to plan our web browser support.  We studied web browser market share data, reviewed the customer feedback we had received for our previous versions, and came up with a vision for what our web browser support story should look like.  We then used this virtual team to coordinate our testing and documentation efforts around that vision.  To reduce the chance of introducing browser-specific bugs, the SharePoint Products and Technologies teams have been following the basic WSS V3 UI where possible.

 

We decided to divide our web browser support into 2 levels.  Level 1 web browsers will have the optimal SharePoint experience as they can take advantage of advanced features such as ActiveX controls.  They will be supported for all SharePoint functionality including the Central Administration site.  The Level 1 web browsers are Internet Explorer 6 and Internet Explorer 7 for Windows.

 

Level 2 web browsers support all of our basic functionality so that users can both read and write in our content sites, perform site administration, etc.  Some functionality may not be available, some functionality may be available in a more limited form, and some visual rendering may not be as optimized as our Level 1 browsers.  We also will not support Level 2 web browsers on the Central Administration site.

 

An example of functionality that isn't available for Level 2 browsers is ActiveX controls -- that technology is only supported by IE.  There may also be other features that are only available to Level 1 browsers.  An example of functionality that is available in a more limited form would be our "rich text" fields.  In our current release, SharePoint provides a rich text editor with an easy to use rich text toolbar.  To do so, we took advantage of some IE-specific functionality available at the time.  Unfortunately, we weren't able to find room in our schedule for the new version to convert our rich text toolbar to use a more cross-browser compatible technology.  So instead, we're letting end users type in "safe" HTML tags in the rich text fields to achieve the same rich text effects.

 

The good news here is that we have significantly improved SharePoint's cross-browser support in the new release compared to the current 2003 release.  We've also been documenting where our features behave differently in Level 2 browsers, so customers can better understand what to expect when we release the new version.  While subject to change before we ship, the current Level 2 web browsers are:

Windows

  • Firefox 1.5+
  • Netscape 8.1+
  • Mozilla 1.7+

Macintosh

  • Safari 2.0+
  • Firefox 1.5+

Unix/Linux

  • Firefox 1.5+
  • Netscape 7.2+

Please note that the following web browsers, which were supported in previous versions of SharePoint Products and Technologies, will not be supported in the new version:

  • Internet Explorer 5.01
  • Internet Explorer 5.5x
  • Internet Explorer for Macintosh
  • Third-party web browser versions earlier than the ones listed as supported above

Here are some of the improvements that we have made in our Level 2 browser support compared to the previous version:

  • Most context menus are now supported in non-IE browsers.  You'll notice that we've heavily integrated context menus into SharePoint with this version.  These are the menus that appear when you hover over list items and click on the menu triangle, as well as list toolbars, view selectors, etc.  By adding non-IE support to most of our context menus, not only will end users have a better experience interacting with SharePoint sites, but developers will benefit too.  Now they can take advantage of the extensibility we offer in those menus and not have to worry about providing a separate code path for non-IE users.
  • Creating file attachments to list items is now supported in non-IE browsers.  This was a popular request from previous versions, so we've extended that support beyond just Internet Explorer.

The best part of our improved web browser support is that you can start using it right now.  Simply download and install Beta 2 (from http://www.microsoft.com/office/preview/beta/getthebeta.mspx) and start using your favorite features in any of the browsers listed above.  Our Beta testers have already given us much feedback on browser support in Beta 2, and we've been using that to fix bugs and improve our compatibility.  You can expect our next milestone build (Beta 2 Technical Refresh) to provide even better web browser support.

 

 

Troy Starr, SDE/T for Windows SharePoint Services

URL: http://blogs.msdn.com/arpans/archive/2006/07/14/665637.aspx

This is succinct and prescriptive guidance from Arpan -- all of which I agree with, and it's not because he's my manager :-) -- on the top 10 technical training resources that you can leverage now to get ready for the upcoming launch (in Q4CY2006) of Office SharePoint Server 2007 and Windows SharePoint Services V3.

<Lawrence />

Customers who wish to upgrade pilot environments to "Release to Manufacturer" (RTM) bits must upgrade to Beta2 Technical Refresh (B2TR).  We will not be supporting direct upgrade from Beta2 to RTM.  The only upgrade path is Beta2->B2TR->RTM.

Product support for Windows SharePoint Services v3 and Office SharePoint Server 2007 will not begin until after RTM.  This is the path to receive support on your environment at RTM.  Unfortunately product support will not take calls on environments during their upgrade to B2TR. Please do not call product support until after the product RTMs.  In the meantime you can seek peer to peer assistance in the public newsgroups.

By request from support, we will need to keep the B2TR bits available for download after RTM is available, to ensure customers will be able to upgrade from their Beta2 pilot installs.  When and where the B2TR bits will be available will be announced on this blog at the appropriate time.

The rest of the upgrade plan is unchanged.
• B2TR is going to be released as a patch, for full SKUs and for the language packs.
• Upgrading to RTM will require users to modify a registry key, uninstall B2TR, and then install RTM.  This will be documented in B2TR and RTM.

Additional Details:

Ø  How does the user deploy B2TR and use that to upgrade, if they haven’t already deployed beta2?  Install the beta2 bits, then install the B2TR bits, then proceed with upgrade.

Ø  Do users have to update registry keys to upgrade to B2TR?  No, that’s an RTM thing only.

Ø  What is the impact on the Search SKU?  It is releasing for the first time at B2TR, as a full install.  No need to apply a patch for that at B2TR.  Upgrade to RTM will be the same as it is for the other products.

More details on this will be included in the setup guides and readme's of B2TR and RTM.

Thanks,

Joel Oleson

   Our User Assistance Group continues to crank out more and more online training content. Here are the latest additions:

 

Developer Clinics:

 

MOSS 2007 Hands-on Labs:

 

WSS V3 Hands-on Labs:

 

<Lawrence />

Hi there! My name is Tomasz Tomko, and I’m a Program Manager on the Windows SharePoint Services team. I wanted to briefly introduce you to the set of management packs (MPs) for Microsoft Operations Manager 2005 (MOM) that we’re delivering to help you monitor your SharePoint farm. We’re providing separate MPs for Windows SharePoint Services V3, Office SharePoint Server 2007, and Project Server 2007. The Beta 2 versions of these can be downloaded from the following locations:

·         Windows SharePoint Services 3.0 Beta 2 Pack for Microsoft Operations Manager 2005

·         Office SharePoint Server 2007 Beta 2 Pack for Microsoft Operations Manager 2005

·         Project Server 2007 Beta 2 Pack for Microsoft Operations Manager 2005

 

I encourage you to go ahead and try these out on your MOM servers. We’ve gone to great lengths to support the most relevant monitoring scenarios and look forward to your feedback to solidify our monitoring capabilities. For more information on what we’re monitoring in each MP, take a look at the slidedeck for the “ADM 201: Using Microsoft Operations Manager to Monitor and Maintain your Farm” session, which I co-presented with Tyler Butler at the SharePoint Conference in May.

 

 

Many thanks,

Tom

   [Update: Yikes! Several people have informed me that my SharePoint Community side meetings conflict with my colleague, Mike Fitzmaurice’s sessions on Windows SharePoint Servers V3 Overview and Microsoft Office SharePoint Server 2007 Overview, which are expected to be standing room only. Doh! This is what happens when each of us is doing 15 different things at once. J We don’t slow down enough to sync up once in awhile. So, if you’re debating whether to attend my side meetings or Fitz’s sessions, I’d strongly encourage you to go to the sessions. Instead of having formal side meetings, I will schedule a couple of theater sessions in the Office System Technical Learning Area as well as be available for ad-hoc chalktalks. So, use the TechEd Session Scheduler tool and filter on Track = Office System with Session Type = TLC Theater after 1PM on Monday to find my sessions. I look forward to meeting with many of you in person next week!]

 

   Well, sort of. J It’s not fully baked just yet, but I’ll have much more details by the time I kick off my side meetings at TechEd Boston on June 12, from 1 to 3PM and from 3:30 to 5:30PM. The two meetings will have the same agenda since the room will only accommodate a maximum of 30 people. Basically, I’ll take about 45 minutes to present and provide a status update for my SharePoint Community Advancement Initiative, and the rest of the time will be for Q&A and discussion on optimizing priorities, refining specific activities, and brainstorming new ideas and possibilities. My primary objective, however, will be to meet with those of you who are active in the SharePoint community and would like to do even more.

 

   During the past several months, I’ve spent much of my time and energy on building a collaborative relationship between myself and those whom I’ve dubbed “SharePoint MVPs” – that is, the Microsoft MVPs for Windows SharePoint Services, SharePoint Portal Server, and Content Management Server. We now have a secure team site and a very active mailing list, and I truly feel like they (about 55 of them currently though I’d expect this number to grow to 80 over the next 12 months) are an extension of me and the SharePoint Product Group within the community. Quite frankly, the sole purpose of my role as Community Lead is to enable them to be more effective in what they so passionately do -- helping others succeed with SharePoint Products and Technologies.

 

   Now, I’m about to turn my focus towards the broader group of active contributors in the community, who either aspire to be MVPs or prefer to be community leaders and influencers in other ways. And this is exactly where the SharePoint Community Champions Program fits in. I’ll have more details about the program and other SharePoint community related activities during my side meetings. If you’re interested in attending, please e-mail me to reserve a seat (by specifying which of the two side meetings you prefer), and I’ll reply with exact location information.

 

   [I'm reposting this here in case you don't subscribe to my personal WorkBlog. Since I'll be heading to TechEd tomorrow, this will be the last opportunity that I'll have to promote these side meetings at the conference.]

 

 

Lawrence Liu, Community Lead for SharePoint Products and Technologies

   So, you downloaded SharePoint Server 2007 Beta 2 and successfully installed it, and now, you feel like you know the product pretty well. Then here’s your chance to prove it to the world! Every Friday during the month of June, I will award a special gift to the person with the highest score. If there’s a tie (say, 3 people get 80% as of this Friday, June 9th), then I will randomly select one of them.

 

   Here’s how you take the assessment test:

  • Click on the "Assess Yourself" link.
  • Click on on the "I already know my topic area" link, and you'll be prompted to login with your Passport account.
  • Upon logging in successfully, on the next page, click on the "2007 Microsoft Office System" link and then click on "Take the Assessment" link directly underneath "Introduction to Microsoft Office SharePoint Server 2007."

   If this contest is well received, then I'll continue it through the month of July and potentially beyond that. Good luck!

 

 

<Lawrence />

Hi Everyone!

My name is Eilene Hao, and I’m a Program Manager on the Office Document Lifecycle workflow team, specializing in custom workflow development. I’m really excited to meet you all, and I hope that you’ll find this blog entry helpful and that you’ll continue to journey with me in exploring the wonderful world of workflow!

In this entry, I’d just like to give you a general overview of SharePoint workflow (both Windows SharePoint Services and Office SharePoint Server), more specifically, our guiding principles for workflow in this release and some workflows that come out-of-the-box with SharePoint Server 2007. So without further ado, here we go!

Your first question might be, “What is workflow?” Well, I would define a workflow as a business process, a chain of steps that need to be performed in order to accomplish a goal. Every business is filled with numerous processes whether it’s getting a contract approved, hiring a new candidate, or processing an order from a catalog.

The problem is that it’s oftentimes burdensome for workers to remember the exact process, keep track of everything, and manually move it along, especially if it's not something they do very often. They’ll have questions like, “So I’ve done my part; who do I contact now? What’s the next step?” Also, for the person overseeing the process, after it gets to the nth person in the chain, it’s really hard to see what the status is or what’s going on. A system that supports workflow is one that helps drive these processes (to help users focus on their tasks and not the details of the process) as well as tracks progress and events (to provide visibility into what’s happening).

For the 2007 release of SharePoint, we wanted to provide an infrastructure that would drive process around what SharePoint does best: share and collaborate on documents. So, we focused on document-centric workflows, processes that a particular document needs to go through during its lifecycle, such as being reviewed and edited or being approved for publication. Thus, you would attach and run a process directly on a SharePoint document or list item. We also focused on human-based workflow, meaning that SharePoint workflows are task driven and focus on human interaction, rather than just automating programmatic steps.

I’ll save the details of interaction for a later post, but here’s a quick illustration of these concepts. Let’s say that I’ve written an article that needs to be approved before I publish it. I can start an Approval workflow on the document and select the people whom I need to approve it. The workflow will then assign approval tasks to those people. The approvers are notified of their tasks via email and can complete their tasks by clicking approve or reject on a special form provided by the workflow. When everyone has approved, I get a notification telling me that my document has been approved, and I can then publish it.

To help people get started with scenarios like these, we’ve taken some common processes we’ve seen in our research and built those workflows into SharePoint Server 2007 out-of-the-box for people to use without IT involvement. These out-of-the-box workflows include:

  • Approval: Routes a document for approval. Approvers can approve or reject the document, reassign the approval task, or request changes to the document.
  • Collect Feedback: Routes a document for review. Reviewers can provide feedback, which is compiled and sent to the document owner when the workflow has completed.
  • Collect Signatures: Gathers signatures needed to complete an Office document. This workflow can be started only from within an Office client.
  • Disposition Approval: Manages document expiration and retention by allowing participants to decide whether to retain or delete expired documents.
  • Group Approval: Similar to the Approval workflow, but uses a designated document library and offers a personalized view of the approval process(es) in which a user is participating. This workflow provides a hierarchical organization chart from which to select the approvers and allows the approvers to use a stamp control instead of a signature. This solution was designed specifically for East Asian Markets.
  • Translation Management: Manages document translation by creating copies of the document to be translated and assigning translation tasks to translators.
  • Issue Tracking: Manages the issue tracking process by creating tasks for Active issues assigned to users who own to a given issue. When the task related to an issue is complete hence resolving the issue, the creator of the issue is assigned a review task so that the issue can be closed.

We know that a lot of processes are very specific to an individual company’s needs, so in order to provide an extensible infrastructure that can be used to create sophisticated workflows, we decided to use Windows Workflow Foundation (WF) as our workflow engine and process framework. WF provides a powerful platform with a unified programming model and works with familiar development tools such as Visual Studio. SharePoint workflows can also be created with SharePoint Designer, a web design and customization tool that lets you create workflows without writing any code.

Well, that’s SharePoint workflow in a nutshell. Do you want a more in-depth look? Then head over to the new ECM Team Blog and subscribe to it. I’ll be posting over there about the new ECM Starter Kit and provide a much more detailed look at some of our out-of-the-box workflow solutions very soon.

-Eilene

Here’s a list of important documentation that you should read first before embarking on your installation of Microsoft Office SharePoint Server 2007 Beta 2 or Windows SharePoint Services V3 Beta 2. Note that the links go to an OfficeOnline pre-release site and may change without prior notice, but since many of you are so anxious to install and evaluate Beta 2, I thought that it would still be very worthwhile to provide this information to you now. As for support, please do not use this blog for Q&A! :-) Your best option is to leverage the resources listed on the SharePoint Community Home Page. Have fun dogfooding!

 

IMPORTANT: The links listed below will open correctly in IE (6 or above) only if either the 2007 Office client applications (download here) or the OfficeOnlineBetaControl (download here) is installed on your computer.

 

Microsoft Office SharePoint Server 2007 Beta 2

Windows SharePoint Services V3 Beta 2

Update: One other extremely useful information resource -- Microsoft Office SharePoint Server 2007 Migration Center.

 

Update #2: A couple of additional resources with essential information for Administators:

 

<Lawrence />

More Posts Next page »