Java-Applets in Content Items
Problem
Wie kann man Java-Applets in Artikel oder Content Items von Joomla integrieren? Geht das überhaupt oder muss man dazu irgendwelche Add-ins integrieren?
Es funktioniert - wenn auch nicht sonderlich komfortabel, dafür aber sehr simpel:
Lösung
Jemand, der bisher Joomla nur als Anwender gesehen hat, wird beim ersten Versuch der Integration eines Java-Applets erstmal ausgebremst - im Speziellen, wenn er den Standard-Editor TinyMCE in der Default-Konfiguration benutzt.
Erster Versuch: Umschalten auf raw-HTML und Eintragen des entsprechenden Tags mit seinen Attributen. Ergebnis: Überraschung - TinyMCE wirft den so mühsam eingetippten Tag einfach wieder raus.
Zweiter Versuch: Rechts unten in der Toolbar gibt es einen Knopf Insert / Edit embedded media. Man kann verschiedene Inhaltstypen auswählen, aber nicht Java-Applets.
Dritter Versuch: Bitten des Administrators auf den no-WYSIWYG-Editor umzuschalten. Jetzt kann man wirklich HTML eingeben und der Applet-Tag bleibt erhalten. Fix noch eine Vorschau - und siehe da, die Seite sieht scheußlich aus. Wie kann das sein? Die Lösung hier ist einfach - jedenfalls auf dem von uns benutzten System muss für jeden Tag ein expliziter schließender Tag vorhanden sein - also nicht so:
<applet code="..."/>
sondern so:
<applet code="..."></applet>
Der Grund dafür ist, dass Joomla per default HTML-Dokumente baut, die behaupten XHTML (strict) zu sein - und wenn das ein Browser ernstnimmt, muss er natürlich dann über so ein Konstrukt stolpern...

