WIRIS editor

What is it?

WIRIS editor is a WYSIWYG equation editor. It is based on JavaScript technology, so it runs on any browser (Firefox, Explorer, Chrome...) and operating system (Windows, Linux, Mac...), including mobile and tablet devices.

WIRIS editor stores formulas internally with MathML which are displayed, by default, as PNG images.

It is comprised of two main components:

  1. The JavaScript editor is the editor itself. It displays the toolbar, the current formula and captures the mouse and keyboard events to dynamically build a formula.
  2. The web services provide extra features like generation of PNG images from the MathML and converting from/to LaTeX. For the curious, the underlying server technologies of the services are Java and .NET.

Where?

You will find WIRIS editor integrated in many applications. Check whether there is a WIRIS plugin that satisfy your requirements or contact us.

WIRIS editor itself is usually hosted at www.wiris.net following the software as a service model. You may also be interested in installing the entire WIRIS editor - server components at your server, so that both the JavaScript editor and the images are provided from your site.

How?

You can use the formula editor in different work scenarios:

  1. Final user
    Visit the manual or ask your web administrator to install a WIRIS plugin.
  2. Web administrator
    You can use WIRIS editor in your web platform within the HMTL editor you are currently using. Several WIRIS plugins are already developed, including a generic plugin for any HTML editor.
  3. Application developer
    You can integrate WIRIS editor in any web platform using the public API. Find some hints at Generic plugin or contact with us.

What is a WIRIS plugin?

A WIRIS plugin is not the same as the WIRIS editor. A WIRIS plugin is the component that you might want to install on your web application to enable using WIRIS editor (and also WIRIS cas).  A WIRIS plugin needs to interact with your platform and, thus, there are a whole set of WIRIS plugins targeting different technologies (PHP, Java, ASP .NET, etc.) and different HTML editors (TinyMCE, CKEditor, …) or available platforms (Moodle, SAKAI, Joomla, …)