Last weekend was really exciting for two reasons. First, because my eldest daughter got married on Saturday. We were so busy getting ready for the wedding that I almost forgot about my MVP award date on July 1st. But soon enough the wedding was over and things started to get back to normal on Sunday and there was my the email announcing my MVP award again this year for SharePoint. This is my fifth year and I get more EXCITED about the program every year. Every year I make more friends and contacts through the program. Their help and support is invaluable when it comes to learning all the nooks and crannies in this product. I often wonder how I learned as much as I did before I gained access to the resources and contacts available to me as an MVP. And every year brings more opportunities for learning and sharing that knowledge with others in the community.
But the bottom line is still that I wouldn’t be an MVP if it weren’t for all of you out there in the community. In the last year I’ve begun to run into a number of people who recognize my name from the MSDN Forums. Its been great to meet all of you in person and thanks for all the questions that you’ve asked. Some of them provide an easy outlet for sharing what I already know. But others provide challenges to learn new things so I can help answer questions. Without your stimulating questions I wouldn’t be receiving this award. I hope to continue to live up to the honor and hope that I never get complacent about what its really about: Helping to support the SharePoint community.
I was working at a client this last week where we were having trouble getting SharePoint search to crawl the contents of PDF files. My client said they followed this Microsoft installation guide (KB Article #2293357) but the iFilter still wasn’t being used to crawl the contents of PDF files. When I checked their installation I couldn’t find anything wrong either. I was even more surprised that when I followed the same steps in my virtual dev environment I got the same results. PDFs were searchable but only by title or other metadata. The contents were not being indexed. At that point I started searching the Internet for a solution and although I found lots of people with the same problem I didn’t find any solutions that would work. For most people the solution was to make sure they added a registry key they missed or make sure it was installed on the correct server. But there were some people, like my client and I, who followed the instructions correctly and still couldn’t get it to work. At this point we opened a support ticket with Microsoft and were immediately provided with a solution that worked. But since I haven’t been able to find this documented anywhere I thought I would record it in my BLOG. So if you have tried setting up the 64 bit Adobe PDF iFilter and still can’t get it to work, then read on and try the following. To be thorough I included all the steps required to install the iFilter, but highlighted the additional step that we took which made the difference.
Installing a PDF iFilter
- Download and Install the Adobe PDF iFilter 9 for 64-bit platforms
- Download a 16X16 PDF icon file from the Adobe web site and copy it to C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\TEMPLATE\IMAGES\
- Add the following entry in the docIcon.xml file, which can be found at: C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\TEMPLATE\XML
<Mapping Key="pdf" Value="pdf16.gif" />
- Add the pdf file type to the Search Service Application’s File types
- Open regedit and navigate to the following location:
- Right-click and select New > Key to create a new key called ‘.pdf’
- Add the following GUID as the default value for the .pdf key
- Open Windows Explorer and navigate to the following location:
C:\Program Files\Adobe\Adobe PDF iFilter 9 for 64-bit platforms\bin
- Add your Search Service Application’s Content Access Account to the list of users and groups who have security access to this folder. Make sure the account has Read, Read & Execute, and List Folder Contents permissions.
- Reboot the SharePoint servers in your Farm to restart the Search Service Application
Note: The Adobe installation instructions also recommend adding the bin folder location to the server’s environmental path variable. But this has not been required in any of my installations and is not included in the Microsoft instructions.
Yesterday was my last day working for Sharesquared. I’ve really enjoyed working with a wonderful group of consultants and clients for the last couple of years but it was time for a change. Sharesquared is a virtual company that hires the best talent they can find wherever you happen to live. The result is a virtual company where most of the work is done through “Telecommuting”. The result is a company with some really talented people who are a pleasure to work with, but who you only have contact with electronically. Although I enjoyed working from home it can lose its appeal after a while when all but one of your colleagues lives 2 to 3 time zones away and you only see people face to face at the annual company meeting. So when an opportunity came up recently to work for a growing consulting firm headquartered here in Cleveland I decided it was time to make the move. That company is the BlueChip Consulting Group.
Unlike Sharesquared, who focus completely on SharePoint, BlueChip views itself as an “Infrastructure Optimization Consulting Firm”. They have several successful practices including a growing SharePoint practice. My role at BlueChip will be similar to the role I had at Sharesquared. I’ll be a Senior Solutions Architect serving as the chief technical architect within the Portals and Collaboration team at Blue Chip. In that role it will be my job to help design new SharePoint implementations and provide technical mentoring to the other members of the team. The difference is that I’ll see the other members of the team face to face on a regular basis. I’m looking forward to getting to know the members of the team and starting work on some new projects. I start work at BlueChip next Monday.
So to all my friends at Sharesquared, the best of luck and continued success. And to all my future friends at BlueChip, I can’t wait to get started. My new contact info is listed below. If my email is in your address book please change it to:
I will be speaking at the Pittsburgh SharePoint User’s Group on Wednesday, January 18th. The meeting will start at 11:00 am and my topic will be "Users, Profiles, and MySites: Managing a Changing SharePoint User population”. Here’s a brief description of the talk:
Users, Profiles, and MySites: Managing a Changing SharePoint User population
Every organization has some level of personnel change and turnover. The question is, in the midst of this fluid user population how can you manage a user’s access to SharePoint and retrieve important information stored in their personal site efficiently? Updating existing user information is also often a problem and most people have questions about how security permissions work in SharePoint. In this talk we will examine how SharePoint stores information about users and the underlying processes controlling user accounts, permissions, profiles and personal MySites. We’ll look at what works, what doesn’t work, and possible workarounds. Along the way we’ll discuss the Best Practices for managing users, their profiles, and MySites in a SharePoint environment. We’ll discuss how this works in both 2007 and 2010.
The group will meet at the Pittsburgh Technology Council. You can get a map by clicking on the link below.
Pittsburgh Technology Council
2000 Technology Drive
Pittsburgh, PA 15219
Microsoft is currently working on two new certification exams for IT professionals who work with Microsoft Office 365 online systems. The exams are due to be released in April, 2012. If you work with Office 365 you should be working on the knowledge needed to pass these exams starting NOW! You can read more about what skills each exam is designed to test using the links below:
Exam 70-323: Administering Office 365 intended for IT professionals who administer Microsoft Office 365 in an environment that may include Microsoft Exchange, Microsoft Lync, and/or Microsoft SharePoint
Exam 70-321: Deploying Office 365 intended for consultants and IT professionals who plan and implement Office 365. This includes migrations to Office 365 (simple and hybrid deployments)
Passing these exams will give you the following certifications:
- Microsoft Certified Technology Specialist (MCTS): Administering Office 365 (pass Exam 70-323)
- Microsoft Certified IT Professional (MCITP): Office 365 Administrator (pass Exam 70-323 and Exam 70-321)
The links above provide an outline of what skills are being tested but at this point there is no official training material available for the exams. Your best way to prepare is to work with the Product.