Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Building your Own Web-based Forms Solution in S...
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Mete Bulutay
April 22, 2016
Programming
0
130
Building your Own Web-based Forms Solution in SharePoint 2013-2016
Collab 365
Mete Bulutay
April 22, 2016
Tweet
Share
More Decks by Mete Bulutay
See All by Mete Bulutay
Over-Engineering: The hidden monster
codingmag
0
190
Indexing & searching social media feeds in Office 365
codingmag
0
140
Future of SharePoint
codingmag
0
150
SharePoint in The Cloud
codingmag
0
150
Bulutlar İçinde SharePoint
codingmag
0
140
Automated SharePoint Portal Installation
codingmag
0
150
Other Decks in Programming
See All in Programming
AIと一緒にレガシーに向き合ってみた
nyafunta9858
0
240
16年目のピクシブ百科事典を支える最新の技術基盤 / The Modern Tech Stack Powering Pixiv Encyclopedia in its 16th Year
ahuglajbclajep
5
1k
QAフローを最適化し、品質水準を満たしながらリリースまでの期間を最短化する #RSGT2026
shibayu36
2
4.4k
dchart: charts from deck markup
ajstarks
3
990
AI時代のキャリアプラン「技術の引力」からの脱出と「問い」へのいざない / tech-gravity
minodriven
21
7.2k
AI によるインシデント初動調査の自動化を行う AI インシデントコマンダーを作った話
azukiazusa1
1
730
AIエージェントのキホンから学ぶ「エージェンティックコーディング」実践入門
masahiro_nishimi
5
460
開発者から情シスまで - 多様なユーザー層に届けるAPI提供戦略 / Postman API Night Okinawa 2026 Winter
tasshi
0
200
Oxlint JS plugins
kazupon
1
960
360° Signals in Angular: Signal Forms with SignalStore & Resources @ngLondon 01/2026
manfredsteyer
PRO
0
130
Fluid Templating in TYPO3 14
s2b
0
130
なるべく楽してバックエンドに型をつけたい!(楽とは言ってない)
hibiki_cube
0
140
Featured
See All Featured
The Spectacular Lies of Maps
axbom
PRO
1
520
How Software Deployment tools have changed in the past 20 years
geshan
0
32k
How GitHub (no longer) Works
holman
316
140k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
GraphQLの誤解/rethinking-graphql
sonatard
74
11k
AI Search: Where Are We & What Can We Do About It?
aleyda
0
6.9k
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
66
37k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
359
30k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
53
Code Reviewing Like a Champion
maltzj
527
40k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
830
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.8k
Transcript
Online Conference June 17th and 18th 2015 WWW.COLLAB365.EVENTS Building your
Own Web-based Forms Solution in SharePoint 2013-2016
WWW.COLLAB365.EVENTS Mete Bulutay Atos Email :
[email protected]
Twitter : @codeholionet
Facebook: https://www.facebook.com/mbulutay LinkedIn: https://www.linkedin.com/in/mete- bulutay-4b43b264 Senior Software Engineer in Atos MCSD, CSM Working in SharePoint projects since 2005 SharePoint 2003 - 2016
WWW.COLLAB365.EVENTS Agenda • Part1: Why custom forms solution? • Part2:
What is WOPI? • Part3: How the solution will work? • Part4: //Todo:
WWW.COLLAB365.EVENTS Part1: Why custom forms solution?
WWW.COLLAB365.EVENTS Future of InfoPath • Office 365 & SharePoint 2016
supports! • InfoPath 2013 is the latest version. • Alternatives (MS) failed! • Support until 2026.
WWW.COLLAB365.EVENTS Common Issues with InfoPath • Customization, • Limitation of
features in browser forms, • Data access, • Cascading fields, • Etc…
WWW.COLLAB365.EVENTS Major Alternatives of InfoPath • K2 forms, • Nintex
forms, • Custom builtin solution, • Custom developed solution.
WWW.COLLAB365.EVENTS Part2: What is WOPI?
WWW.COLLAB365.EVENTS WOPI • Web Application Open Platform Interface Protocol •
Create your own web based client! • SharePoint 2013 & 2016 • https://msdn.microsoft.com/en- us/library/hh622722(v=office.12).aspx
WWW.COLLAB365.EVENTS How WOPI Works - Generate proof - Insert proof
to discovery XML - Request discovery XML - Serve discovery XML - Send access token, TTL, file URL - Execute get request with access token, TTL, proof
WWW.COLLAB365.EVENTS Demo How to register WOPI binding…
WWW.COLLAB365.EVENTS Part3: How will it work?
WWW.COLLAB365.EVENTS XSL Transformation
WWW.COLLAB365.EVENTS Demo Sample application for viewing XML forms…
WWW.COLLAB365.EVENTS Part4: Todo…
WWW.COLLAB365.EVENTS In order to complete the solution: • Add editing
feature & re-transform to XML, • Validate schema with XSD, • Read XSD and XSLT from Forms folder, • Digital signature etc. if needed…
WWW.COLLAB365.EVENTS Must Read: • http://www.wictorwilen.se/Search?q=wopi • http://openwopi.codeplex.com/
WWW.COLLAB365.EVENTS Stay tuned for more great sessions …