Tag Archive | "going"

Tags: , , , , , , , , , , , , , , , , , , , , , , , ,

SharePoint Server October Updates are Back

Posted on 15 July 2012 by Tony

MC900431557[1]Everything Old is New Again!

It is December, so as an early Christmas gift (or a late Halloween Treat, following the "Now you see it – now you don’t" Trick), Microsoft has just re-released the October Cumulative Updates for SharePoint Server 2010 and Project Server 2010. You can get the full details from the SharePoint Team Blog.

In other news, I’m finally going to be moving this blog into the 2010 realm from a hosting standpoint. The Community Kit for SharePoint: Enhanced Blog Edition, which I use to skin this site, block spam, and so on, is finally to the point where I can use it on Search Server Express 2010. I’m still working out some content migration kinks, but once they’re done, look for a fresher appearance, and maybe a little more function to go along with the form!


Read More

Comments (0)

Tags: , , , , , , , , , , , , , , , , , , , , ,

Creating your own Site Content and Structure Reports

Posted on 14 March 2012 by Tony

The “Site Content and Structure” reports are a great way of finding files which are pending approval or checked out but I just realised you can create your own reports.

If you have never seen these reports before:

Go to site settings –> Site Administration –> Content and structure

image

But you can create you own reports by going to “View all site content”

Under lists –> Content and Structure Reports

image

Here you can see all the reports available from C & S as well as the CAML that makes these reports.

image

Read More

Comments (0)

Tags: , , , , , , , , , , , , , , , , , , , , , , , ,

Planning SharePoint Permissions Worksheet

Posted on 03 March 2012 by Tony

Download the SharePoint Permissions Planning Worksheet here

I was going to write a blog about what I considered best practices around SharePoint security but Jasper Oostervald – https://www.nothingbutsharepoint.com/sites/eusp/Pages/SharePoint-Permissions-Part-1.aspx in his 2 part blog pretty much covered exactly what I wanted to say and more.

So instead of rewriting what he said I hope to add something by providing a worksheet that I have been working on. It’s really in Alpha so if anyone can improve on it and share what they have done that would be great.

In case you are unaware, Microsoft provides planning worksheets here – http://technet.microsoft.com/en-us/library/cc262451.aspx

In my opinion most of them complicate things by having columns that most of our projects don’t really use.

I am hoping my one is simpler and more useful.

This worksheet has 4 tabs and instructions and tips.

 

image

Start by looking at the “Sites” tab.

Here you add your sites and the permissions of those sites.

image

You may need to go to the Groups tab to add your new groups that you will need.

The “Content” tab is very similar to the “Sites” tab but is for assigning permission to the libraries and lists in your site.

image

If your dropdowns stop working you may need to reset them by following these instructions – http://spreadsheets.about.com/od/datamanagementinexcel/qt/20071113_drpdwn.htm.

 

I would love to get some feedback to see if this worksheet is of use to anyone or even better if someone with actual Excel skills can improve it, that would be great!

Read More

Comments (0)

Tags: , , , , , , , , , , , , , , , , , , , , , , , ,

SharePoint 2010 Social Networking: Part 5a – Bookmarking and Tagging Database

Posted on 19 February 2012 by Spade

In this post, I will dive into the details of the social bookmarking and tagging features of SharePoint 2010.  As I said in a previous post, my aim with this series on SharePoint 2010 Social Computing is to bring a new level of enlightenment to how the features have been designed to work, their intended use, and benefits.

I am actually going to break this discussion up into four separate posts because of the depth of the subject area and the investment Microsoft has made in the features.  The work that Microsoft has done to enable social bookmarking and tagging within SharePoint 2010 is both broad and deep, and a single blog post on the subject would be too long.

Here is how I am going to break up Part 5 of my series into four blog posts:

Part 5a – Intro and Central Database of Bookmarks and Tags For All Users < You are here

Part 5b – Bookmarking and Tagging User Experience

Part 5c – Browsing Bookmarks and Tags

Part 5d – Searching Bookmarks and Tags

(Note: This post begins the fifth part in this series on SharePoint 2010 Social Networking. For the first post and a table of contents, go here.)

To get started on explaining social bookmarking and tagging in SharePoint 2010, I am going to take an approach that some people may not consider very fair to SharePoint, but I believe that you will see by the end of the article that it is a very good way to analyze and understand the features available.  My approach: compare social bookmarking and tagging in SharePoint 2010 to the features of Delicious.

sharepoint-deliciousDelicious could be considered the grandfather of all social computing applications.  If not the grandfather, then certainly one of the top two or three from the early days of social computing on the Internet – definitely long before Facebook and Twitter.

At its core, Delicious is a database.  It is a database of URL bookmarks with users and tags associated with them.  It allows users to bookmark interesting content using their favorite web browser(s), assign free form subject-related tags to the bookmark(s), and then save the information to the Delicious database.  The fact that the information is stored in the Delicious centralized database opens up the door for surfacing and sharing of bookmarks and tags among the community of users of the service (hence, the label of “social bookmarking” to describe the service).

Practically speaking, many users have found over the years that a social bookmarking application can help them uncover excellent content on the web that for some reason doesn’t surface easily in the search engines.  I know a lot of people who consider a Google search and a Delicious search as their one-two punch when they are looking for a particular type of hard-to-find content.  They frequently say that if they can’t find any relevant information about what they are looking for by using Google, that often they will find something through Delicious.

Microsoft has communicated over the last year that providing social bookmarking and tagging features was one of the primary goals of SharePoint 2010 Social Computing.  The thought is that if all of an organization’s users contribute to the centralized database of bookmarks and tags, individuals and the organization as a whole will reap significant benefits from this type of sharing of organizational knowledge. (Remember that I said in my first post that social computing in SharePoint 2010 is really more about “knowledge networking” than it is about “social networking”).

So, let’s see how SharePoint 2010 stacks up to the feature-set provided by social bookmarking gold-standard, Delicious. Through the process of doing this, I believe I can do a good job of explaining the details of the SharePoint 2010 approach.

Feature: Centralized Database of Bookmarks and Tags For All Users

(Note: this first bookmarking and tagging feature discussion is a little on the technical side, but is very important to the end-user features that I tackle after this one.)

Delicious:

No question about it, Delicious has this.  Without it, the service wouldn’t work, and we know it has worked quite well and has been quite popular for many years.  I can’t describe the specifics of any of the Delicious database architecture, though, since it is proprietary and not shared by Delicious with the public.  We will just trust that it is solid since it has stood the test of time.

SharePoint Server 2010:

Using SQL Server Management Studio, it is relatively easy to look under the hood of SharePoint Server 2010 and get some architectural details about the databases and tables that underpin bookmarking and tagging,

The dbo.SocialTags table:

image

Looks like this table is storing a record for each instance of a user tagging/bookmarking a page in SharePoint 2010.  It has a date and time stamp (LastModifiedTime) a tag label text field (InputTermLabel) and a page title field (should be the title of the page bookmarked, but appears as NULL for some reason in the few sample records shown above).

As expected, it also has a foreign key (UrlID) that could be used in joins to a master URL table (dbo.Urls).  This one-to-many data structure should make it easy to retrieve all of the bookmark/tag records for a given URL.

(Important note: By explaining what I see in the SharePoint databases, I am not advocating that anyone directly read or write to the SharePoint tables.  The only supported way of accessing SharePoint data is through the object model and web services published by Microsoft.)

Also as expected, it has a foreign key (User_RecordID) that could be used in joins to a master User table (dbo.UserProfile_Full).  This one-to-many data structure should make it easy to retrieve all of the bookmark/tag records for a given User.

Finally, it has a foreign key (TermID) that could be used in joins to a master Tag Label table (the dbo.ECMTermLabel table in the Managed Metadata Service database).  This one-to-many data structure should make it easy to retrieve all of the bookmark/tag records for a given Tag Label.

So, a quick and dirty* Entity Relationship diagram might look something like this:

Social-Bookmarks-Tags-Entity-Relationship-Diagram

* I say “quick and dirty” because this is just my interpretation of the relationships based on what I can surmise from looking at the tables and columns in SQL Server.  To my knowledge, Microsoft does not publish official documentation that describes the relationships or where and how they are used.

Comparison: Bookmarks and Tags Database Design

It looks like SharePoint has well-designed, capable data structures for accomplishing the primary goals of social bookmarking and tagging – storing and easily retrieving shared bookmarks and tags.  We don’t know exactly what the Delicious structures look like, but it is probably a safe bet that it is similar – the data design of this type of application is not exactly “rocket science”.

Read More

Comments (0)

Tags: , , , , , , , , , , , , , , , , , , , , , , , ,

Calling All People

Posted on 06 January 2012 by Tony

wpe4Which Way did They Go?

One of the big attractions (and honestly, biggest fears) of SharePoint for overworked Network Administrators is its ability to delegate permissions management to site collection owners. For purposes of this article, I’m going to gloss over the details of where users are coming from. Suffice to say that they can come from Active directory, or any number of other sources. I’m also not going to talk about breaking inheritance, or anything like that. Instead, I’m going to show you where to find a very useful tool.

Generally speaking, if you have groups available, you want to use them to apply permissions in SharePoint. For example, you might put a network (Active Directory) group into one of the default SharePoint groups. Although it isn’t an ideal practice, on an Intranet, it is common to apply a base level of permissions to anyone who has logged into your network:
image

Once users log in and start doing things, they leave a trail of things they have touched, and thus show up as users in SharePoint. On SharePoint 2007, you had an easy to see option to list who had actually done things on your site. This was the "All Users" view. Unfortunately, in SharePoint 2010, there is no obvious way to access this same information. In fact, there are several types of users who you can’t readily see:

  • Individuals who are members of Windows groups (such as Authenticated Users above).
  • Site Collection Administrators
  • People given permissions through Web Application policies

The good news is, the information is still there. To get to it, open any group in People and Groups:

image

Then, in the URL, change the "MembershipGroupId" to zero:

image

This will result in the classic "All People" view showing up, including every user who has made updates to your site!

image

A Word of Caution

Although this view is very useful, there are probably good reasons that it was suppressed in SharePoint 2010. The most likely has to do with a classic SharePoint foible – the so-called"2000 item limit". While that is not (and never was) truly a "limit", the fact is that when lists grow to many thousands of items, rendering views can get pretty slow.

SharePoint 2010 has made great strides in working around this issue compared to SharePoint 2007, but there are still some performance constraints when rendering large lists. Given the importance of the Users list, having it locked during a large read could be "a very bad thing." In a large environment, you could have tens (or hundreds) of thousands of people accessing a singe site collection, meaning tens (or hundreds) of thousands of items in the Users list. Attempting to render an unfiltered view of "All People" in such a case could be disastrous.

So, now that you know how to find the All People view, you need to treat it like a sharp knife or a power tool. Handle with Care!


Read More

Comments (0)

Tags: , , , , , , , , , , , , , , , , , ,

Going to TechEd 2011 in Atlanta

Posted on 25 August 2011 by

I will be bringing the SharePoint love to Atlanta for TechEd 2011 in May. I hope to see you all there. This is going to be a great event. I also have the honor of co-presenting OSP302 with Scot Hillier . Code Session Room Day Time Add to Calendar OSP209…(read more)
Read More

Comments (0)

Tags: , , , , , , , , , , , , , , , , ,

SharePoint in Las Vegas

Posted on 12 August 2011 by Spade

Author: Tobias Zimmergren URL: http://www.zimmergren.net | http://www.tozit.com | @zimmergren SharePint is planned for Vegas For any and all of you who are going to Vegas for the SharePoint Conference (SPC), I’ll be glad to forward the message from AC – there’s going to be a huge SharePint. Re … (More)
Read More

Comments (0)

Tags: , , , , , , , , , , , , , , , , , , , , , ,

SharePoint Saturday Copenhagen – 1 day left

Posted on 25 June 2011 by Tony

Author: Tobias Zimmergren  http://www.zimmergren.net | http://www.tozit.com | @zimmergren SharePoint Copenhagen is going down tomorrow I hope to see you at the little community meetup tomorrow. There will be some cool people, and we’ll have a chance to network a bit. (The best part, though, is the … (More)
Read More

Comments (0)

Tags: , , , , , , , , , , , , , , , , , , , , , , ,

Sweden SharePoint User Group Meeting in Stockholm

Posted on 12 May 2011 by Tony

Author: Tobias Zimmergren  http://www.zimmergren.net | http://www.tozit.com | @zimmergren
Introduction
Now that we are free to talk about and disclose information about SharePoint 2010, we’re going to host a final Sweden SharePoint User Group meeting in Stockholm where we’re covering some exciti … (More)
Read More

Comments (0)

Tags: , , , , , , , , , , , , , , , , , , , , , , , ,

Merry Christmas and a Happy New SharePoint Year

Posted on 11 May 2011 by

I’m finally going.. Vacation! For the first time in 1.5 years I’m finally having a well deserved vacation :-) Got some nice SP 2010 posts lined up for january/february with all the new good stuff to know about developing with the new tools, as well as hacking about with the new object models. B … (More)
Read More

Comments (0)