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
Implementation Patterns
denyspoltorak
0
290
なるべく楽してバックエンドに型をつけたい!(楽とは言ってない)
hibiki_cube
0
140
Fluid Templating in TYPO3 14
s2b
0
130
Automatic Grammar Agreementと Markdown Extended Attributes について
kishikawakatsumi
0
190
FOSDEM 2026: STUNMESH-go: Building P2P WireGuard Mesh Without Self-Hosted Infrastructure
tjjh89017
0
170
Rust 製のコードエディタ “Zed” を使ってみた
nearme_tech
PRO
0
180
izumin5210のプロポーザルのネタ探し #tskaigi_msup
izumin5210
1
130
Fragmented Architectures
denyspoltorak
0
160
[KNOTS 2026登壇資料]AIで拡張‧交差する プロダクト開発のプロセス および携わるメンバーの役割
hisatake
0
280
副作用をどこに置くか問題:オブジェクト指向で整理する設計判断ツリー
koxya
1
610
Oxlint JS plugins
kazupon
1
960
AI Agent の開発と運用を支える Durable Execution #AgentsInProd
izumin5210
7
2.3k
Featured
See All Featured
Leo the Paperboy
mayatellez
4
1.4k
Facilitating Awesome Meetings
lara
57
6.8k
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
117
110k
It's Worth the Effort
3n
188
29k
HDC tutorial
michielstock
1
380
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
1
100
[SF Ruby Conf 2025] Rails X
palkan
1
750
Design in an AI World
tapps
0
140
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
110
Designing for Timeless Needs
cassininazir
0
130
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
110
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.7k
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 …