SharePoint Framework - In Bob German's Own Words

This is one installment in a series by Voitanos asking experienced SharePoint developers to share their thoughts on the new development model for SharePoint - the SharePoint Framework. In this series, we ask each person a series of questions and let them share their thoughts.

Bob German

MVP, Office Development, Office Servers and Services
Twitter: @Bob1German
http://bob1german.com
Principal Architect, BlueMetal

What’s your background as a SharePoint developer?

So my name is Bob German, and I've been a SharePoint fan since it was called SiteServer.

I did start with SiteServer. I kind of skipped SharePoint 2001, but it's kind of one of the cool things about this is it's the last time they've really changed the user experience, or the way you develop for the UX was when dot net came out in 2002. So I've been there all the way through all the different phases and fits and starts of different ways of doing it.

How much time have you spent with the SharePoint Framework?

I've spent...

Continue Reading...

SharePoint Framework - In Mark Rackley's Own Words

This is one installment in a series by Voitanos asking experienced SharePoint developers to share their thoughts on the new development model for SharePoint - the SharePoint Framework. In this series, we ask each person a series of questions and let them share their thoughts.

Mark Rackley

MVP, Office Development, Office Servers and Services
Twitter: @mrackley
http://www.markrackley.net
Chief Strategy Officer, PAIT Group

What’s your background as a SharePoint developer?

My name is Mark Rackley and I am the Chief Strategy Officer for Pait Group, that SharePoint consulting firm out of Cincinnati, Ohio. My background as a SharePoint developer goes back to the early days in 2007, so not quite the 2003 days like the old fossils, but in 2007. From there I did a lot of web part development, the feature development that you would do in Visual Studio. Then from there I slowly moved into client-side development, actually back in SharePoint 2007 because of some limitations we had with a...

Continue Reading...

SharePoint Framework - In Wes Hackett's Own Words

This is one installment in a series by Voitanos asking experienced SharePoint developers to share their thoughts on the new development model for SharePoint - the SharePoint Framework. In this series, we ask each person a series of questions and let them share their thoughts.

Wes Hackett

MVP, Office Servers and Services
Twitter: @weshackett
http://weshackett.com
CTO, AddIn365

What’s your background as a SharePoint developer?

I'm Wes Hacket. I'm the CTO at Addin365, productivity and Office 365 product company in the UK. I'm also an Office Sever and Services MVP for the last four years.

How much time have you spent with the SharePoint Framework?

So I first got into SharedPoint in 2006 working on pre-release MOSS, and I've been doing 2010, 2013, and then as soon as 2013 was available in Office 365, building lots of solutions, enterprises, products and stuff for Office 365, and our product company basically specializes in 365 only.

What is your impression of SharePoint...

Continue Reading...

Modern JSLink, Custom Actions and More coming to the SharePoint Framework

sharepoint spfx May 11, 2017

Today Microsoft announced new updates coming to the SharePoint Framework ahead of their sessions at the Build Conference. In a blog post, Build integrated user experiences with new capabilities of SharePoint and OneDrive, they talked about four big additions that engineering is working on and will make it into a new developer preview of the SharePoint Framework by the end of May 2017.

This week, in our podcast's Microsoft Cloud Show special coverage for the Build conference, CJ & I sat down with Microsoft's Vesa Juvonen about these new features and more. Check it out in Episode 193 | Vesa Juvonen on New SharePoint Framework Capabilities Announced at Build!

So... what's new you ask? Some of these things were teased up a bit in the last SharePoint JavaScript/SPFx PnP SIG meeting that I covered in a previous blog post.

All of these things are developed & deployed using the same SharePoint Framework process including the build toolchain and, Yeoman generator and client side...

Continue Reading...

Early May 2017 SharePoint Framework Updates

sharepoint spfx May 09, 2017

In last week's SharePoint Framework & JavaScript Special Interest Group meeting, Microsoft's Vesa Juvonen shared what's the engineering team at Microsoft is working on and more!

Updated SharePoint Framework Yeoman Generator

In early April, Microsoft quietly shipped two updates to the Yeoman generator for the SharePoint Framework, @microsoft/generator-sharepoint. The latest version is v1.0.2. The updates were fairly minor... I recently blogged about what you will find in the updates and how I figured out what the updates were as they aren't well documented: SharePoint Framework Generator Updated to v1.0.2.

New Content Guidance Published

The SharePoint team also published some new documentation guidance to their site. Not all docs are updated on the dev.office.com site as of this writing, so I included some links to the docs in the associated GitHub repo.

Continue Reading...

SharePoint Framework Generator Updated to v1.0.2

sharepoint spfx Apr 28, 2017

Did you know the SharePoint team at Microsoft updated the Yeoman generator, @microsoft/generator-sharepoint, twice in the last month? Yeah... I didn't either until yesterday.

The final version was released on February 23, 2017, as version 1.0.0. They then slipped two more updates in early April in quick succession as versions 1.0.1 & 1.0.2. Unfortunately, Microsoft still hasn't published the repo for the generator or made the homepage for it in the NPMJS registry of any use... just some boilerplate copy... so it's not easy to figure out what's changed.

I'll first explain what changed in each version, then I'll share how I figured it out so you can do the same in the future.

What Changed in version 1.0.1

Version 1.0.1, published on April 3, 2017, made one small change. It updated the devDependency in the generated package.json to include version 1.0.1 of the @microsoft/sp-build-web package.

What Changed in version 1.0.2

Version 1.0.2, published on April 5, 2017, applied an even...

Continue Reading...

Better Node.js Install Management with Node Version Manager

spfx tools Apr 27, 2017

Better Node.js Install Management with Node Version Manager

Many if not most traditional SharePoint developers are new to the dev stack and build toolchain Microsoft selected for SharePoint Framework development. This style of development leverages popular open source tools built on Node.js and developers more time in the terminal / console than they are used to. In spending time with and talking to developers making this jump, I'm finding they are interested in some of the tools and things I use. I am working on a series of posts that aren't specific to the SharePoint Framework but are tangentially related to the development experience. This is one of those posts.

Many open source tools these days are built on top of Node.js. Node.js is a popular choice because it is cross platform by nature so tools you write for it will run on Windows, MacOS, and Linux. Installing Node.js is quite easy... just head to the Node.js website, select your platform (Windows / MacOS / Linux) and then...

Continue Reading...

Followup to the "Building Client-Side Web Parts with the SharePoint Framework" Rencore Webinar

sharepoint spfx Mar 24, 2017

Yesterday I was lucky enough to join THE Waldek Mastycarz in a webinar hosted by Rencore, the guys behind SPCAF! Did you miss the webinar? You can watch a recording of it from their site here: Rencore Webinar: Building Client-Side Web Parts with the SharePoint Framework.

We had a great turnout and collected some fantastic questions from the attendees. While we tried to answer as many of the questions during the webinar, we ran out of time because you guys had such great questions! Waldek and I collected the questions afterward and re-answered some with additional responses (as some were quick in the webinar in an effort to get through as many as possible in the allotted time) and address the ones we missed. You can see these combined responses on their associated blog post here: Webinar Recap: Building Client-Side Web Parts with the SharePoint Framework;

During the webinar not only did Waldek talk about managing dependencies, but I mentioned a recent thing I ran into when one of...

Continue Reading...

Troubleshooting and Fixing the "Out of the Blue, My SharePoint Framework Projects Won't Build!"

sharepoint spfx Mar 23, 2017

Cross-posted on Andrew Connell's blog: Troubleshooting and Fixing the "Out of the Blue, My SharePoint Framework Projects Won't Build!"

Earlier this week I presented a session at the Atlanta SharePoint User Group on Building Client Side Web Parts with the SharePoint Framework. I had my session planned well in advance, out but wanted to build the demos while they were fresh in my head. Last week I was out of work mode with my family relaxing on a beach in Mexico for Spring Break, so I planned to do build my demos yesterday morning, on Sunday. While we were supposed to return home Saturday night, we missed our international connection and got stuck overnight, not making it home until about 12pm EDT Sunday.

No problem, I have all of Sunday afternoon. I sat down at my desk around 2pm to get in the work mindset and see what changed while I was away. Thankfully no big releases or news in the SharePoint Framework (SPFx) development world or SharePoint Online issues. By 3:30pm EDT I started...

Continue Reading...

Generally Available: SharePoint Framework (v1.0)

sharepoint spfx Feb 24, 2017

Cross-posted on Andrew Connell's blog: Generally Available: SharePoint Framework (v1.0)

Yesterday Microsoft announced that the SharePoint Framework has reached the Generally Available milestone. That means we're at v1! The development tools have been updated to v1 and the v1 bits are rolling out to Office 365 SharePoint Online tenants now. Microsoft said it will take about a week or so for it to reach all Office 365 tenancies.

You can get the details of this update from their wiki page in the main sp-dev-docs repo. So what change from RC0 to GA?

  • As expected, they did a lot of bug fixes, stability, and "future-proofing" work... not exactly sure what "future-proofing" means but sounds buzz-wordy.
  • Added struct null checks within SPFx which means you can add this to your projects. That impacted the API slightly but developers will only be impacted if they also elect to enable strict null checks.
  • All build toolchain packages from SPFx & Microsoft are now v1.0.0 and TypeScript ...
Continue Reading...
1 2