Modern & Classic SharePoint Product Deployment

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 new interfaces that started slowly and have brought us into the new breath of design that SharePoint has been needing to add to their application.  Microsoft describes the modern experience in SharePoint as being designed to be compelling, flexible and more performant.  Making it easy for anyone to make new beautiful, dynamic sites and pages that are mobile-ready in easy development steps.

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 development.  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, this process may 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 use 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 includes 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 product 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 deployment process 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 exciting.  We’re seeing the product design side of SharePoint coming into a modern and current environment 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 strategies for deployment of products, let us know if we can help you with any product or deployment questions or technical support you might need. We’re here to help you and your product management!

SharePoint Online

The cloud parts are functional components that extend your SharePoint Online environment in Microsoft 365.

Supports Classic and Modern sites for SharePoint Online/Microsoft 365

SharePoint

Top SharePoint Online Products

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


Calendar Plus


Chart Plus


Knowledge Base


Project Management Central


Simple List Search

 

On-Premises Only

These web parts extend SharePoint beyond its out-of-the-box capabilities by tailoring it to your requirements with Bamboo Solution’s growing portfolio of SharePoint Web Parts.

SharePoint 2013, 2016, 2019 – Classic Pages Only

SharePoint

Top On-Premises Only Products

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


Calendar Plus


Data Viewer


Password Change


Password Expiration


Password Reset

 

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!