Brandon Atkinson

Mar 01 2012

Allowing PDFs to Open in a Browser in SharePoint 2010, the Right Way

Most internet users are accustomed to opening PDF files in the browser or clicking a link and having Adobe Reader open the file.  In either case, you click a link and the PDF opens, no issues.  In SharePoint 2010 this may not be the case.  Since PDF files represent a security risk, SharePoint adds 'X-Download-Options: noopen' to the header when downloading a PDF stored in a library.  This tells the browser not to open the file, but rather save it to disk, thus not presenting the user with an 'Open' option.  SharePoint will add this to any file it deems a security risk, not just PDFs, although they usually come up first in this discussion.

Now that we know the cause, how do we fix it.  There are two ways to solve this issue, the correct way and the wrong way.  A quick Google search for this problem and 99.9% of the solutions tell you the wrong way.  Let's take a look at both options.

Read More

Aug 31 2011

Custom Development Using SharePoint Online on Office 365

Earlier this year Microsoft launched SharePoint Online, which is part of its Office 365 product offering.  As with an on-site deployment of SharePoint, you can create sites and lists, share documents, etc.  However, SharePoint Online simplifies it all by removing the need to deploy, configure, monitor, update or upgrade an installation on your premises. You can use the Online Services Administration Center to create new sites, install solutions, and provide access to specific users.

Small and medium-sized businesses can now take advantage of the same enterprise-grade technologies that are available to larger companies, without having to take on the operational and hardware infrastructure necessary to host SharePoint on-site.

A common mis-conception about using this product concerns custom development.  SharePoint Online does not change your ability to customize your environment so that it meets your business needs.

Read More

 

Disclaimer

The words and opinions expressed here are those of each article's respective author, and do not necessarily represent the views of CapTech Ventures.