https://github.com/coatsy/wopi-node
Sample WOPI implementation in node.js
https://github.com/coatsy/wopi-node
Last synced: about 1 year ago
JSON representation
Sample WOPI implementation in node.js
- Host: GitHub
- URL: https://github.com/coatsy/wopi-node
- Owner: coatsy
- License: mit
- Created: 2017-06-14T04:32:34.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2017-06-20T06:43:54.000Z (almost 9 years ago)
- Last Synced: 2025-03-28T11:37:57.810Z (about 1 year ago)
- Language: TypeScript
- Size: 48.8 KB
- Stars: 18
- Watchers: 1
- Forks: 6
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# wopi-node
Sample WOPI Host implementation in node.js
## Introduction
This repository contains an application that integrates with Office Online for viewing/editing Office documents. This type of integration classifies this application as a WOPI host. WOPI (Web Application Open Platform Interface) is a protocol for integrating with Office Online and is documented in detail at [https://wopi.readthedocs.org](https://wopi.readthedocs.org "https://wopi.readthedocs.org"). This sample will illustrate many important patterns and practices for implementing a WOPI host, a number of which are outlined in this readme.
## Structure
The inspiration for the structure of this sample came from the excellent [TypeScript Node Starter Project](https://github.com/Microsoft/TypeScript-Node-Starter) and the C# WOPI Host reference implementation [PnP-WOPI](https://github.com/OfficeDev/PnP-WOPI)
# Other Resources
In addition to the excellent [TypeScript Node Starter Project](https://github.com/Microsoft/TypeScript-Node-Starter) and the C# WOPI Host reference implementation [PnP-WOPI](https://github.com/OfficeDev/PnP-WOPI), I found the following useful
- [TypeScript Documentation](http://www.typescriptlang.org/docs/home.html)
- [TypeScript 2 + Express + Node.js](http://brianflove.com/2016/11/08/typescript-2-express-node/) - Brian Love
- [TypeScript Team Blog](https://blogs.msdn.microsoft.com/typescript)
- [TypeSearch](http://microsoft.github.io/TypeSearch/) - Find typescript definition files for lots of js libraries
- [ExpressJs Home and documentation](http://expressjs.com/)