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
Architectural Extensions
denyspoltorak
0
290
開発者から情シスまで - 多様なユーザー層に届けるAPI提供戦略 / Postman API Night Okinawa 2026 Winter
tasshi
0
200
Data-Centric Kaggle
isax1015
2
780
並行開発のためのコードレビュー
miyukiw
0
180
React 19でつくる「気持ちいいUI」- 楽観的UIのすすめ
himorishige
11
7.4k
HTTPプロトコル正しく理解していますか? 〜かわいい猫と共に学ぼう。ฅ^•ω•^ฅ ニャ〜
hekuchan
2
690
CSC307 Lecture 01
javiergs
PRO
0
690
CSC307 Lecture 08
javiergs
PRO
0
670
ぼくの開発環境2026
yuzneri
0
230
Oxlintはいいぞ
yug1224
5
1.3k
CSC307 Lecture 05
javiergs
PRO
0
500
プロダクトオーナーから見たSOC2 _SOC2ゆるミートアップ#2
kekekenta
0
220
Featured
See All Featured
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
57
50k
エンジニアに許された特別な時間の終わり
watany
106
230k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
95
Visualization
eitanlees
150
17k
Speed Design
sergeychernyshev
33
1.5k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
82
The Illustrated Children's Guide to Kubernetes
chrisshort
51
51k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.7k
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
270
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
110
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.1k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.3k
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 …