Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Building your Own Web-based Forms Solution in S...
Search
Mete Bulutay
April 22, 2016
Programming
140
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Building your Own Web-based Forms Solution in SharePoint 2013-2016
Collab 365
Mete Bulutay
April 22, 2016
More Decks by Mete Bulutay
See All by Mete Bulutay
Over-Engineering: The hidden monster
codingmag
0
200
Indexing & searching social media feeds in Office 365
codingmag
0
150
Future of SharePoint
codingmag
0
160
SharePoint in The Cloud
codingmag
0
160
Bulutlar İçinde SharePoint
codingmag
0
150
Automated SharePoint Portal Installation
codingmag
0
170
Other Decks in Programming
See All in Programming
phperだってパンチカードでコーディングしたい
o0h
PRO
0
340
なぜCTOを降りてFDEを選んだのか?〜なぜプロダクト企業がFDEで顧客の現場に踏み込むのか〜
gonta
1
210
iOS 27でニュースアプリはどう変わる!? 〜日経電子版の新機能対応と、開発事例から〜
lynnswap
7
13k
IBM Bob Dojo #1 仕様駆動開発入門
oniak3ibm
PRO
0
390
Starting & Sustaining Code-Based E2E Testing for Non-Coding QA Teams( #jasstniigata )
teyamagu
PRO
1
1k
機械に任せるテスト、人が見るテスト ⽣成AIで引き直した、運⽤保守フェーズの線引き
dske104
0
190
Compiling a real-world CLI tool to native with Static Hermes
tmikov2023
0
120
AWSに止められる覚悟してますか?
morizo_1984
2
540
HTML-in-Canvasで作る未来のWeb UI表現
clockmaker
5
5.1k
Next.js: The final boss of Web Performance
guaca
0
260
[2026-09-26]空論ジェネリックプロセス~テスト資産とAIで紡ぐ、再現可能なパフォーマンスチューニングの話~
tosite
0
270
Simple Storage Service(S3) is not simple
iwatsukayura
0
290
Featured
See All Featured
Marketing to machines
jonoalderson
1
5.9k
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
360
Designing for Performance
lara
612
70k
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
750
Building Adaptive Systems
keathley
44
3.2k
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
120
120k
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
2
480
Product Roadmaps are Hard
iamctodd
55
13k
Abbi's Birthday
coloredviolet
4
10k
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
600
4 Signs Your Business is Dying
shpigford
187
23k
Reality Check: Gamification 10 Years Later
codingconduct
0
2.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 …