SharePoint Framework On-Premise Deploy via Gulp

SharePoint 2016 Server has support for SharePoint Framework, however there are some features missing that are present in SharePoint Online.

When first learning SharePoint Framework (SPFx), the tutorials provided by Microsoft are geared towards using SPFx in SharePoint Online.  A lot of the knowledge and concepts transfer to SharePoint 2016 Server, however I found a key feature missing: Asset deployment.

SPFx solutions expect you to host your assets (html, javascript, css) in some location that is accessible from your SharePoint site.  In SharePoint Online, the deployment gulp task that comes packaged with SPFx can (and by default, does) deploy your assets to the SharePoint Online App Catalog site.  With SharePoint 2016 Server, asset deployment is your responsibility.  I did not like this at all – I wanted a simple, configurable script/task to run that would deploy my assets where I wanted them to go.

First the setup.  Continue reading “SharePoint Framework On-Premise Deploy via Gulp”

SharePoint Frameworks (SPFx) Impressions

Mike Berryman

With the push to move away from On-Premise SharePoint environments in favor of the Office 365 SharePoint environment, Microsoft has drastically changed the landscape of SharePoint development.  I’ve been a SharePoint developer since 2007 and making the jump to SharePoint Online has been the most jarring change yet.  Of course when SharePoint Online was first announced and as features have been introduced, I’ve played around with them in a strictly “Hello World” capacity, but as any developer will tell you, creating a “Hello World” project for play purposes is drastically different from actually creating a real-world-use project.

I recently got to create my first “real” SharePoint Framework Web Part and here are my thoughts, as someone coming from over 10 years of On-Premise SharePoint development.

Continue reading “SharePoint Frameworks (SPFx) Impressions”

First Impressions: Development for SharePoint Framework

Mike BerrymanYesterday I attended a Microsoft Webinar introducting the new SharePoint Framework, and here are my first impressions:

For a few years now Microsoft has been encouraging developers to customize SharePoint with client-side technologies (Javascript, HTML5) instead of server-side (C#).  The new SharePoint Framework is another step in that direction.  Currently we 3 general options for customizing SharePoint.

  • Server-side code (not available in SharePoint Online)
  • Apps/Add-Ins
  • Directly customize/modify pages with SharePoint Designer

Continue reading “First Impressions: Development for SharePoint Framework”