Tag Archives: Office 365

Slides and Scripts for my session: Why care about Office Dev PnP?

I had the wonderful opportunity to speak at Boston Code Camp 28! My goal was to showcase the awesome work done over at the Office 365 Developer Patterns and Practices initiative. This project provides real value to developers aiming to expand into the Office 365 space. We covered PowerShell and JavaScript libraries, reducing our development efforts from hundreds lines of code to just a handful.

Recording coming soon! Follow me on Twitter, blog (on the right) or leave a comment below to be notified when available

Oh, here’s my dog again, he’s so cute.

cooper.png

My slides can be downloaded here.

My scripts can be downloaded here.

Advertisements

My Slides and Scripts for IT Pro intro to Office 365 Dev PnP PowerShell

I had the awesome privileged of speaking at this years SharePoint Saturday New England. It was a great event, and huge thanks to the organizers and sponsors!

SharePoint Saturday New England SPSNE

I presented on the Office Dev PnP PowerShell initiative. This is a great open sourced framework to help expedite a lot of SharePoint related tasks like site management, user management and more.

My deck can be downloaded here.

My supporting scripts can be downloaded here.

Enjoy!

SharePoint Hybrid Search and Crawled Properties

Hybrid search with SharePoint and Office 365 is key. It’s an integral piece in any large migration strategy as well as creating an enterprise search experience by letting users search for on-prem content in O365 when setup correctly.

Hybrid search has been out for quite some time now, but it appears a problem, new or not, has arrived with your crawled properties. (I think it’s a newer issue, but no one else thinks so.)

The problem is that any fields/properties which are crawled on-prem, from SharePoint sites or custom sources like Salesforce (through BA Insight’s sweet connectors), any custom properties, may not appear for you in Office 365.

In my case, crawling Salesforce highlighted this problem. I could then recreate the problem with an on-prem SharePoint site.

After a successful crawl, going to the Search Schema in Office 365 Search doesn’t show the properties as expected. You can check the properties in the search center on-prem and see them there, but not in Office 365. I opened a ticket with Microsoft SharePoint Server team, not the O365 team (anything outside of O365, even hybrid, is outside of their purview). They spent a couple of weeks recreating and troubleshooting this to find the fix.

The solution is to log into Office 365 with the service account your on-prem search service is using. In my case, logging into O365 Admin with domain\spsearch allowed me to see these missing properties. I could then create Managed Properties and then all users could use the data. That’s it! Your service account doesn’t need any licenses, just admin privileges.

I don’t like this solution since it’s a service account, and as a service account, it’s for services, not users to actually use. So I posted the issue on UserVoice, I’d love your vote!

Also, if you have a minute, up vote my other UserVoice about the overall hybrid experience.

‘Til next time, Happy SharePointing!

I’m Speaking at #SPSNE! You should come!

If you haven’t heard yet, SharePoint Saturday New England is coming October 28th! Registration is now open, so get over there!

SharePoint Saturday New England SPSNE

Join New England area SharePoint architects, developers, and information workers for SharePoint Saturday: an educational, informative and lively day filled with sessions from other SharePoint professionals, MVPs, and Microsoft employees. SharePoint Saturday is FREE, open to the public and is your chance to immerse yourself in SharePoint right here in New England!

My session, IT Pro intro to Office 365 Dev PnP PowerShell Commands, is going to focus on the awesomeness of the open sourced patterns and practices PowerShell commands for SharePoint Online.

Did you know there is an entire library of PowerShell commands ready at your fingertips to streamline and throttle up your Office 365? Leave your developers home (don’t they have a sprint to finish?) as we will talk IT Pro tasks and use cases for you to use PowerShell with Office 365 and SharePoint Online. We will walk through some of the core commands and components of the Office 365 Dev PnP PowerShell library and show off how this incredible free library can help you as the IT Pro. We’ll cover site creation, library management, content inventory, automation tasks and more!

Is there a specific use case you’d be interested in seeing? Leave a comment below and I’ll see if i can squeeze it in!

Hope to see you there!

PowerShell isn’t just for Developers, IT Pros can rock the awesomeness in Office 365

I had the pleasure to co-present PowerShell and Office 365: ITPro #Awesomesauce with my friend and colleague Mike Dixon at the Boston Office 365 User Group yesterday. It was a great session with a lot of good questions. It was recorded so I’ll share the link to the video once it’s available. Big thanks to Hitachi Consulting for the sponsorship too!

I really enjoyed this talk because it kind of went against my natural thread. I’m a developer at heart, been a developer since graduating high school in 1997. I went from IT role to IT role but stuck with development. I’m an architect now (I feel all grown up), and I help teams design some pretty amazing solutions spanning technologies. However I won’t let go of the code. I support my team by pushing the best code practices, code reviews and writing my fair share of code. I like to learn new code in my spare time. I just love it.

This session was targeted to IT Pros: the non-developer type, “those guys” that used to make us developers’ lives harder with their governance policies and limitations on servers (I’m dating back to 2000’s, no one does that now, right? :| ). Given the huge push to cloud: SaaS, PaaS, IaaS, etc. the IT Pro’s role has increased dramatically in my eyes. In a lot of cases, when we come into a company to help create a solution on Office 365, it’s usually been lumped on top of the IT team, who already have their full time job. Going to the cloud is sold as easy and cost effective, but it does take dedication and training to do it right. Generally, new solutions are spun up in the cloud, but the legacy systems remain intact, full production ready with the same SLA for months after they’ve moved to the cloud. It’s not fair to IT.

This session helps bridge the gap a little between developer and IT Pro by providing some real value to IT. PowerShell doesn’t have to be scary or looked as a developer “thing”. It’s awesome, and can do some amazing things that once was only for development teams. Any IT Pro (admin, grunt, wire jockey) can type in commands and build something beautiful. That’s what it is, just commands. This is why I enjoyed this talk, enabling the IT Pros to do more and hopefully bolster them up to do their jobs in Office 365 more effectively and less tediously.

By the way, here’s the deck!