SlideShare a Scribd company logo
www.tothenew.com
vimeo INTEGRATION
(By Manisha Bano)
www.tothenew.com
Objective
“Provide a superior authoring experience for AEM content authors while
working with Video sharing apps like vimeo.”
www.tothenew.com
● What is Vimeo
● Difference between youtube and vimeo
● How vimeo works
● How vimeo integrates with AEM
● Demo
Agenda
www.tothenew.com
What is Vimeo?
● Vimeo is video + me
● Vimeo is a video sharing platform that was launched in November 2004 by a
group of filmmakers who wanted to share their creative work and personal
moments from their lives
● It differs from other web video sharing sites because of its “artsy”
distinctiveness, that's why it is very much known specifically for creative
artistry
www.tothenew.com
www.tothenew.com
● Audience Size
○ 1 Billion Vs 170 Million
● Advertising
○ True View Vs None
● Community
○ Everyone Vs Professional
● Video Player Customization
○ A little Vs A lot
● Price
○ Zero Vs Various
● Privacy Option
○ Little Vs Many
● Video SEO
○ More Vs Less
www.tothenew.com
● Domain
○ Network is designed to keep people on site Vs Can use own domain
● Quality Content
○ Popular Vs Great
● Customer service or support
○ Very less Vs Supports
● Comments
○ The trailer park of the Internet Vs Friendlier comments
www.tothenew.com
HOW
Works
www.tothenew.com
Register App in
developer console
Uses
Access TokenEndpoints
Fetch Data
➔ Videos
➔ Channels
➔ Followers
➔ Likes, etc
Authentication
process
H
I
T
s
www.tothenew.com
Application Client Application Client Application Client
Asks for Authentication
Asks for Authentication
www.tothenew.com
V
I
M
E
O
A
E
M
www.tothenew.com
Steps of Integration
● Create an app in developer console of vimeo
● Create Configuration page
● Authorize your app and get the access token
● Use this access token to hit any of the endpoint and get the related data.
● Create a customize contentfinder tab
● Create a vimeo component
www.tothenew.com
Steps of Integration
● Create an app in developer console of vimeo
● Create Configuration page
● Authorize your app and get the access token
● Use this access token to hit any of the endpoint and get the related data.
● Create a customize contentfinder tab
● Create a vimeo component
www.tothenew.com
www.tothenew.com
Steps of Integration
● Create an app in developer console of vimeo
● Create Configuration page
● Authorize your app and get the access token
● Use this access token to hit any of the endpoint and get the related data.
● Create a customize contentfinder tab
● Create a vimeo component
www.tothenew.com
Go to miscadmin
Create a new page
This page will look
like
Add your own configuration from
here or from miscadmin
www.tothenew.com
Steps of Integration
● Create an app in developer console of vimeo
● Create Configuration page
● Authorize your app and get the access token
● Use this access token to hit any of the endpoint and get the related data.
● Create a customize contentfinder tab
● Create a vimeo component
www.tothenew.com
Click here to get the Authorization Grant
www.tothenew.com
This Config Page
● Stores info from the dialog
○ Client Id and Secret etc
● Authenticate App
○ logic to authenticate against vimeo using oAuth 2
○ get Access Token
● Create Polling Agent
○ Under The jcr:content node of config page
○ Polls the importer service to get the
● has Dam path where all metadata has stored
These Should be same
www.tothenew.com
Steps of Integration
● Create an app in developer console of vimeo
● Create Configuration page
● Authorize your app and get the access token
● Use this access token to hit any of the endpoint and get the related data.
● Create a customize contentfinder tab
● Create a vimeo component
www.tothenew.com
Steps of Integration
● Create an app in developer console of vimeo
● Create Configuration page
● Authorize your app and get the access token
● Use this access token to hit any of the endpoint and get the related data.
● Create a customize contentfinder tab
● Create a vimeo component
www.tothenew.com
Contentfinder needs two things
A JSON A js File
www.tothenew.com
Steps of Integration
● Create an app in developer console of vimeo
● Create Configuration page
● Authorize your app and get the access token
● Use this access token to hit any of the endpoint and get the related data.
● Create a customize contentfinder tab
● Create a component which will be dropped from the contentfinder
www.tothenew.com
Demo
www.tothenew.com
Objective
“Provide a superior authoring experience for AEM content authors while
working with Video sharing apps like vimeo.”
Further Improvement
● End to end video management from within AEM.
○ Current implementation relies on vimeo for video management
e.g. uploading, deletion, metadata update etc.
○ Current implementation could be extended to provide for a
console that allows author to manage videos without ever
leaving AEM interface.
● Exploiting Vimeo's feature of hosting videos from custom domain
(non vimeo)
www.tothenew.com

More Related Content

What's hot

[DevGround] 린하게 구축하는 스타트업 데이터파이프라인
[DevGround] 린하게 구축하는 스타트업 데이터파이프라인[DevGround] 린하게 구축하는 스타트업 데이터파이프라인
[DevGround] 린하게 구축하는 스타트업 데이터파이프라인
Jae Young Park
 
Responsive Design Presentation
Responsive Design PresentationResponsive Design Presentation
Responsive Design Presentation
Eugen Figursky
 
Creating a Website Sitemap
Creating a Website SitemapCreating a Website Sitemap
Creating a Website Sitemap
Jeannie Melinz
 
[AWS Builders 온라인 시리즈] AWS 서비스를 활용하여 파일 스토리지 빠르게 마이그레이션 하기 - 서지혜, AWS 솔루션즈 아키텍트
[AWS Builders 온라인 시리즈]  AWS 서비스를 활용하여 파일 스토리지 빠르게 마이그레이션 하기 - 서지혜, AWS 솔루션즈 아키텍트[AWS Builders 온라인 시리즈]  AWS 서비스를 활용하여 파일 스토리지 빠르게 마이그레이션 하기 - 서지혜, AWS 솔루션즈 아키텍트
[AWS Builders 온라인 시리즈] AWS 서비스를 활용하여 파일 스토리지 빠르게 마이그레이션 하기 - 서지혜, AWS 솔루션즈 아키텍트
Amazon Web Services Korea
 
Rwd ppt
Rwd pptRwd ppt
Rwd ppt
Suresh B
 
Using AWS Well Architectured Framework for Software Architecture Evaluations ...
Using AWS Well Architectured Framework for Software Architecture Evaluations ...Using AWS Well Architectured Framework for Software Architecture Evaluations ...
Using AWS Well Architectured Framework for Software Architecture Evaluations ...
Alexandr Savchenko
 
AWS 클라우드를 통해 최소기능제품(MVP) 빠르게 개발하기 - 윤석찬 테크 에반젤리스트, AWS
AWS 클라우드를 통해 최소기능제품(MVP) 빠르게 개발하기 - 윤석찬 테크 에반젤리스트, AWSAWS 클라우드를 통해 최소기능제품(MVP) 빠르게 개발하기 - 윤석찬 테크 에반젤리스트, AWS
AWS 클라우드를 통해 최소기능제품(MVP) 빠르게 개발하기 - 윤석찬 테크 에반젤리스트, AWS
Amazon Web Services Korea
 
Overview of AWS by Andy Jassy - SVP, AWS
Overview of AWS by Andy Jassy - SVP, AWSOverview of AWS by Andy Jassy - SVP, AWS
Overview of AWS by Andy Jassy - SVP, AWS
Amazon Web Services
 
AWS Overview in a Single Diagram
AWS Overview in a Single DiagramAWS Overview in a Single Diagram
AWS Overview in a Single Diagram
Jan Ralph Lester Plazo
 
[Retail & CPG Day 2019] 마켓컬리 서비스 AWS 이관 및 최적화 여정 - 임상석, 마켓컬리 개발 리더
[Retail & CPG Day 2019] 마켓컬리 서비스 AWS 이관 및 최적화 여정 - 임상석, 마켓컬리 개발 리더[Retail & CPG Day 2019] 마켓컬리 서비스 AWS 이관 및 최적화 여정 - 임상석, 마켓컬리 개발 리더
[Retail & CPG Day 2019] 마켓컬리 서비스 AWS 이관 및 최적화 여정 - 임상석, 마켓컬리 개발 리더
Amazon Web Services Korea
 
Overview of Amazon Web Services
Overview of Amazon Web ServicesOverview of Amazon Web Services
Overview of Amazon Web Services
Amazon Web Services
 
Advanced Security Best Practices Masterclass
Advanced Security Best Practices MasterclassAdvanced Security Best Practices Masterclass
Advanced Security Best Practices Masterclass
Amazon Web Services
 
Amazon Personalize Event Tracker 실시간 고객 반응을 고려한 추천::김태수, 솔루션즈 아키텍트, AWS::AWS ...
Amazon Personalize Event Tracker 실시간 고객 반응을 고려한 추천::김태수, 솔루션즈 아키텍트, AWS::AWS ...Amazon Personalize Event Tracker 실시간 고객 반응을 고려한 추천::김태수, 솔루션즈 아키텍트, AWS::AWS ...
Amazon Personalize Event Tracker 실시간 고객 반응을 고려한 추천::김태수, 솔루션즈 아키텍트, AWS::AWS ...
Amazon Web Services Korea
 
Containers - Amazon EKS
Containers - Amazon EKSContainers - Amazon EKS
Containers - Amazon EKS
Amazon Web Services
 
Azure key vault
Azure key vaultAzure key vault
Azure key vault
Rahul Nath
 
AWS 를 활용한 저지연 라이브 (Low Latency Live) 서비스 구현 - 류재춘 컨설턴트/에반젤리스트, GS Neot다 :: AW...
AWS 를 활용한 저지연 라이브 (Low Latency Live) 서비스 구현 - 류재춘 컨설턴트/에반젤리스트, GS Neot다 :: AW...AWS 를 활용한 저지연 라이브 (Low Latency Live) 서비스 구현 - 류재춘 컨설턴트/에반젤리스트, GS Neot다 :: AW...
AWS 를 활용한 저지연 라이브 (Low Latency Live) 서비스 구현 - 류재춘 컨설턴트/에반젤리스트, GS Neot다 :: AW...
Amazon Web Services Korea
 
ppt of web designing and development
ppt of web designing and developmentppt of web designing and development
ppt of web designing and development
47ishu
 
Introduction to WooCommerce
Introduction to WooCommerce Introduction to WooCommerce
Introduction to WooCommerce
Dat Hoang
 
K8s, Amazon EKS - 유재석, AWS 솔루션즈 아키텍트
K8s, Amazon EKS - 유재석, AWS 솔루션즈 아키텍트K8s, Amazon EKS - 유재석, AWS 솔루션즈 아키텍트
K8s, Amazon EKS - 유재석, AWS 솔루션즈 아키텍트
Amazon Web Services Korea
 
AWS Architecting In The Cloud
AWS Architecting In The CloudAWS Architecting In The Cloud
AWS Architecting In The Cloud
Amazon Web Services
 

What's hot (20)

[DevGround] 린하게 구축하는 스타트업 데이터파이프라인
[DevGround] 린하게 구축하는 스타트업 데이터파이프라인[DevGround] 린하게 구축하는 스타트업 데이터파이프라인
[DevGround] 린하게 구축하는 스타트업 데이터파이프라인
 
Responsive Design Presentation
Responsive Design PresentationResponsive Design Presentation
Responsive Design Presentation
 
Creating a Website Sitemap
Creating a Website SitemapCreating a Website Sitemap
Creating a Website Sitemap
 
[AWS Builders 온라인 시리즈] AWS 서비스를 활용하여 파일 스토리지 빠르게 마이그레이션 하기 - 서지혜, AWS 솔루션즈 아키텍트
[AWS Builders 온라인 시리즈]  AWS 서비스를 활용하여 파일 스토리지 빠르게 마이그레이션 하기 - 서지혜, AWS 솔루션즈 아키텍트[AWS Builders 온라인 시리즈]  AWS 서비스를 활용하여 파일 스토리지 빠르게 마이그레이션 하기 - 서지혜, AWS 솔루션즈 아키텍트
[AWS Builders 온라인 시리즈] AWS 서비스를 활용하여 파일 스토리지 빠르게 마이그레이션 하기 - 서지혜, AWS 솔루션즈 아키텍트
 
Rwd ppt
Rwd pptRwd ppt
Rwd ppt
 
Using AWS Well Architectured Framework for Software Architecture Evaluations ...
Using AWS Well Architectured Framework for Software Architecture Evaluations ...Using AWS Well Architectured Framework for Software Architecture Evaluations ...
Using AWS Well Architectured Framework for Software Architecture Evaluations ...
 
AWS 클라우드를 통해 최소기능제품(MVP) 빠르게 개발하기 - 윤석찬 테크 에반젤리스트, AWS
AWS 클라우드를 통해 최소기능제품(MVP) 빠르게 개발하기 - 윤석찬 테크 에반젤리스트, AWSAWS 클라우드를 통해 최소기능제품(MVP) 빠르게 개발하기 - 윤석찬 테크 에반젤리스트, AWS
AWS 클라우드를 통해 최소기능제품(MVP) 빠르게 개발하기 - 윤석찬 테크 에반젤리스트, AWS
 
Overview of AWS by Andy Jassy - SVP, AWS
Overview of AWS by Andy Jassy - SVP, AWSOverview of AWS by Andy Jassy - SVP, AWS
Overview of AWS by Andy Jassy - SVP, AWS
 
AWS Overview in a Single Diagram
AWS Overview in a Single DiagramAWS Overview in a Single Diagram
AWS Overview in a Single Diagram
 
[Retail & CPG Day 2019] 마켓컬리 서비스 AWS 이관 및 최적화 여정 - 임상석, 마켓컬리 개발 리더
[Retail & CPG Day 2019] 마켓컬리 서비스 AWS 이관 및 최적화 여정 - 임상석, 마켓컬리 개발 리더[Retail & CPG Day 2019] 마켓컬리 서비스 AWS 이관 및 최적화 여정 - 임상석, 마켓컬리 개발 리더
[Retail & CPG Day 2019] 마켓컬리 서비스 AWS 이관 및 최적화 여정 - 임상석, 마켓컬리 개발 리더
 
Overview of Amazon Web Services
Overview of Amazon Web ServicesOverview of Amazon Web Services
Overview of Amazon Web Services
 
Advanced Security Best Practices Masterclass
Advanced Security Best Practices MasterclassAdvanced Security Best Practices Masterclass
Advanced Security Best Practices Masterclass
 
Amazon Personalize Event Tracker 실시간 고객 반응을 고려한 추천::김태수, 솔루션즈 아키텍트, AWS::AWS ...
Amazon Personalize Event Tracker 실시간 고객 반응을 고려한 추천::김태수, 솔루션즈 아키텍트, AWS::AWS ...Amazon Personalize Event Tracker 실시간 고객 반응을 고려한 추천::김태수, 솔루션즈 아키텍트, AWS::AWS ...
Amazon Personalize Event Tracker 실시간 고객 반응을 고려한 추천::김태수, 솔루션즈 아키텍트, AWS::AWS ...
 
Containers - Amazon EKS
Containers - Amazon EKSContainers - Amazon EKS
Containers - Amazon EKS
 
Azure key vault
Azure key vaultAzure key vault
Azure key vault
 
AWS 를 활용한 저지연 라이브 (Low Latency Live) 서비스 구현 - 류재춘 컨설턴트/에반젤리스트, GS Neot다 :: AW...
AWS 를 활용한 저지연 라이브 (Low Latency Live) 서비스 구현 - 류재춘 컨설턴트/에반젤리스트, GS Neot다 :: AW...AWS 를 활용한 저지연 라이브 (Low Latency Live) 서비스 구현 - 류재춘 컨설턴트/에반젤리스트, GS Neot다 :: AW...
AWS 를 활용한 저지연 라이브 (Low Latency Live) 서비스 구현 - 류재춘 컨설턴트/에반젤리스트, GS Neot다 :: AW...
 
ppt of web designing and development
ppt of web designing and developmentppt of web designing and development
ppt of web designing and development
 
Introduction to WooCommerce
Introduction to WooCommerce Introduction to WooCommerce
Introduction to WooCommerce
 
K8s, Amazon EKS - 유재석, AWS 솔루션즈 아키텍트
K8s, Amazon EKS - 유재석, AWS 솔루션즈 아키텍트K8s, Amazon EKS - 유재석, AWS 솔루션즈 아키텍트
K8s, Amazon EKS - 유재석, AWS 솔루션즈 아키텍트
 
AWS Architecting In The Cloud
AWS Architecting In The CloudAWS Architecting In The Cloud
AWS Architecting In The Cloud
 

Viewers also liked

c.v
c.vc.v
Integration Testing in AEM
Integration Testing in AEMIntegration Testing in AEM
Integration Testing in AEM
connectwebex
 
Mail chimp Integration with AEM
Mail chimp Integration with AEMMail chimp Integration with AEM
Mail chimp Integration with AEM
Jatin Gupta
 
Integration patterns in AEM 6
Integration patterns in AEM 6Integration patterns in AEM 6
Integration patterns in AEM 6
Yuval Ararat
 
EVOLVE'15 | Enhance | Rene Ugarte | AEM Quality Assurance
EVOLVE'15 | Enhance | Rene Ugarte | AEM Quality AssuranceEVOLVE'15 | Enhance | Rene Ugarte | AEM Quality Assurance
EVOLVE'15 | Enhance | Rene Ugarte | AEM Quality Assurance
Evolve The Adobe Digital Marketing Community
 
Adobe AEM for Business Heads
Adobe AEM for Business HeadsAdobe AEM for Business Heads
Adobe AEM for Business Heads
Yash Mody
 
AEM integration with Apache Mahout
AEM integration with Apache MahoutAEM integration with Apache Mahout
AEM integration with Apache Mahout
Ankit Gubrani
 
Adobe Summit 2016 Bombardier’s AEM Implementation for Multi-sites Management
Adobe Summit 2016 Bombardier’s AEM Implementation for Multi-sites ManagementAdobe Summit 2016 Bombardier’s AEM Implementation for Multi-sites Management
Adobe Summit 2016 Bombardier’s AEM Implementation for Multi-sites Management
Ken Knitter
 
AEM & eCommerce integration
AEM & eCommerce integrationAEM & eCommerce integration
AEM & eCommerce integration
Lokesh BS
 
Microservices Architecture for AEM
Microservices Architecture for AEMMicroservices Architecture for AEM
Microservices Architecture for AEM
Maciej Majchrzak
 
The six key steps to AEM architecture
The six key steps to AEM architectureThe six key steps to AEM architecture
The six key steps to AEM architecture
Ashokkumar T A
 
Four approaches to integrate aem with external systems by Jan Kuzniak
Four approaches to integrate aem with external systems by Jan KuzniakFour approaches to integrate aem with external systems by Jan Kuzniak
Four approaches to integrate aem with external systems by Jan Kuzniak
AEM HUB
 
Integrating with Adobe Marketing Cloud - Summit 2014
Integrating with Adobe Marketing Cloud - Summit 2014Integrating with Adobe Marketing Cloud - Summit 2014
Integrating with Adobe Marketing Cloud - Summit 2014
Paolo Mottadelli
 
Content-Centric Apps for Mobile Devices by John Fait
Content-Centric Apps for Mobile Devices by John FaitContent-Centric Apps for Mobile Devices by John Fait
Content-Centric Apps for Mobile Devices by John Fait
AEM HUB
 
AEM Best Practices for Component Development
AEM Best Practices for Component DevelopmentAEM Best Practices for Component Development
AEM Best Practices for Component Development
Gabriel Walt
 

Viewers also liked (15)

c.v
c.vc.v
c.v
 
Integration Testing in AEM
Integration Testing in AEMIntegration Testing in AEM
Integration Testing in AEM
 
Mail chimp Integration with AEM
Mail chimp Integration with AEMMail chimp Integration with AEM
Mail chimp Integration with AEM
 
Integration patterns in AEM 6
Integration patterns in AEM 6Integration patterns in AEM 6
Integration patterns in AEM 6
 
EVOLVE'15 | Enhance | Rene Ugarte | AEM Quality Assurance
EVOLVE'15 | Enhance | Rene Ugarte | AEM Quality AssuranceEVOLVE'15 | Enhance | Rene Ugarte | AEM Quality Assurance
EVOLVE'15 | Enhance | Rene Ugarte | AEM Quality Assurance
 
Adobe AEM for Business Heads
Adobe AEM for Business HeadsAdobe AEM for Business Heads
Adobe AEM for Business Heads
 
AEM integration with Apache Mahout
AEM integration with Apache MahoutAEM integration with Apache Mahout
AEM integration with Apache Mahout
 
Adobe Summit 2016 Bombardier’s AEM Implementation for Multi-sites Management
Adobe Summit 2016 Bombardier’s AEM Implementation for Multi-sites ManagementAdobe Summit 2016 Bombardier’s AEM Implementation for Multi-sites Management
Adobe Summit 2016 Bombardier’s AEM Implementation for Multi-sites Management
 
AEM & eCommerce integration
AEM & eCommerce integrationAEM & eCommerce integration
AEM & eCommerce integration
 
Microservices Architecture for AEM
Microservices Architecture for AEMMicroservices Architecture for AEM
Microservices Architecture for AEM
 
The six key steps to AEM architecture
The six key steps to AEM architectureThe six key steps to AEM architecture
The six key steps to AEM architecture
 
Four approaches to integrate aem with external systems by Jan Kuzniak
Four approaches to integrate aem with external systems by Jan KuzniakFour approaches to integrate aem with external systems by Jan Kuzniak
Four approaches to integrate aem with external systems by Jan Kuzniak
 
Integrating with Adobe Marketing Cloud - Summit 2014
Integrating with Adobe Marketing Cloud - Summit 2014Integrating with Adobe Marketing Cloud - Summit 2014
Integrating with Adobe Marketing Cloud - Summit 2014
 
Content-Centric Apps for Mobile Devices by John Fait
Content-Centric Apps for Mobile Devices by John FaitContent-Centric Apps for Mobile Devices by John Fait
Content-Centric Apps for Mobile Devices by John Fait
 
AEM Best Practices for Component Development
AEM Best Practices for Component DevelopmentAEM Best Practices for Component Development
AEM Best Practices for Component Development
 

Similar to Vimeo Integration with aem

Themia docs
Themia docsThemia docs
Themia docs
sudaltinah hadi
 
Tube traffic machine review
Tube traffic machine reviewTube traffic machine review
Tube traffic machine review
Ghita Dorinel
 
Amaze showcase review
Amaze showcase reviewAmaze showcase review
Amaze showcase review
okduocthoi
 
How to Rock Your Video Marketing
How to Rock Your Video MarketingHow to Rock Your Video Marketing
How to Rock Your Video Marketing
Pixability
 
The ultimate solution for content creation
The ultimate solution for content creationThe ultimate solution for content creation
The ultimate solution for content creation
Youssef Ouhdana
 
Video creation scientist
Video creation scientistVideo creation scientist
Video creation scientist
swetabhatia4
 
Illawarra Digital Enterprise Program - Creating and uploading videos for YouT...
Illawarra Digital Enterprise Program - Creating and uploading videos for YouT...Illawarra Digital Enterprise Program - Creating and uploading videos for YouT...
Illawarra Digital Enterprise Program - Creating and uploading videos for YouT...
Regional Development Australia (RDA) Illawarra
 
[DevDay 2017] Lean Startup - Design Thinking - Speaker: Sebastian Sussmann - ...
[DevDay 2017] Lean Startup - Design Thinking - Speaker: Sebastian Sussmann - ...[DevDay 2017] Lean Startup - Design Thinking - Speaker: Sebastian Sussmann - ...
[DevDay 2017] Lean Startup - Design Thinking - Speaker: Sebastian Sussmann - ...
DevDay Da Nang
 
Introduction to Wordpress
Introduction to WordpressIntroduction to Wordpress
Introduction to Wordpress
Sandy Ratliff
 
Video marketing platforms
Video marketing  platformsVideo marketing  platforms
Video marketing platforms
subham golay
 
The Black Hole of Video Analytics- KISSmetrics / Viddler Webinar
The Black Hole of Video Analytics- KISSmetrics / Viddler WebinarThe Black Hole of Video Analytics- KISSmetrics / Viddler Webinar
The Black Hole of Video Analytics- KISSmetrics / Viddler Webinar
Viddler Inc.
 
Broadband Video Review
Broadband Video ReviewBroadband Video Review
Broadband Video Review
Jim Kaskade
 
Introduction to weebly
Introduction to weeblyIntroduction to weebly
Introduction to weebly
tmjordan
 
wordpress-based-non-profit-website-redesign-project-by-digital-systems
wordpress-based-non-profit-website-redesign-project-by-digital-systemswordpress-based-non-profit-website-redesign-project-by-digital-systems
wordpress-based-non-profit-website-redesign-project-by-digital-systems
Digital Systems
 
Repeator presentation MIS4596
Repeator presentation MIS4596Repeator presentation MIS4596
Repeator presentation MIS4596
Noah Berson
 
AIVideo Suite Review .pdf
AIVideo Suite Review .pdfAIVideo Suite Review .pdf
AIVideo Suite Review .pdf
MahbubKhan46
 
Flip to imovie
Flip to imovieFlip to imovie
Flip to imovie
shirleywxf
 
Flip video to adobe
Flip video to adobeFlip video to adobe
Flip video to adobe
shirleywxf
 
Edinayoutubeonly HSA
Edinayoutubeonly HSAEdinayoutubeonly HSA
Edinayoutubeonly HSA
Sherri McNeely
 
Youtube associated website linking (1)
Youtube associated website linking (1)Youtube associated website linking (1)
Youtube associated website linking (1)
sushmithan14
 

Similar to Vimeo Integration with aem (20)

Themia docs
Themia docsThemia docs
Themia docs
 
Tube traffic machine review
Tube traffic machine reviewTube traffic machine review
Tube traffic machine review
 
Amaze showcase review
Amaze showcase reviewAmaze showcase review
Amaze showcase review
 
How to Rock Your Video Marketing
How to Rock Your Video MarketingHow to Rock Your Video Marketing
How to Rock Your Video Marketing
 
The ultimate solution for content creation
The ultimate solution for content creationThe ultimate solution for content creation
The ultimate solution for content creation
 
Video creation scientist
Video creation scientistVideo creation scientist
Video creation scientist
 
Illawarra Digital Enterprise Program - Creating and uploading videos for YouT...
Illawarra Digital Enterprise Program - Creating and uploading videos for YouT...Illawarra Digital Enterprise Program - Creating and uploading videos for YouT...
Illawarra Digital Enterprise Program - Creating and uploading videos for YouT...
 
[DevDay 2017] Lean Startup - Design Thinking - Speaker: Sebastian Sussmann - ...
[DevDay 2017] Lean Startup - Design Thinking - Speaker: Sebastian Sussmann - ...[DevDay 2017] Lean Startup - Design Thinking - Speaker: Sebastian Sussmann - ...
[DevDay 2017] Lean Startup - Design Thinking - Speaker: Sebastian Sussmann - ...
 
Introduction to Wordpress
Introduction to WordpressIntroduction to Wordpress
Introduction to Wordpress
 
Video marketing platforms
Video marketing  platformsVideo marketing  platforms
Video marketing platforms
 
The Black Hole of Video Analytics- KISSmetrics / Viddler Webinar
The Black Hole of Video Analytics- KISSmetrics / Viddler WebinarThe Black Hole of Video Analytics- KISSmetrics / Viddler Webinar
The Black Hole of Video Analytics- KISSmetrics / Viddler Webinar
 
Broadband Video Review
Broadband Video ReviewBroadband Video Review
Broadband Video Review
 
Introduction to weebly
Introduction to weeblyIntroduction to weebly
Introduction to weebly
 
wordpress-based-non-profit-website-redesign-project-by-digital-systems
wordpress-based-non-profit-website-redesign-project-by-digital-systemswordpress-based-non-profit-website-redesign-project-by-digital-systems
wordpress-based-non-profit-website-redesign-project-by-digital-systems
 
Repeator presentation MIS4596
Repeator presentation MIS4596Repeator presentation MIS4596
Repeator presentation MIS4596
 
AIVideo Suite Review .pdf
AIVideo Suite Review .pdfAIVideo Suite Review .pdf
AIVideo Suite Review .pdf
 
Flip to imovie
Flip to imovieFlip to imovie
Flip to imovie
 
Flip video to adobe
Flip video to adobeFlip video to adobe
Flip video to adobe
 
Edinayoutubeonly HSA
Edinayoutubeonly HSAEdinayoutubeonly HSA
Edinayoutubeonly HSA
 
Youtube associated website linking (1)
Youtube associated website linking (1)Youtube associated website linking (1)
Youtube associated website linking (1)
 

Vimeo Integration with aem

  • 2. www.tothenew.com Objective “Provide a superior authoring experience for AEM content authors while working with Video sharing apps like vimeo.”
  • 3. www.tothenew.com ● What is Vimeo ● Difference between youtube and vimeo ● How vimeo works ● How vimeo integrates with AEM ● Demo Agenda
  • 4. www.tothenew.com What is Vimeo? ● Vimeo is video + me ● Vimeo is a video sharing platform that was launched in November 2004 by a group of filmmakers who wanted to share their creative work and personal moments from their lives ● It differs from other web video sharing sites because of its “artsy” distinctiveness, that's why it is very much known specifically for creative artistry
  • 6. www.tothenew.com ● Audience Size ○ 1 Billion Vs 170 Million ● Advertising ○ True View Vs None ● Community ○ Everyone Vs Professional ● Video Player Customization ○ A little Vs A lot ● Price ○ Zero Vs Various ● Privacy Option ○ Little Vs Many ● Video SEO ○ More Vs Less
  • 7. www.tothenew.com ● Domain ○ Network is designed to keep people on site Vs Can use own domain ● Quality Content ○ Popular Vs Great ● Customer service or support ○ Very less Vs Supports ● Comments ○ The trailer park of the Internet Vs Friendlier comments
  • 9. www.tothenew.com Register App in developer console Uses Access TokenEndpoints Fetch Data ➔ Videos ➔ Channels ➔ Followers ➔ Likes, etc Authentication process H I T s
  • 10. www.tothenew.com Application Client Application Client Application Client Asks for Authentication Asks for Authentication
  • 12. www.tothenew.com Steps of Integration ● Create an app in developer console of vimeo ● Create Configuration page ● Authorize your app and get the access token ● Use this access token to hit any of the endpoint and get the related data. ● Create a customize contentfinder tab ● Create a vimeo component
  • 13. www.tothenew.com Steps of Integration ● Create an app in developer console of vimeo ● Create Configuration page ● Authorize your app and get the access token ● Use this access token to hit any of the endpoint and get the related data. ● Create a customize contentfinder tab ● Create a vimeo component
  • 15. www.tothenew.com Steps of Integration ● Create an app in developer console of vimeo ● Create Configuration page ● Authorize your app and get the access token ● Use this access token to hit any of the endpoint and get the related data. ● Create a customize contentfinder tab ● Create a vimeo component
  • 16. www.tothenew.com Go to miscadmin Create a new page This page will look like Add your own configuration from here or from miscadmin
  • 17. www.tothenew.com Steps of Integration ● Create an app in developer console of vimeo ● Create Configuration page ● Authorize your app and get the access token ● Use this access token to hit any of the endpoint and get the related data. ● Create a customize contentfinder tab ● Create a vimeo component
  • 18. www.tothenew.com Click here to get the Authorization Grant
  • 19. www.tothenew.com This Config Page ● Stores info from the dialog ○ Client Id and Secret etc ● Authenticate App ○ logic to authenticate against vimeo using oAuth 2 ○ get Access Token ● Create Polling Agent ○ Under The jcr:content node of config page ○ Polls the importer service to get the ● has Dam path where all metadata has stored These Should be same
  • 20. www.tothenew.com Steps of Integration ● Create an app in developer console of vimeo ● Create Configuration page ● Authorize your app and get the access token ● Use this access token to hit any of the endpoint and get the related data. ● Create a customize contentfinder tab ● Create a vimeo component
  • 21. www.tothenew.com Steps of Integration ● Create an app in developer console of vimeo ● Create Configuration page ● Authorize your app and get the access token ● Use this access token to hit any of the endpoint and get the related data. ● Create a customize contentfinder tab ● Create a vimeo component
  • 22. www.tothenew.com Contentfinder needs two things A JSON A js File
  • 23. www.tothenew.com Steps of Integration ● Create an app in developer console of vimeo ● Create Configuration page ● Authorize your app and get the access token ● Use this access token to hit any of the endpoint and get the related data. ● Create a customize contentfinder tab ● Create a component which will be dropped from the contentfinder
  • 25. www.tothenew.com Objective “Provide a superior authoring experience for AEM content authors while working with Video sharing apps like vimeo.” Further Improvement ● End to end video management from within AEM. ○ Current implementation relies on vimeo for video management e.g. uploading, deletion, metadata update etc. ○ Current implementation could be extended to provide for a console that allows author to manage videos without ever leaving AEM interface. ● Exploiting Vimeo's feature of hosting videos from custom domain (non vimeo)