Coder Social home page Coder Social logo

isabella232 / emailcolumnspnp Goto Github PK

View Code? Open in Web Editor NEW

This project forked from oneplacesolutions/emailcolumnspnp

0.0 0.0 0.0 1.26 MB

Standardised Email Columns for the OnePlace Solutions Product suite using SharePoint Patterns and Practices (PnP)

License: MIT License

PowerShell 100.00%

emailcolumnspnp's Introduction

EmailColumnsPnP ReadMe

This document describes the steps to deploy the OnePlace Solutions Email Columns to a site collection. The deployment requires the use of PowerShell and SharePoint Patterns and Practices (PnP) PowerShell cmdlets, or the new PnP.PowerShell cmdlets.

This script does not deploy Content Types. For Deploying Email Columns and Content Types simultaneously please see ContentTypeDeploymentPnP.

Pre-requisites

  1. Have either of the following SharePoint environments: SharePoint Online, SharePoint 2019 on-premises, SharePoint 2016 on-premises, SharePoint 2013 on-premises.

  2. PowerShell v3.0 or greater installed on your work environment.

    If you are using Windows 10/8.1/Server 2012 you will already have a compatible version of PowerShell and can skip this point.

    If you are using Windows 7, this is preinstalled with PowerShell v2.0 and will need to be upgraded. This can be done by downloading and installing the Windows Management Framework 4.0. Download and install either the x64 or x86 version based on your version of Windows 7.

  3. (SharePoint On-Premise and Online) The SharePoint PnP PowerShell cmdlets. You will need to install only the the cmdlets that target your version of SharePoint on the machine you are running the script from. If you have installed the cmdlets previously using an MSI file these need to be uninstalled from Control Panel, but if you have installed the cmdlets previously using PowerShell Get you can update them with this command:

    Update-Module SharePointPnPPowerShell<version>
    

    For SharePoint Online please use the new PnP.PowerShell Cmdlets, which are installable via PowerShell Get using:

    Install-Module PnP.PowerShell
    

    For SharePoint On-Premises 2013/2016/2019 use this command to install the appropriate PnP Cmdlets via PowerShell Get:

    Install-Module SharePointPnPPowerShell<version>
    

  1. (Optional, SharePoint Online Only) Content Type Hub Administrator Access If you wish to use the Email Site Columns in a Site Content Type deployed using the Content Type Gallery in SharePoint Online, you will need Administrative permissions on the Site Collection itself that supports this feature at 'https://.sharepoint.com/sites/contenttypehub' (being a Global Administrator is not sufficient, you must explicitly navigate to this Site Collection and name your account as a Site Collection Administrator/Owner). You can then enter this Site Collection URL in Step 3 of the script and continue on to using the Content Type Gallery after the script has finished.

Offline Scripting

If you have limited ability to run scripts from the internet in your environment, please download EmailColumnsPnPOfflineBundle.zip above from this repo and extract all contents to one folder. Run the PowerShell script from that folder and it will recognize the XML file containing the Email Columns configuration is present. You can then continue from Step 3 below.

Deploying

  1. Start PowerShell on your machine:

    C:\Users\COLINW~1\AppData\Local\Temp\SNAGHTML6ab5776c.PNG

  2. Copy and paste the following command into your PowerShell command window and hit enter:

    Invoke-Expression (New-Object Net.WebClient).DownloadString(โ€˜https://raw.githubusercontent.com/OnePlaceSolutions/EmailColumnsPnP/master/installEmailColumns.ps1โ€™)

    Copy the text above, then in the PowerShell window right click at the cursor and the command will be pasted into the window, then hit the enter key to execute the command:

  3. The PowerShell script will execute and prompt you to enter the Site Collection Url for the Site Collection you wish to deploy the Email columns to. You can either type it in or copy and paste the url into the command window and hit enter:

  4. You will be asked to enter your credentials for SharePoint. For SharePoint Online it will be your email address, for on-premise it will your domain\username:

  5. The email columns template will then be downloaded and applied to your site collection:

  6. Repeat from step 2 above for any other Site Collections. If at a later date you need to update the OnePlace Solutions Email columns, perform the steps from step 2 and any modifications to existing columns will be applied as well as the addition of any new email columns we add.

emailcolumnspnp's People

Contributors

ashleygagregory avatar colinjwood avatar freerangeeggs avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.