GithubHelp home page GithubHelp logo

neusoft-psd / open-msp-viewer Goto Github PK

View Code? Open in Web Editor NEW

This project forked from rpbouman/open-msp-viewer

0.0 2.0 0.0 1.23 MB

Open MS Project viewer - a pure HTML5 viewer for MS Project files.

License: Other

CSS 26.96% HTML 3.02% JavaScript 70.02%

open-msp-viewer's Introduction

open-msp-viewer

Open MS Project viewer - a pure HTML5 viewer for MS Project files.

A screenshot of the open msp viewer

Using

To use the open msp viewer, download the msp-viewer.zip archive. Unpack the archive, and use your web browser to open resources/html/index.html. This is a sample application that lets you load MS Project XML files via the browser file API, which is supported on all modern web browsers, and on Internet Explorer starting from version 10.

The sample application also has an option to open a MS Project file using HTTP (use the folder icon on the toolbar). However, this option is subject to the standard same-origin policy of the XMLHttpRequest.

The sample application also shows how you can embed the open msp viewer into your own webapplications. See the "Developers" section for more details.

Supported MS Project File formats

The open-msp-viewer can handle only the XML format as exported by MS Project. This XML format is also known as mspdi (MS Project Data Interchange). This is latest documentation for the format pertains to MS Project 2007. XML Schemas for this format can be found here.

The open-msp-viewr ships with a few sample files in the sample directory which you can use to test.

If you run into trouble loading a particular XML file created by MS Project, please file an issue and please attach a minimal version of the file that reproduces the problem. Please clearly state with wich version of MS project you created the file.

If you manipulate MS Project XML Files outside of MS Project, and you experience problems loading the file in the open-msp-viewer, but not in MS Project itself, then we're interested to learn about that too. In those cases, please clearly state the nature of the modification. Attach the file that won't load. Please also load the file in MS Project, re-export, and attach that as well so that we can discover any differences.

If you have a need to load .msp files, or other file formats, please add a comment to issue 10 and explain your requirements. As this is a not-for profit open source project, we cannot make any guarantees. However, we can always negotiate some conditions that do give you guarantees.

Supported MS Project versions

Technically, the open-msp-viewer does not support any version of MS Project. Currently open-msp-viewer reads and renders mspdi files. MS Project 2002 througj 2013 support reading and writing mspdi files. The format has been fairly constant. The open-msp-viewer should be able to read any mspdi file created by MS Project 2002 through MS Projcet 2012.

Supported Browsers

Open msp viewer is tested against the following browsers:

  • Chrome (current version) on Ubuntu Linux 13.10 and Windows 7
  • Firefox (current version) on Ubuntu Linux 13.10 and Windows 7
  • IE8, IE9, IE10, IE11 on Windows7
  • Opera 12.16 on Ubuntu Linux 13.10 and Opera 23.0 on Windows 7

This simply reflects the platforms I have at my disposal. If you're interested in support for other browser please post an issue. If there is enough demand for a particular browser we can try and figure out a way to start supporting it.

Developers

Please refer the sample application in the resources/html/index.html folder to see how to use the open msp viewer in your webpages.

open-msp-viewer's People

Contributors

rpbouman avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.