Documentation

Installation / Installation .NET

Installing MoxieManager should be fairly simple, but mastering all the options can be harder.

Requirements

MoxieManager will only work with .NET 4.5 Framework, download here.

A modern HTML5 or HTML4 Strict doctype (<!DOCTYPE html>) is required to get the UI to render properly.

Basic Installation

Here are the basic steps for installing the moxiemanager in standalone mode.

Please note, there is no Visual Studio Building required to make this software work.

  1. Unpack the zip file and upload it to your web server. For example: c:/inetpub/wwwroot/moxiemanager
  2. Copy all the DLL files moxiemanager/bin to your root bin folder.
  3. Open up moxiemanager/Web.config (you need all values in this file)
    1. Insert your license key into "general.license"
    2. Configure your "filesystem.rootpath" if you wish to change the default
    3. Configure an "authenticator", check the plugins page for more info.
  4. Check write access to filesystem.rootpath you configured above (for IIS_IUSRS), if you want upload to work.
  5. Add a mimetype for icon fonts to your IIS settings if its not already done, add for .woff (application/font-woff) files.
  6. Direct your browser to the moxiemanager installation folder to try it out.

Please note that if you move the Web.config settings into a global website Web.config, do not forget to remove the original in the MoxieManager folder, or all configurations will be overwritten by the local ones.

If you get a 500 internal server error, first, check your .NET version, only .NET 4.5 Framework is supported. Next, make sure you copied the DLL files to the root bin folder.

If you encounter any problems, check the FAQ or use the support ticket system to submit tickets.

TinyMCE Installation

Installing as a plugin to TinyMCE is also fairly simple.

  1. Locate your TinyMCE folder
  2. Locate your TinyMCE config options (wherever they may be in whatever system you are using), should look something like this tinymce.init{/*... lots of config options ...*/}
  3. Unpack MoxieManager into your tinymce/plugins folder, so it ends up in tinymce/plugins/moxiemanager.
  4. Follow section 2 to 4 in the above basic installation.
  5. Edit the tinymce.init{} and insert "moxiemanager" into the plugins list, should look something like this:
    tinymce.init({
        selector: "textarea",
        plugins: "link table code save moxiemanager",
    });

For more detailed authentication info, check out the Authentication integration help. If you wish to turn off the authenticator, only recommended for testing or if you are behind basic authentication already, you simply set the $moxieManagerConfig["authenticator"] = ""; to an empty string.

Now, if you wish to configure plugins, you should check out the general.plugins option.

If you wish to use mc_access to set folder specific options, check out our how to.

And if you have problems, check out the FAQ of course!

Custom MoxieManager Location

If you wish to put MoxieManager in a different folder, or are running the CDN version of TinyMCE, you can use the external_plugins option in TinyMCE.

tinymce.init({
    ...
    external_plugins: {
        "moxiemanager": "/moxiemanager/plugin.min.js"
    }
});

The path in this case is the root of the website, for example, if MoxieManager where installed in c:/inetpub/wwwroot/moxiemanager and c:/inetpub/wwwroot is the root of the website.