Hi
Found the problem (& solution). In IE7/8/9 compatibility mode TinyMCE does not load in OpenOLAT. So it has to be configured to NOT use compatibility mode.
Problem with our site is, that IE7/8/9 can be configured by System policies to use compatibility mode (e.g. by default for ALL intranet and
zhaw.ch sites). This is also the reason why it worked with the community server, but not the local one.
Solution was to add the "X-UA-Compatible "IE=edge,chrome=1" header. This can be done in the HTML-Head
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
wich does not work in any case (depending on how the policy is defined)
or you can add it directly as a HTTP head parameter. For example in Apache2 you can add the following to you config: (from StackOverflow)
IfModule mod_headers.c>
Header set X-UA-Compatible "IE=edge,chrome=1"
# mod_headers can't match by content-type, but we don't want to send this header on *everything*...
<FilesMatch "\.(appcache|crx|css|eot|gif|htc|ico|js|m4a|m4v|manifest|mp4|oex|oga|ogg|ogv|otf|pdf|png|safariextz|svg|svgz|ttf|vcf|webm|webp|woff|xml|xpi)$">
Header unset X-UA-Compatible
</FilesMatch>
</IfModule>
First priority is to use ChromeFrame (if installed). Edge means to the Browser to use the newest rendering engine available. Risk using 'edge' is, that new releases of browser could break if OpenOLAT is not yet adopted. Other option would be to set it to specific IE values (IE8, IE9, IE10, ...) I'm not sure if IE10/11 is still using the header.
Best regards
Christof