Documentation / MathType

  • Demos
  • Visit our website
  • Downloads
  • Contact us
  • MathType

    • Wiris Quizzes

      • Learning Lemur

        • CalcMe

          • MathPlayer

            • Store FAQ

              • VPAT for the electronic documentation

                • MathFlow

                  • BF FAQ

                    • Miscellaneous

                      • Wiris Integrations

                        • Home
                        • MathType
                        • MathType Integrations
                        • MathType web interface features
                        • MathType web interface features

                        Configuration table

                        Reading time: 2min

                        Server configuration file (configuration.ini)

                        Each integration has the configuration.ini file in a different place, depending on the backend technology. Check this table to find your file.

                        Technology Location
                        PHP <pluginRoot>/configuration.ini
                        Java <pluginwiris_engine.war>/WEB-INF/pluginwiris/configuration.ini

                        configuration.ini table

                        Table 25. Connection properties
                        Key Description Default value Possible values
                        wirisimageserviceprotocol Specifies formula image server protocol. If left blank, it is computed automatically https http, https
                        wirisimageservicehost Specifies formula image server host. www.wiris.net  
                        wirisimageserviceport Specifies formula image server port. If left blank, it is computed automatically   (number)
                        wirisimageservicepath Specifies formula image server path. /demo/editor/render  

                        Table 26. Proxy properties

                        Key Description Default value Possible values
                        wirisproxy Specifies if your server is using a proxy connection or not. false true, false
                        wirisproxy_host If wirisproxy is true, this value specifies the proxy host.    
                        wirisproxy_port If wirisproxy is true, this value specifies the proxy port.    
                        wirisproxy_user If wirisproxy is true, this value specifies the proxy user (if needed).    
                        wirisproxy_password If wirisproxy is true, this value specifies the proxy password (if needed).    

                        Table 27. Folder properties

                        Key Description Default value Possible values
                        wiriscachedirectory Storage location for cache images /var/cache/  
                        wirisformuladirectory Storage location for formula files /var/formulas/  

                        Table 28. Content properties

                        Key Description Default value Possible values
                        wiriseditorsavemode Specifies the format of the saved formulas xml xml, image, base64, safexml
                        wiriseditorparsexml Specifies if the MathML should be parsed on non MathML modes (image or base64) false true,false
                        wiriseditorbase64savemode Specifies if in base64 save mode, data should be stored as a base64 string or as an image default default, image
                        wirissavehandtraces Specifies if the code of Hand traces should be stored false true,false
                        wiriseditorparselatex If set to true, LaTeX is stored in the database as MathML with a LaTeX annotation. true true, false

                        Table 29. Image properties

                        Key Description Default value Possible values
                        wirisimageformat Specifies image format svg svg, png
                        wiriseditormathmlattribute Specifies the image attribute to store mathml content data-mathml  
                        wirisaccessibilityenabled Specifies if the accesibility should be included in generated images as "alt" attribute true true,false

                        Table 30. Editor properties

                        Key Description Default value Possible values
                        wiriseditorenabled Specifies if MathType is enabled true true, false
                        wirischemeditorenabled Specifies if ChemType is enabled true true, false
                        wiriseditorwindowattributes Specifies the editor size width=570, height=450, scroll=no, resizable=yes  
                        wiriseditormodalwindowfullscreen Specifies if the modal window should be opened in full-screen mode false true, false
                        wiriseditorparameters MathType can be initialized with different variables, in JSON format. {} See list of parameters

                        Table 31. Cross-Domain policies

                        Key Description Default value Possible values
                        wiriscorsenabled Enables CORS false true, false
                        wirisexternalplugin Specifies if the plugin is an external plugin false true, false

                        Table 32. Performance settings

                        Key Description Default value Possible values
                        wirispluginperformance Specifies if the image service response should be a JSON instead of a binary, which allows for requests to be cached true true, false

                        Table 33. Cache settings

                        Key Description Default value Possible values
                        wiriscleancachegui Specifies if the delete cache GUI is enabled. false true, false
                        wiriscleancachetoken Specifies the token to delete the cache using the GUI    

                        Table 34. Class overridables

                        Key Description Default value Possible values
                        wirisstorageclass Specifies the name of the class that manages the storage of formulas   com.wiris.plugin.storage.CustomStorageAndCache
                        wirisconfigurationclass Specifies the name of the class that updates the loaded configuration   com.wiris.plugin.configuration.CustomConfiguration
                        wirisaccessproviderenabled Specifies if the access provider class is enabled false true, false
                        wirisaccessproviderclass Specifies the name of the class that manages the Access provider    

                        Configuration using .NET Web.config

                        From version 3.50.0 you can alternatively add your custom configuration using your project Web.config file instead of creating a configuration.ini file using the following format:

                         <appSettings>
                         <add key="com.wiris.plugin.<configuration-key>" value="<configuration-value>"/>
                         </appSettings>

                        Configuration using Java web.xml

                        From version 3.50.0 you can alternatively add your custom configuration using your project web.xml file instead of creating a configuration.ini file using the following format:

                         <context-param>
                         <param-name>com.wiris.plugin.<configuration-key></param-name>
                         <param-value><configuration-value></param-value>
                         </context-param>

                        Was this article helpful?

                        Yes
                        No
                        Give feedback about this article

                        Related Articles

                        • VPAT for MathType 7
                        • MathType API documentation
                        • MathType MTEF v.5 (MathType 4.0 and later)
                        • Cross-domain

                        Configuration table

                        Server configuration file (configuration.ini) configuration.ini table Configuration using .NET Web.config Configuration using Java web.xml

                        Making people’s STEM work more meaningful

                        MathType

                        • MathType for Office Tools
                        • MathType for Mac
                        • MathType for Microsoft 365
                        • MathType for Google Workspace
                        • MathType for LMS
                        • MathType for XML Editors
                        • Arabic notation
                        • Our products accessibility
                        • MathType is online

                        WirisQuizzes

                        Learning Lemur

                        Solutions for Education

                        • Blackboard Learn
                        • Brightspace by D2L
                        • Canvas
                        • Google Classroom
                        • Moodle
                        • Schoology

                        Solutions for Publishing Houses

                        Solutions for Technical Writers

                        Solutions for Chemistry

                        Integrations

                        • HTML Editors
                        • MathType in WordPress

                        Pricing

                        Company

                        Careers

                        Blog

                        Contact Us

                        Buy Now

                        Plugin Downloads

                        © Wiris 2025

                        • Cookie Settings
                        • Cookie Policy
                        • Terms of Use
                        • Privacy Policy / GDPR
                        • Student Data Privacy
                        • Compliance
                        • Powered by Helpjuice
                        Expand