Product Deployment In the Modern and Classic SharePoint Era

At Bamboo, we’ve been working hard to ensure our products work with the Modern Experience.  As you’re probably aware, the modern experience has been underway since May of 2016 I believe.  It was a slow trickle of a new interfaces that started slowly and have brought us into the new breath of design that SharePoint has been needing.  Microsoft describes the modern experience in SharePoint as being designed to be compelling, flexible and more performant.  Making it easy for anyone to create beautiful, dynamic sites and pages that are mobile-ready.

As of April 2019, Microsoft established that it will no longer be possible to restrict an entire organization (tenant) to classic mode for lists and libraries.  After April 1, lists and libraries that are in classic mode as a result of tenant opt-out will automatically be shifted to modern they said.

So anyways… All that said because it’s been a considerable effort to ensure that we at Bamboo Solutions were prepared for this.  Meaning that our products had to work in both Classic and Modern pages.  In an effort to accommodate the masses of our customers that still use Classic pages and the onslaught of recent migrations to modern SharePoint online, our current documentation and product deployment process had to change.

This blog is about how we handle the deployment of your products currently.  By the time you read this, which could be ten minutes from me posting it, these processes could very well have changed. Ha!  Love us some tech don’t we?!?!?  Let’s break down this discussion into the two types of deployment scenarios as I’ve mentioned above.  We have the classic deployment strategy and the modern deployment strategy.

 

Classic Deployment

Our classic deployment strategy for deploying our new JavaScript based solutions to your Site Collections utilizes a home grown solution for aiding our customers in the install, configuration and troubleshooting of the install experience.  Our process for this is well documented on our support guide: Installing/Updating Cloud Part.  We walk you through adding a text file to a page that presents you with an uploader.  By uploading our solution.zip file into the file browser on that page, you can deploy your Cloud Part to the Site Collections of your choosing and view the logs of the install.

Classic deployment of our solutions can be scoped for deployment at the Site Collection level.  These web parts can be added to both Wiki or Cloud Part Pages.

 

Modern Deployment

“Modern-Ready” versions of Bamboo Solutions Cloud Parts are included in the package for our Cloud Part product.  You’ll find a file in your package with the file type “.sppkg” that can be uploaded into the App Catalog.

Microsoft has provided the App Catalog as a deployment mechanism for these solutions which are based on the SharePoint Framework (SPFx).  By utilizing the App Catalog at the Site Collection level you can ensure that the scope for which you’re deploying the current solution is at that Site Collection level.  The process for deploying to the app catalog is documented in our guide: Installing a Cloud Part for use with SharePoint’s Modern Pages.

The process is simple for deploying SPFx solutions.  You drag and drop your “.sppkg” file to the App Catalog and activate the solution.  Then, in your modern page, you add a web part and the web part will be an option to select in the list of web parts.

 

SharePoint’s Modern Experience is very excited.  We’re seeing the design side of SharePoint coming into a modern and current era that really does start to attack the age old customer request, “Can you make it look not like SharePoint”.  The intensity for which Microsoft is releasing updates and features for SharePoint Online and Office 365 is impressive.  The strategies and approaches we recommend on a daily basis are heavily impacted by yesterday releases and tomorrows announcements from the Office dev team.  Regardless, it’s good to be working on SharePoint using modern and some open source tools.

As for deployment strategies, let us know if we can help you with any questions or technical assistance you might need.  We’re here to help!

SharePoint

Applications

SharePoint apps are stand-alone applications that perform specific tasks on a SharePoint site. Apps can perform functions such as managing a discussion board or knowledge base, performing project management or time tracking tasks, or doing other workflow operations.

SharePoint

Product Suites

Experience greater power and savings by bundling our SharePoint apps and web parts.


Essentials


Essentials Plus


Bamboo Premier


Project Management Suite


Knowledge Management Suite


External User Manager



SharePoint

Web Parts

Extend SharePoint beyond its out-of-the-box capabilities by tailoring it to your requirements with Bamboo Solution’s growing portfolio of Web Parts. Web Parts are the building blocks of pages on a SharePoint site that can be used to customize the user interface and content of a site page. 

SharePoint

Product Suites

Experience greater power and savings by bundling our SharePoint apps and web parts.


Essentials


Essentials Plus


Bamboo Premier


Project Management Suite


Knowledge Management Suite


External User Manager



Office 365

Cloud Parts

Cloud Parts are functional components that extend your SharePoint environment whether it’s hosted, on-premises, or part of Microsoft Office 365. More than mere ports of existing software to the cloud, our Cloud Parts have been built from the ground up to take advantage of the best that the cloud has to offer.

SharePoint

Product Suites

Experience greater power and savings by bundling our SharePoint apps and web parts.


Cloud Parts Suite for O365/SP Onl.


PMC CP Suite for O365/SP Onl.



Featured Services

SharePoint Health Check

A SharePoint Health Check will identify the causes of issues and risks associated with your specific environment, and is custom tailored to provide you with the best recommendations to optimize your SharePoint environment.

SQL Health Check

Document recommendations relating to performance, stability, availability, or a specific focus you request of your SQL Server database instances.

My SharePointXperts

The truth is that each SharePoint skill may not be a full time job for many organizations, and it is nearly impossible for one person to do everything you need – so augment your team with SharePointXperts; providing the skill sets you need when you need them!