Inject Scripts in SharePoint with JavaScript

Mike BerrymanDon’t worry, it’s the good kind of Script Injection!

I was recently working in a SharePoint environment where I wanted to have some JavaScript libraries (like jQuery and moment.js) available across the entire site collection.  The most obvious solution would be to add a reference to each library into the master page(s) used across the sites in the site collection but for this situation editing any master page was not an option.  Instead I wanted to use User Custom Actions to do script injection.

Continue reading “Inject Scripts in SharePoint with JavaScript”

Don’t Let SharePoint Online Become the new SharePoint Foundation

1_bgOver the past five years I have worked on over 100 SharePoint projects in both an IT Professional and Developer capacity. In that time, many things have improved with SharePoint, but I wonder if SharePoint Online is going to be the new SharePoint Foundation.

Continue reading “Don’t Let SharePoint Online Become the new SharePoint Foundation”

Where is the line between Power User and Developer in SharePoint?

Duane OdumSharePoint power users are loosely defined as folks that have a knowledge base in SharePoint above and beyond that of a general SharePoint User. In training/marketing materials Power users are normally listed alongside a Site Owner or Site Collection Administrator role. Power users are invaluable to the growth and adoption of SharePoint within organizations as they usually have a better understanding of the features and functionality available out of the box that can enhance the end user experience and are essentially a translator between IT and the business when it comes to requirements.  Recently it seems that the lines between developer and power user are being blurred and I am not sure that is a good thing.

Continue reading “Where is the line between Power User and Developer in SharePoint?”

The Future of SharePoint – The Day After

1_bgOn May 4th, 2016 the future of SharePoint was announced and at one point during the presentation Jeff Teper, Corporate Vice President – OneDrive and SharePoint at Microsoft said something along the lines of “we are reinventing the intranet”. While that might be seen as hyperbole it is hard to argue the fact that Microsoft is reinventing SharePoint.  When Teper was brought back in to lead the SharePoint/OneDrive efforts, there was a lot of buzz in the community about where things would be going. Now we have our answer.

Continue reading “The Future of SharePoint – The Day After”

SharePoint File Extractor

Mike BerrymanDo not try and find SharePoint files, that’s impossible.  Instead, only try to realize the truth… there are no SharePoint files.

In SharePoint, most (not all) files don’t actually exist in the conventional way.  What I mean by this is that you can’t just browse to a directory and open a SharePoint page in your favorite text editor and make changes.  Instead, most files in SharePoint exist as BLOB data in a SQL database and the only way to actually edit these files is through SharePoint Designer.

So what if you want to have any of these files in source control?  Of course you could use SharePoint Designer to copy/paste the contents of each target file to your file system, but that is extremely cumbersome (you can’t just copy/paste a file itself, you need to actually open it and copy the contents).  As our clients have become more and more proficient with using SharePoint Designer to make their own changes we have had an increasing need to actually get these changes in source control.

Continue reading “SharePoint File Extractor”

Thoughts on SharePoint 2016 (from a guy who uses a lot of SharePoint)

1_bgIn the world of SharePoint there are really 4 distinct roles that are involved:

  • IT Professional
  • Developer
  • Power User
  • End User

SharePoint 2016 ultimately is a big step up for:

  • IT professionals responsible for setup, maintenance and administration of SharePoint
  • End users interacting with the environment

SharePoint 2016 is pretty much a “draw” at this point for developers and could even be seen as a step back for power users, which might actually be a good thing. 

Continue reading “Thoughts on SharePoint 2016 (from a guy who uses a lot of SharePoint)”