GithubHelp home page GithubHelp logo

isabella232 / 23-video-for-sharepoint Goto Github PK

View Code? Open in Web Editor NEW

This project forked from 23/23-video-for-sharepoint

0.0 0.0 0.0 8.45 MB

SharePoint Web Part for 23 Video

Home Page: http://www.23developer.com/opensource

Shell 2.87% JavaScript 0.29% C# 96.83%

23-video-for-sharepoint's Introduction

Introduction

The "23 Video for SharePoint" library provides intuitive web parts for implementing 23 Video into an internal SharePoint based site. The web parts are necessary if you've configured your site to use API authentication for login, in which case the library provides two web parts:

  • 23 Video inline - signs a session for your video site and show it in an inline frame (iframe)
  • 23 Video launch button - signs a session for your video site and displays a button for launching the session
  • 23 Video embed - embeds a selected video from your video site
  • 23 Video list - shows a list of videos from your video site based on channel and tags
  • 23 Video grid - shows a grid of videos from your video site based on channel and tags

All web parts are supplied with both source code and project files in the /src directory of the repository, and also an installable distribution in the /dist directory. For installation instructions please read further down.

All web parts rely on the 23 .NET API implementation version 1.1, which furthermore relies on the DotNetOpenAuth library. Please refer to the 23 .NET API implementation for more information about how to use the API to extend applications and web parts.

Installation

  1. Install the web parts into your SharePoint solution by downloading all files in the /dist directory of the repository, and simply running a fitting deployment batch command. If in doubt, use the deploywithwspbuilder.bat batch command.

  2. Create a privileged API account on your video site and save the credentials

  3. Append the following section to your web.config for the SharePoint solution (insert your domain and credentials where shown in brackets):

     <appSettings>  
         <add key="TwentythreeDomain" value="[domain of your video site excluding http://]" />  
         <add key="TwentythreeConsumerKey" value="[API consumer key]" />  
         <add key="TwentythreeConsumerSecret" value="[API consumer secret]" />  
         <add key="TwentythreeAccessToken" value="[API access token]" />  
         <add key="TwentythreeAccessTokenSecret" value="[API access token secret]" />
         <add key="TwentythreeHttpSecure" value="[True/False]" />  
     </appSettings>
    
  4. Go to the Site Collection Features section and enable the 23 Video web parts that you want

Note: The key TwentythreeHttpSecure should default to 'False', and only be changed if your site has been setup to use HTTPS only. The key can be omitted entirely, which has the same effect as setting it to 'False'.

Using the web parts

Using the web parts in a SharePoint page is straight forward. Simply add the web part you need. After this, each of the web parts feature a range of settings that can be applied.

23-video-for-sharepoint's People

Contributors

janhebnes avatar nickbruun 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.