In this screen-cast I show you how to use the “People Core Results” web-part in SharePoint Server to render dynamic content in your SharePoint site. The really slick part of this is the content is “site agnostic” – meaning the information you are showing could be from other sites, site collections, web apps, or even external content to SharePoint.
I had a request from a customer to “encrypt their data”. This open ended request led to a series of other questions…
• Does this mean individual columns in the database?
• The DB and Log files on the database server?
• The data as it is transmitted between the DB server and the SharePoint Server?
Have you noticed that It seems that most all questions in SharePoint always lead to a series of other questions?
Turns out SharePoint can support all three types of security, what I am going to address here is the file level encryption which is referred to as “Transparent Data Encryption”.
Here is Microsoft’s official definition of what TDL is in SQL 2008:
“Transparent data encryption (TDE) performs real-time I/O encryption and decryption of the data and log files. The encryption uses a database encryption key (DEK), which is stored in the database boot record for availability during recovery. The DEK is a symmetric key secured by using a certificate stored in the master database of the server or an asymmetric key protected by an EKM module. TDE protects data “at rest”, meaning the data and log files. It provides the ability to comply with many laws, regulations, and guidelines established in various industries. This enables software developers to encrypt data by using AES and 3DES encryption algorithms without changing existing applications.”
So SharePoint does support this and is quite transparent to SharePoint as the data still just shows up to the WFE as it did before. Here are a few good resources to dig deeper:
MSDN: Understanding Transparent Data Encryption (TDE)
(http://msdn.microsoft.com/en-us/library/bb934049.aspx)
TechNet: How to: Enable TDE Using EKM
http://technet.microsoft.com/en-us/library/cc645957.aspx
MSDN: Database Encryption in SQL Server 2008 Enterprise Edition
http://msdn.microsoft.com/en-us/library/cc278098(SQL.100).aspx
SharePoint 2010 brings a lot to the table in the form of new tools and capabilities – part of these are improvements in Enterprise Content Management. In this screen-cast, I walk you through 2 important improvements: Document ID’s and Document Sets.
Part 1
Part 2
I’ll be spending the week this week in DC at the Microsoft World Wide Partner Conference. If you are going to be there – let me know – we’ll catch up. Make sure to stop by the Rackspace booth where I’ll be spending the mojority of my time. You can also look me up in the Microsoft Meeting Planner tool.
Yesterday a group of us from Rackspace traveled to Seattle for the SharePoint 2010 launch event at the Nectar Lounge in downtown Seattle.
It was a great time. All of the usual suspects in the area were there, Joel Oleson, Christian Buckley, Mike Watson and several folks from the product team at Microsoft. It was a great time to celebrate the official launch of the product in a relaxed “community” atmosphere.
The event was organized by several members of the Puget Sound SharePoint Point User Group and was funded by several vendors. Check out the Twitter photo stream located here:
http://www.flickr.com/photos/deverter/sets/72157623941432721/show/
Here is a great list SharePoint 2010 site templates and their associated name (so you can use them in your wonderful PowerShell cmdlts…
http://www.markus-alt.de/blog/?p=118
BTW: if you wanted to get this list yourself, you just need to use the following PowerShell:
Get-SPWebTemplate | select Name, Title
SharePoint 2010 has had some major feature investments around the concept of “multi-tenancy”. What does this mean? In short – it provides the ability to keep data from one customer (or group) separate from one another. Part of the features for managing this is a new site type called a “Tenant Administration Site”.
The Tenant Administration (or TA) Site gives the tenant administrator the ability to create new site collections and manage all features that have been assigned to that site subscription.
A Site Subscription is comprised of a unique ID that is used to associate the TA Site, Site Collections, Feature Sets, and Service Applications. There is a lot there that we will dig into in future posts. But for now I want to give you a quick tour of the TA Site (site collection – to be specific).
First of all – how do you get one? This can only be done via PowerShell because of a few of the switches you have to throw at creation time. Here is the basic syntax:
new-spsite -url http://intranet/sites/CloudAdmin -AdministrationSiteType tenantAdministration -template “tenantadmin#0″ -owneralias {domain user}
-SiteSubscription {SiteSubsciptionID}
There are 3 Key switches you need to pay attention to:
-AdministrationSiteType : When you set this at site collection creation time it sets a flag that this site collection is used to managed tenant site collections. The site will still create if you don’t set the switch – but many of the features inside of the site collection will not work.
-Template “tenantadmin#0” : This is a new site template in SharePoint 2010 that provides the appropriate abilities to manage tenant site collections.
-SiteSubscription : This is how you associate the tenant administration site with a SiteSubscription. Note: This is a one-to-many relationship. A site collection can only be associated with one Tenant Administration Site while a Tenant Administration Site can be associated with may site collections.
Lets take a look at the site:
The beauty of this site is it delegates many of the activities that the IT Pro had to do for all customers like:
- Creating new Site Collections
- Managing InfoPath Forms Services
- Configuring Send-To Connections
- Managing Profile Services
And many more. So as you can see – this new feature creates a new level of administration for you to plan for in your Governance plan for your company. Many people have been slow to come to the table on this “tenant” concept because they think it’s just for Hosting companies. The reality is I believe it is equally as important in the enterprise for managing site collections and ultimately, keeping sensitive internal content out of the hands of those who shouldn’t see it (HR, General Council…)
Here you can see items that you can manage for Site Collections:
This is a lot of power to delegate out to your user base – so you’ll definitely want to plan for that education and oversight. One thing I want to point out here – notice that you can create new Site Collections from the Tenant Administration site – this will fail if you don’t have Self-Service Site Creation enabled. To enable this, go to Central Admin > Application Management > Configure self-service site creation.
Much more to come on tenant administration!
One of my favorite new features out of the box when pairing Office 2010 and SharePoint Server 2010 (with Office WEB Apps) is the ability to broadcast a PowerPoint presentation. Lets start by defining broadcast. Simply put – I am able to stream my presentation (effects and all) to multiple people while maintaining full security on the experience.
So what do you need to do all of this:
- Office 2010 running on a PC (sorry MacFanBoy – Office for MAC doesn’t have the feature to broadcast.
- SharePoint 2010 (Foundation or Server)
- Office WEB Apps installed and running correctly (is that too much to ask?)
When the Office WEB Apps are installed you get a brand new Site Collection template called “PowerPoint Broadcast Site”. This site collection is never intended to hold any content but to be a “broadcast point” for your presentations and to maintain security of the attendees.
Open you PPTX in PowerPoint 2010 and select File > Save and Send > Broadcast Slide Show.
The next window that comes up will ask you to select or add a Broadcast server. Add the URL to the Broadcast site collection you created on your server. You will then be provided with a link to the Broadcast site which will include a custom GUID that will only be used once.
In the screenshot below you can see the presentation being shown on my desktop – while I am receiving the presentation via a FireFox browser:
To take things a step farther and really scramble you eggs – here is a picture of my “presenter” screen in the background with an iPad and an iPhone both receiving the presentation.
This feature is going to make it so much easier for employees to work together or with their business partners and customers.
Enjoy!
Rackspace, a platinum sponsor of SharePoint Saturday DC (and my personal sponsor) is giving away an iPad! Winning will be easy and fun – with only 2 requirements:
- You must attend SharePoint Saturday DC – a free, community driven SharePoint event.
- You must play our game of “Twitter Scavenger Hunt”
How do you play, you ask? Easy.
To start – you must follow me, Jeff DeVerter (www.twitter.com/jdeverter). Sometime within an hour of the event starting I will introduce you to a subject-matter expert at Rackspace (we call them “Rackers”) – you need to follow this person because sometime in the next hour he will introduce you to another Racker who you will need to follow. This will continue throughout the day as you learn about and follow some of the smartest – and most helpful – people in the IT industry.
The last of these tweets will direct you to a URL which will reveal the secret location of a Racker at SPSDC. You will need to go find that Racker and get a ticket to win the iPad. The iPad will be given away at the end of the day by a random drawing of only those who complete the quest – and are still at the event (that’s right – must be present to win).
So what are you waiting for? If you don’t already have a twitter account – get one before next week and follow me: twitter.com/jdeverter
Here are some links that might help:
Need to set up an account – Click Here
Need some help getting started with twitter – Click Here
List of “SharePoint” related tweets – Click Here
I am not the world’s biggest traveler. By saying that I’m not stating that I don’t enjoy traveling – I’d just rather do my work from my desk and go home to my family.
So when I do have to travel I try to get as much done along the way as possible. I think I may have over-done it. Here is what I face next week:
5/12 – Travel from San Antonio to Seattle for a (the) SharePoint 2010 launch event. Rackspace is sponsoring the event and a few of us are going up there to attend. We were invited by Joel Oleson – so why not go?
5/13 – Travel to San Francisco from Seattle to present to a group at the Microsoft office on SharePoint 2010 migration strategies.
5/13 – Hop on my first red-eye from San Fran to Richmond, VA to meet with a Rackspace partner, IronWorks.
5/14 – Drive to Sterling, VA to meet with another Rackspace partner.
5/14 – Drive to Fairfax, VA for the SharePoint Saturday DC Speaker Dinner.
5/15 – Present at the SharePoint Saturday, DC.
5/16 – Travel from DC to home sweet home.
So if you are going to be at one of those locations along the way – please make a point of visiting with me, buy me a coffee, or just wake
me up if I appear to be snoozing!
One aspect that will make the travel more enjoyable is that Rackspace is giving away an iPad at SPSDC which I will get to enjoy in my travels leading up to giving it away. Stay tuned to this blog as we will be conducting a “Twitter Scavenger Hunt” to give the iPad away!