All posts in SharePoint 2010

How to Auto-Generate SharePoint Audit Reports: The GUI

A question I get often, especially around solutions where security is a big concern is “how can we see who looked\opened\updated\deleted an item in our document library.  Updates, are easy if you have versioning enabled as it tracks each update in the version history, but what if you don’t want versioning enabled or you need to track the other items?  Enter SharePoint audit reports.  I previously blogged a detailed post on the audit logs within SharePoint.  Basically, once enabled they will record everything that occurs within the site depending on the settings you select.  You can find more information on it here.  However, the problem with audit reports is you need site collection admin access to see them.  This does not work in many instances as most end users don’t (and shouldn’t) have that level of access to your site collection.  So how do you get them the reports without manually running the report for them each time they require it?  This is what we are going to cover in this series.  This post specifically will assist you in preparing the data for your users from the SharePoint GUI.

Quick Note: this may be an old topic, in fact I know it is.  I started this blog two years ago and apparently forgot about it.  I was going to trash it when I came across it but remembered that I still see a number of requests for setting up audit reports to automatically run for others.  So I decided to complete it since it is still relevant for all versions of SharePoint including SharePoint Online

Read more

SharePoint Site Architecture – Flat, Deep or Something In The Middle

Hi recently had the privilege to do another presentation with Joanne Klein.  This time we built a presentation off of a post that she had written around whether we should use flat or deep structures with our site collections and sub sites or if we should have something in between when designing a SharePoint site architecture.  It was a lot of fun and we probably could have done entire presentation on just a portion of it.  Either way, I promised our attendees that I would post our slide deck.  You can find the slide deck here.  Thank you very much to everyone who attended.

 

Thanks for reading!

Read XML Data Files Stored in a SharePoint Library with PowerShell

I recently had a need to read data from an xml configuration file that was stored within a SharePoint library.  To make things easier I of course went to Google (or Bing) and checked to see if someone else had yet blogged this.  Couldn’t find anything, so in order to help out someone else that may need to do the same at some point, I wrote up a quick little blog.  Note: this will only work for on-premises versions of SharePoint.  I’ll update with a SharePoint Online version in the future.  I’ll also write up how to add and delete contents in a future post as well.

Read more

JavaScript files not Updating in Site Assets or other SharePoint Libraries

So ran into a very weird issue.  I had just finished patching our Dev and Test servers to the November 2017 CU.  And after this occurred, any updates to solutions using JavaScript injection was not working.  I’ll describe the problem in more detail here right away, but I want to make sure I give a call out to Trevor Seward.  Trevor blogs from The SharePoint Farm and kudos goes to him for pointing me at the Blob Cache (but I am getting ahead of myself).

Read more

Pushing SharePoint Content Databases Beyond 200GB

Over a year ago, I wrote about SharePoint’s storage limits and threshold, why they are there and and can they be exceeded.  I had started to illustrate how the content databases could be exceeded and to what extent, but I really never got to do some more in depth tests.  I had promised to come back one day and perform more tests and to show if pushing SharePoint content databases beyond 200GB is possible in your environment.

Read more