Month: March 2012

SharePoint Connections–March 26th through 29th, 2012

Looking forward to going to this year’s SharePoint Connections in Las Vegas, NV. http://www.devconnections.com/shows/sp2012/default.aspx?s=186 There are a couple of really great talks and Keynotes scheduled that should shed light on the next year as SharePoint 2010 and the “Social Enterprise” come together on a mashup collision course.  Things that will hopefully be enlightening are some of the talks including: Big Data, Cloud and SharePoint (Steve Fox) SharePoint Governance: Business, People and Process (Dan Holme) Creating Dynamic Dashboards and Sharing Them Across the Corporation (Steve Caravajal) Document Management Solutions (Paul J. Swider) – While not really part of the social sphere per say, very important for companies who are looking to organize and govern their data! And of course… Q&A and the Prize Drawings :)  I never win, but it’s in Vegas and I feel...

Read More

Big Data, Spending Habits, and Bundle.com

So I thought this was a rather interesting concept.  There are lots of sites out there like Yelp! and Angie’s List based on customer reviews.  Personally I’ve found that these sites are hit or miss.  It’s a great place to find new restaurants and read a some anecdotal reviews, but it can be very inconsistent.  The restaurant may have had an off day, or the reviewer is the owner’s cousin/nephew/uncle.  So along comes bundle.com, a site which is based not on reviews, but instead on the average consumer’s spending habits by using big data and R to analyze over 20 million citibank credit card accounts (billions of transactions!) to figure out where the popular businesses are, which establishment gets repeat business, what the real average cost of the bill is and even to a degree what the demographics of the consumers patronizing the establishment are.  As their tag-line says, “unbiased, data-driven ratings". It’s empowering and maybe just a bit “big brother”… But it seems like they do a good job on securing and scrubbing the data of personally identifying information.  And while not totally unbiased (as they only use citibank cards at the moment) I think it’s a great concept, because people vote with their dollars, not with anecdotal...

Read More

Windows Phone–Free Training on March 24th

Hey Devs, This Saturday, March 24th, at the LA Microsoft Office!!! You don’t want to miss this! Not only is this full day of training absolutely FREE, but there is $800 in prize money, and they are giving away three Nokia Lumia 800 phones! And if that wasn’t enough, you will get fed all day as well.  Breakfast, lunch and dinner!  You can’t beat that.  All the information you need can, and the registration link is below. BUT HURRY!! THESE ALWAYS SELL OUT, SO REGISTER NOW!!! REGISTER HERE!!! Agenda: Introduction to Windows Phone 7 Programming In this session, we start with a discussion of windows phone, the architecture changes made from 6.5 to 7.0, the hardware specifications and then move into the beginnings of building a WP7 application including… Application life cycle Hardware Foundation Files associated with project template Splash screen and the importance of 1 second / 19 second loading Application Bar Panorama and Pivot controls MVVM Marketplace Connecting to Services In this session, we will discuss how Cloud Services help to bring power to the phone. We will be binding to a rest based services and show how to search and display the information received. In this session we will also talk about Navigation, passing information between screens, while working with List and detail information. Navigation Location JSON Deserialization Bing Maps Isolated Storage Binding Sample Data Navigation...

Read More

SharePoint Search Engine: Remove the DispForm.aspx and Use Direct Links In Search Results

We are utilizing our search functionality much more in SharePoint and one of the more annoying things we found was how PDF files are treated by default. In the search results, the link goes to the DispForm.aspx for the item rather than directly to the item. The obvious fix is to install an iFilter. Unfortunately, this isn’t always an option. For us, the performance and crawl delay issues didn’t make up for the benefit of having these documents indexed. 1. Add PDF as a File Type Within Central Admin, go to your Search Administration (Manage Service Applications > Search Service). From there click on the File Types link under Crawling on the left: If pdf is not listed, click the New File Type button and type pdf (no period needed) in the File extension box and click OK: 2. Restart the Search Service This is a very important step. I originally tried to skip it to spare myself some hassle and ended up having to repeat the crawl below. You will need to go to each server running the SharePoint Server Search service and stop it. You can do this through the command line or the Services panel under Administrative Tools: Once off on all boxes, just go back through and start it again. 3. Reset Your Index Back on the Search Administration page within Central Administration you will...

Read More

February 2012 CU for SharePoint 2010 has been released

The Microsoft SharePoint product group released the February 2012 Cumulative Update for the SharePoint 2010 product family. Be aware that the February Cumulative Update for SharePoint 2010 is a Post-SP1 hotfix. That means that you should ensure that SP1 is installed before the February CU. The KB articles for February CU can be found at the following locations (they should be available in a couple of days): KB 2597132 – SharePoint Foundation 2010 KB 2597150 – SharePoint Server 2010 KB 2597152 – SharePoint Server 2010 with Project Server As you see there is a separate Full Server Package for SharePoint Server 2010 with Project Server which simplifies patching of this common installation. The Full Server Packages for February 2012 CU are available through the following links: Download SharePoint Foundation 2010 February 2012 CU Download SharePoint Server 2010 February 2012 CU Download SharePoint Server 2010 with Project Server February 2012 CU After installing the fixes you need to run the SharePoint 2010 Products Configuration Wizard on each machine in the farm. Be aware that the SharePoint Server 2010 CU contains the SharePoint Foundation CU. And the SharePoint Server 2010 with Project Server CU contains Project Server CU, SharePoint Server CU and SharePoint Foundation CU. That means only one package has to be installed for the SharePoint 2010 product family. Related Update Centers: Update Center for Microsoft Office, Office Servers, and...

Read More

PowerShell–Check for PSSnapIn Before You Load It

Many of the scripts that I build end up being handed off to other groups for implementation or to run on a regular basis.  Because of this, any red on the screen from an error message usually ends up in a call.  In some cases where the script is something that is just run via a copy-and-paste into the shell, I’ll instruct the person running the script to run from the SharePoint 2010 Management Shell, but not everyone follows instructions, after all – PowerShell is PowerShell, right? So then I went to including the following a the top of my scripts to make sure my scripts for SharePoint would run properly in PowerShell: Add-PSSnapin Microsoft.SharePoint.PowerShell; And that worked well, except of course when they were actually already running in the SharePoint 2010 Management Shell, in which case, more red text!  End result is another call. So now I use the following code snippet at the top of my PS scripts: if(-not(Get-PSSnapin | where { $_.Name -eq "Microsoft.SharePoint.PowerShell"})) { Add-PSSnapin Microsoft.SharePoint.PowerShell; } And this way, if it’s run from regular PowerShell or the SharePoint 2010 Management Shell, no red text! Which means no...

Read More

SharePoint 2010–SQL View to get User Profile Property Bag Values

Ok, first the disclaimer: Microsoft does not endorse or support the direct manipulation of the Content or Service Application databases directly (with the exception of the logging DB). Doing so would invalidate your support with Microsoft. I recommend that you query the API if you need access to this information programmatically. Now for the good stuff. There may be cases where you need to expose or review the User Profile properties and for whatever reason the API just isn’t a good solution. For example, you are interfacing with a legacy system that does not understand Web Services but you...

Read More