https://github.com/wiris/moodle-tinymce_tiny_mce_wiris
TinyMCE's editor Moodle plugin for MathType, the leading formula editor and equation writer for the web by Wiris
https://github.com/wiris/moodle-tinymce_tiny_mce_wiris
chemistry maths mathtype moodle moodle-plugin tinymce wysiwyg
Last synced: 2 months ago
JSON representation
TinyMCE's editor Moodle plugin for MathType, the leading formula editor and equation writer for the web by Wiris
- Host: GitHub
- URL: https://github.com/wiris/moodle-tinymce_tiny_mce_wiris
- Owner: wiris
- License: gpl-3.0
- Created: 2016-04-04T09:06:43.000Z (about 9 years ago)
- Default Branch: stable
- Last Pushed: 2024-01-29T14:36:58.000Z (over 1 year ago)
- Last Synced: 2025-01-27T22:46:02.328Z (4 months ago)
- Topics: chemistry, maths, mathtype, moodle, moodle-plugin, tinymce, wysiwyg
- Language: Gherkin
- Homepage: https://www.wiris.com/moodle
- Size: 3.68 MB
- Stars: 13
- Watchers: 5
- Forks: 12
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGES.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
#  MathType Moodle plugin for TinyMCE
[](https://github.com/wiris/moodle-tinymce_tiny_mce_wiris/actions/workflows/moodle-ci.yml)
Type and handwrite mathematical notation in Moodle with [MathType](https://www.wiris.com/en/mathtype/?utm_source=github&utm_medium=referral&utm_campaign=readme&utm_content=TinyMCE) for TinyMCE editor.

## Introduction
[MathType](https://www.wiris.com/en/mathtype/?utm_source=github&utm_medium=referral&utm_campaign=readme&utm_content=TinyMCE) is a mathematical **visual (WYSIWYG) editor** containing a large collection of icons nicely organized in thematic tabs in order to create formulas or equations for any web content. **Maths and chemistry** toolbars are available from different icons in TinyMCE toolbar.
**Note**: MathType can be used for free up to a certain level of uses per natural year. Read [license conditions and prices](https://www.wiris.com/en/pricing/?utm_source=github&utm_medium=referral&utm_campaign=readme&utm_content=TinyMCE) on our website.
## Requirements
The [MathType filter plugin](https://github.com/wiris/moodle-filter_wiris) is required in order to use this plugin.
## Installation
Install the plugin like any other plugin to folder `lib/editor/tinymce/plugins/tiny_mce_wiris`.
You can use git:
```sh
$ cd
$ git clone https://github.com/wiris/moodle-tinymce_tiny_mce_wiris.git lib/editor/tinymce/plugins/tiny_mce_wiris
```Alternatively, you can [download the plugin](https://github.com/wiris/moodle-tinymce_tiny_mce_wiris/archive/stable.zip) and unzip the file into the TinyMCE plugins folder, and then rename the new folder to `tiny_mce_wiris`.
## Releases
Since version 7.24.0, all notable changes to this project are documented in the [CHANGES.md](CHANGES.md) file. You can download any release of this plugin from the [Official Moodle's page](https://moodle.org/plugins/tinymce_tiny_mce_wiris).
## Libraries
This plugin uses the **MathType for TinyMCE4** ([@wiris/mathtype-tinymce4](https://www.npmjs.com/package/@wiris/mathtype-tinymce4)), released under GNU GPLv3 license.
The library's source code can be found at [@wiris/html-integrations](https://github.com/wiris/html-integrations) repository.
**Note:** More details on the `thirdpartylibs.xml` file.
## Contributing
We would love for you to contribute to this project and help make it better.
As a contributor, the guidelines we would like you to follow are documented in the [CONTRIBUTING.md](CONTRIBUTING.md) file.
### Source code
The MathType for TinyMCE4 library (@wiris/mathtype-tinymce4) is located at `tinymce` folder following TinyMCE development conventions.
You can update `@wiris/mathtype-tinymce4` library to its latest version, using these commands:
```sh
# Install project dependencies.
$ npm install
# Update MathType for TinyMCE4 to its latests version.
$ npm run update-mathtype
```## Further information
- [Official plugin in Moodle's website](https://moodle.org/plugins/tinymce_tiny_mce_wiris).
- [TinyMCE page at Moodle's documentation website](https://docs.moodle.org/dev/TinyMCE_plugins).
- [MathType Tutorials](https://docs.wiris.com/mathtype/en/user-interfaces/mathtype-web-interface/introductory-tutorials.html?utm_source=github&utm_medium=referral&utm_campaign=readme&utm_content=TinyMCE).## Technical Support
If you have questions or need help integrating MathType, please contact us ([email protected]) instead of opening an issue.
## Privacy policy
The [MathType Privacy Policy](https://www.wiris.com/en/mathtype-privacy-policy/?utm_source=github&utm_medium=referral&utm_campaign=readme&utm_content=TinyMCE) covers the data processing operations for the MathType users. It is an addendum of the company’s general Privacy Policy and the [general Privacy Policy](https://www.wiris.com/en/privacy-policy?utm_source=github&utm_medium=referral&utm_campaign=readme&utm_content=TinyMCE) still applies to MathType users.
## License
**MathType for TinyMCE** by [WIRIS](https://www.wiris.com/en/terms-of-use/?utm_source=github&utm_medium=referral&utm_campaign=readme&utm_content=TinyMCE) is licensed under the [GNU General Public, License Version 3](https://www.gnu.org/licenses/gpl-3.0.en.html).