Eric Skaggs - Home

Jul 24
SharePoint 2013 - Unable to Upload Multiple Files

​This one's always a silly little configuration problem, but there's a quick and easy fix:  Install the Desktop Experience feature on your SharePoint server.

This may require a restart, so plan accordingly.

Without this feature installed, you'll see something like the image below that says: "We're having a problem opening this location in File Explorer. Add this web site to your Trusted Sites list and try again."


Jul 21
The Future of the SharePoint Conference

Today Microsoft announced "Microsoft’s unified technology event for enterprises​," which brings together SharePoint, Exchange, Lync, Project, and Office 365.  The event is in Chicago and runs the full work week of May 4th through 8th in 2015.

SharePoint touches a variety of other Microsoft products and it makes sense to bring the people behind the products together at one large event.  I'm excited about it and hope to attend an amazing event in my hometown.


Jun 23
SharePoint 2013 Missing Arial Font


​A client was recently upgraded from SharePoint 2010 to SharePoint 2013 and noticed that, by default, the Arial font option is no longer available in the font drop-down list of the "Format Text" tab in the ribbon when interacting with the rich text editor.  This is odd because it was present in SharePoint 2010.

SharePoint 2010


SharePoint 2013


At least they're sorted alphabetically now, right?  :-)


First, refer to this post:

Following this post, I was able to get Arial added back to the list.  At the most basic level, I just added the following CSS to a Content Editor web part on one page.

<style type="text/css">
     -ms-name: "Arial";
     font-family: "Arial";

Note:  The "20" of the "ms-rteFontFace-20" class name is to avoid interference with other already-defined such classes.  Increase/decrease the number as appropriate.  Higher numbers are likely safer.

While that will solve this problem for one page, you probably want it to affect an entire site collection, in which case you can:

  1. Add the style to the site collection's default master page.
  2. Create your own custom CSS file, add the style to it, and have your site collection's default master page reference your CSS file.
  3. Create your own custom CSS file, add the style to it, turn on the site collection's Publishing Infrastructure feature, then reference your CSS file through the site's master page settings.






Jun 16
Hyperlinks Report in SharePoint Designer 2013

If you've been having a hard time finding the Hyperlinks report in SharePoint Designer 2013, you're not alone.  Up until now, I thought it was removed from the product!  Thanks to Heather Masters for pointing this out.  The steps below will get you to the report.

  1. With a SharePoint site open, find and edit a page.
  2. With the page in edit mode, you should now see the View tab appear in the ribbon.
  3. Click on the View tab.
  4. In the "Task Panes" drop-down list, click Hyperlinks.
  5. The report will build itself in a few seconds.
Mar 11
Unable to Access SharePoint Online Admin Center in Office 365

I was recently working in a customer’s Office 365 tenant and was able to access all parts of the tenant except:

  1. The SharePoint Online Admin Center
  2. Any of the SharePoint sites

On another computer, everything was working fine.  I use my computer for all sorts of things and have to change settings from time to time, so I figured it had something to do with my settings.

To keep a long story short, I had to disable IPv6 on my wireless adapter.  I’m not sure why this made a difference, but as soon as I did it, the site came up instantly.

It’s possible this could be related to Hyper-V and all the virtual switches I have on my machine; I’m not sure.  I do know that I’ve had problems with other devices and applications due to the proliferation of virtual switches caused by Hyper-V.


Dec 03
SharePoint 2013 and “In-List” Filters/Searches

Most list types in SharePoint 2013 natively provide the ability to find content within the current list.  As an example, I’ve created a custom list called “Countries” and you can see the search box here that allows me to filter or search for a specific country from within the list.  This is handy and prevents me from doing an actual “search” using the site search box and receiving all results related to one country from the entire search index.

Figure 1:  The in-list filter/search box of a custom list.

Figure 2:  Entering a term and seeing only results for that term

However, this capability is not available in every list type.  In fact, there are four list types that do not allow this natively.  For your reference, here are all of the list types broken down by those that do and do not allow in-list filtering/searching.

Allow in-list filtering/searching

  1. Announcements List
  2. Calendar List (“All Events” view)
  3. Contacts List
  4. Content and Structure Reports List
  5. Custom List
  6. Document Library
  7. Forms Library
  8. Issue Tracking List
  9. Links List
  10. Picture Library
  11. Promoted Links List (“All Promoted Links” view)
  12. Reusable Content List
  13. Site Assets Library
  14. Site Collection Documents Library
  15. Site Collection Images Library
  16. Site Pages Library
  17. Style Library
  18. Tasks List
  19. Workflow Tasks List

Do not allow in-list filtering/searching

  1. Discussion Board List
  2. MicroFeed List
  3. Survey List
  4. Wiki Pages Library

As a workaround, I recommend adding a filter/search web part to a custom page that would provide such functionality.

Update:  12/10/2013

It turns out that this is based on the default view of the list and its corresponding “Style” in some cases.  From what I’ve been able to determine, setting the style of a view to “Default” tends to bring back the in-list filter box.

  1. The default view of a Discussion Board is “Subject,” which doesn’t allow you to change the style.  However, a Discussion Board list comes with a view called “Management” that does include the in-list filter box by default.  Simply switch to that view and you’ll see it.  Of course, you can create your own custom view that includes the in-list filter box…just be sure the style of the view is “Default.”

  2. The default view of the Microfeed list is “All Items” and the style is “Default,” but it still does not include the in-list filter box.  I created my own standard view, ensured the style was “Default” and still had no in-list filter box.  In fact, I tried all of the styles for the Microfeed list.  The in-list filter box is just not available here.

  3. The default view of the Survey list is “Overview” and there is no link anywhere to create or modify views for the Survey list.  I did find that you can still get to the “Create View” page by manually navigating to “http://PasterYourSiteUrlHere/_layouts/15/ViewNew.aspx?List=PasteYourSurveyListGuidHere.”  I created my own standard view, ensure the style was “Default” and still had no in-list filter box.  In fact, my new view looked exactly like the default “Overview” view.  The in-list filter box is just not available here.

  4. The default view of the Wiki Page library is the “Home” page of the Wiki.  When you click on the library, it knows to bring up the home page instead of take you to the list of all pages.  You can easily get to the list of all pages that includes the in-list filter box by navigating to “http://PasteTheFullUrlOfYourWikiLibraryHere/Forms/AllPages.aspx.”  The style of this view is “Default” and looks as expected.

Nov 22
SharePoint 2013 - Show Navigation on Search Result Pages

It’s often frustrating to be in a search center somewhere and not have the ability to get back to whatever portal you came from.  Here’s a handy web part (.dwp file) for search result pages in SharePoint 2013 that displays the site navigation:

Here’s the link that led me to it: by @eliostruyf.

While the before/after below is from different sites, I think it illustrates the point. If you add the web part to the web part gallery, it’s a one-time configuration and add so you don’t always have to upload to each page individually. I also found that it needs to be placed above all other web parts on the page to function correctly.





Nov 18
SkyDrive Pro: “We can’t connect to the specified SharePoint site…”

The Problem SkyDriveLogo

I have a personal Microsoft account and an organizational Microsoft account for work.  I log into my work machine with my personal account and Office 365 with my organizational account.  Recently SkyDrive Pro kept prompting me for credentials and was refusing to sync content with my libraries in various Office 365 sites.

“We can’t connect to the specified SharePoint site…”

Ok…weird.  You were connected last week and I’ve got about 200MB of content synced from over the course of the past 3 months.  What gives?

The Solution

I was logged into Microsoft Office with my personal account.  When I opened Word, for example, in the upper-right corner it listed my personal email.  I clicked “Switch Account” and logged into Office with my organizational account.  At that point, I tried to sync some of my libraries from Office 365 and it was finally successful.


(this is my organizational account…the important thing to note here is the “Switch Account” link)

I’m not sure how things changed, but this was the fix that worked for me.  I couldn’t find anything quickly anywhere that mentioned doing this.  Cool?  Cool.

Jun 01
SharePoint Saturday: SPSChicagoSuburbs June 1st, 2013

​Gee whiz, I sure did have fun this past weekend.  I’ve only been to one SPSBlueBackgroundChicago-burbs.pngSharePoint Saturday event before, and that was as an attendee.  This time I was honored to be asked to speak, and so I presented my session “Getting Started with SharePoint 2013 on Windows Azure Infrastructure Services” right at 9:00am, had about 20 attendees, and was happy to find that my audience was interactive, relaxed, and I received a lot of positive feedback.  With my first SPS speaker role fulfilled, I’m going to try to get out a bit more and make it out to other events as I can.

All of my session content can be found on my SkyDrive here:  You’ll notice I’m not big on slides.  I prefer to jump right in and do some demonstration and have a working discussion most of the time.  Of course, it doesn’t always go perfectly, but those are the breaks.  In my case, my database VM did not re-provision correctly and so I wasn’t able to actually bring up SharePoint 2013.

My session was completely based on Keith Mayer’s (@KeithMayer) post here:  The emphasis of my discussion was related to removing VMs from Azure while you’re not using them to preserve compute time.  Ironically enough on Monday, Microsoft announced that this is no longer necessary; with the recent updates to Windows Azure, we can now just shut down the VMs and won’t be charged compute time.  Oh, and MSDN subscribers get $100 credit every month to use towards Azure Services.  This is very cool stuff!  There’s no reason not to at least play around in Azure now.  The 90-day free trial they offer is plenty of time to teach yourself some cool tricks and play with things like Windows Server 2012, SQL Server 2012, SharePoint 2013, and the list goes on.  You can read up on the updates here:  A big thanks to @vandre for bringing this to my attention.

Aside from my session, I ran around talking to everyone I could and working my company’s (EKI) booth.  Being my first SPS speaking engagement, I was able to meet the likes of @marcykellar, @ManuelLongo, @MichaelBL, @paulschaeflein, @TamaraBred, @RobBogue, @buckleyplanet, @KimFrehe, @ChrisJohns0n, @pserzo, @vcmonkey, @nmoneypenny, @shellecaldwell, @sharepointjack, and @SharePointMetro.

If you’ve never been to a SharePoint Saturday event, I encourage you to go and check one out.  Whether you go to learn, network, or just show up to grab the swag, you’ll have some fun and meet some interesting people.  I can’t wait for the next one.

Oh yeah, and to keep up with the SharePoint Saturday events that are coming up, keep an eye on and for SharePoint Saturday Chicago Suburbs specifically, visit

Apr 23
How SkyDrive Saved a Training Session

It’s true!  SkyDrive prevented me from having to cancel a recent training session and in this post, I’ll explain how.

The hero of this story is Office Web Apps, which are available via SkyDrive.  Not sure what Office Web Apps are?  Get started here

The Scenario

I’ve been working to build out a SharePoint 2010 environment for Enterprise Content Management (ECM) for a client based in Chicago, IL.  To this end, I’ve spent about 90% of my time on-site in their corporate office downtown since May of 2012.

Months pass…

We’re at the point now where we’re starting to deliver our solution to various user groups throughout the organization and, being that this is a widespread organization with locations across the city, this delivery has taken me out to the various locations.

As we deliver our solutions, we meet with the key stakeholders and provide them with some high-level training and hands-on guidance in an effort to facilitate User Acceptance Testing (UAT).  The sessions usually follow these steps:

  1. Travel to the site
  2. Find the training room
  3. Log on to the computer that’s connected to the projector (when there is one!)
  4. Log on to the SharePoint 2010 site
  5. Download the appropriate files for training (PPTX, DOCX, etc.)
  6. Open the PPT and wait for my Business Analyst (BA) to kick things off and then I go through my lecture and demo

The Problem

Up until last week, things have been going great.  However, on Friday after following steps 1-5 above, I discovered that the computer on which I would be presenting did not have any version of Microsoft Office installed on it!  Hmmm…what to do?  Should I try to install a PowerPoint viewer?  No; I’m not logged in as a local administrator and therefore do not have installation rights.  Should I contact IT and have them help me?  No; I’ve got 5 minutes before go time and there’s no way that would work in time.

The Solution

I needed a way to present a PowerPoint presentation without Office and without installing anything on the computer.  Knowing what I know, I turned to SkyDrive.  To help me stay organized, I first created a new folder in my SkyDrive called “EKI,” which is my current employer.  (This wasn’t a requirement, but something I’ve made a habit of doing so that I can easily clean up after myself later.  While I’ve got plenty of space in my personal SkyDrive, I don’t want to clutter it up with short-term content like this presentation for work.)  I uploaded the PowerPoint presentation to this folder, and then clicked on it to open it in the PowerPoint Web App and was ready to begin.  All of this took only a couple of minutes and the best part is that nobody in the room other than myself was aware of any issues in getting things set up for our training session.  Without SkyDrive, our session would have either been significantly delayed or we would have had to completely cancel it and reschedule.

Moral of the Story

Preparation isn’t always everything.  As an instructor for the past few years, I know that being resourceful is just as important as being prepared.  I often bring my laptop, an external hard drive, and a thumb drive to every event I facilitate.  Each has a full copy of any training materials I need.  This can include PDFs, OneNote packages, Word and PowerPoint files, Visual Studio solutions, etc.  As prepared as I was, there wasn’t much I could do on a computer that didn’t have Office installed on it.  So while being prepared is all well and good, this post describes one scenario in which resourcefulness prevails over preparation.

I’m a SkyDrive Insider, ask me about SkyDrive or learn more about the SkyDrive Insiders program here.

1 - 10Next