Small Business Susan

Extranet Collaboration Toolkit for SharePoint

I am happy to announce the beta release for the Extranet Collaboration Toolkit for SharePoint. We are making this beta release available in order to get feedback from our customers and partners. With your help, we can ensure that the Extranet Collaboration Toolkit for SharePoint (ECTS) meets your needs.

What is the Extranet Collaboration Toolkit for SharePoint?

The Extranet Collaboration Toolkit for SharePoint provides guidance and tools to deploy a pre-built, customizable SharePoint solution that teams can use to collaborate with those outside the firewall.  At the same time, the toolkit helps ensure that sensitive data on these systems is protected.

Using this free toolkit, administrators can set up a secure, SharePoint-based extranet collaboration site in a short time.  End users can then use this site to easily create new site collections, posting sharable documents that are centrally located inside the firewall.  The toolkit also enables users to invite internal and external partners to collaborate on documents.  And the toolkit makes it simple for team leads to assign or revoke access rights for any team member.

Once the ECTS is installed, your users can be up and running with a secure, SharePoint-based team site in minutes.  They can easily invite and enable external users to collaborate with them, sharing documents that are centrally located on a SharePoint site inside the firewall.  Administrators can require administrative approval for all new sites and users, or can allow precisely control the information outsiders can access, or they can delegate this control to end users and free up time for other tasks.

Where do I access the Beta?

To get started with the beta, please visit https://connect.microsoft.com/site/sitehome.aspx?SiteID=14, then click the Downloads link. Note that you may have to register to get access to the Connect site.  On the list of downloads, click the Extranet Collaboration Toolkit for SharePoint. >From this page, download all the beta files. I recommend that you read the Release Notes first to learn about any late breaking information related to the ECTS.



4 comments ↓

  • #   Chris Knight on 01.04.08 at 10:00 am     

    Bleh!
    This is as ugly as getting either SCE installed on SBS 2003, or SharePoint Custom Forms Authentication Feature installed on SBS 2003 (without having Visual Web Developer installed).

    There’s a problem with the User Management which I haven’t had time to investigate yet as I need sleep.

    The overview is:
    - create a standard user in Active Directory for ADAM Service Account
    - follow the steps at http://blogs.technet.com/isablog/archive/2007/03/21/installing-isa-server-2006-configuration-storage-server-on-a-domain-controller.aspx to allow the account to add the AD SCP object and to allow object auditing
    - Follow Extranet Collaboration Toolit Solutions Notes up until “Install ECTS”
    - Follow Install Manually
    - For ADAM Setup, do:
    - Follow “Installing ADAM” instructions (http://technet2.microsoft.com/windowsserver/en/library/bba6e32b-9e39-4d45-9995-e0661efd69151033.mspx?mfr=true)
    - run “Create an ADAM instance”
    - select A unique instance
    - Instance: ECTSInstance
    - LDAP port: 8389
    - SSL port: 8636
    - select Yes, create an application directory partition
    - partition name: CN=ExternalUsers,DC=domain,DC=com
    – Data files: C:\Program Files\Microsoft ADAM\ECTSInstance\data
    – Data recovery files: C:\Program Files\Microsoft ADAM\ECTSInstance\data
    - select This acount
    – username: ADAMUser@domain.local
    - select Currently logged on user: \Administrator
    - select Import the selected LDIF files for this instance of ADAM
    – Add: MS-User.LDF

    - change to directory containing ECTS binaries
    %windir%\adam\ldifde.exe -i -f ectsschemaextensions.ldf -s -t 8389 -c “CN=Configuration,DC=x” “#configurationNamingContext”
    %windir%\adam\ldifde.exe -i -f ectsdirectoryextensions.ldf -s
    -t 8389 -c “CN=ExternalUserBranch,DC=x” “CN=ExternalUsers,DC=domain,DC=com”

    - create ECTS configuration database in SQL 2005 Express instance
    cscript ects_setup_sql.vbs \SQLEXPRESS

    - create SharePoint solution and deploy it
    cscript ects_setup_sharepoint.vbs CN=ExternalUsers,DC=domain,DC=com \SQLEXPRESS http://collab validemailaddress@domain.com

    Edit web.config for Intranet and Extranet site to allow ECTS to talk to ADAM
    - Located at C:\Inetpub\wwwroot\wss\VirtualDirectories\
    - Located at C:\Inetpub\wwwroot\wss\VirtualDirectories\
    - search for ADAMConnectionString
    – in connection string, replace 636 with 8636

    Internet Services Manager
    - stop/start Intranet and Extranet sites to recycle web.config changes

    - configure Certificate Store to allow ADAMUser Service Account to access the trusted root CA certificate created by CEICW
    winhttpcertcfg -g -c LOCAL_MACHINE\Root -s -a ADAMUser@domain.local

    - follow the rest of the ECTS documentation

    I’ll try to find out what’s causing the User Management problem over the weekend (if I have time) and put up some decent notes on my blog.


  • #   Chester on 01.04.08 at 10:13 pm     

    Except for the link is pointing to an invalid page? When I try to access the Beta, I get a “Page Cannot Be Found” error?


  • #   Chris Knight on 01.07.08 at 8:47 am     

    OK, I’ve found the problem.
    EAT.Common.dll has a hardcoded LDAP query that uses port 636.
    I’ve submitted a bug report on the Connect site, so hopefully we’ll see a fix that will allow the Extranet Collaboration Toolkit to run on SBS 2003.


  • #   Chris Knight on 01.29.08 at 6:18 am     

    Good news!

    After submitting feedback and bugging the Senior PM for ECTS at Microsoft, they’ve decided to add the bits necessary for ECTS to run on a domain controller. This includes SBS!

    For those people wanting to run ECTS on SBS, please wait eagerly for the release version of ECTS!