Weil ich nichts Brauchbares für Joomla gefunden habe, hatte ich mich entschlossen ein eigenes JOOMLA 3 Modul zu schreiben. Hierzu habe ich die JAVAScript Engine von Alex Gorbatchev in ein Modul gepackt. Nach der Installation durch den Extension Manager von JOOMLA kann man anfangen Artikel mit Quellcode-Anzeige zu schreiben.Hierzu muss man nur das jeweilige Modul enablen und gegebenfalls noch den Titel abschalten. Zunächst muss man das Modul in dem Artikel laden wo überhaupt Quelltext vorkommt, damit nicht IMMER die JAVASCRIPT Klassen geladen werden. Dies geschieht durch das loadmodule mod_sh tag. Danach muss man innerhalb des Artikels den Quellcode noch einschließen mit den pre tags. Die Programmiersprache wird mit dem brush Parameter eingestellt. Zur Auswahl stehen im Joomla Modul aktuell:

-brush:JScript
-brush:Java
-brush:CSharp
-brush:php
-brush:python
-brush:sql
-brush:xml

Weitere kann leicht hinzufügen, dann einfach die Javascript-Files z.B. shBrushBash.js etc im File /modules/mod_sh/tmpl/default.php hinzufügen. Die scripte die man nicht braucht sollte man entfernen, weil der ganze Code ja sonst auch geladen wird.

seit kurzem gibt es ein neues etwas schlankeres Modul. Siehe hier:  Syntaxhighlighter mit PRISM

Hier ist der Downloadlink zum Joomla Modul

  
/*
*
This is a JAVA programing example to demonstrate
the syntax highlighting and rendering within
a Joomla Site.
This is just for demonstration.
*
*/
package tutorial;
 
import com.opensymphony.xwork2.ActionSupport;
 
public class HelloWorld extends ActionSupport {
    private String name;
    public String getName() {
    return name;
    }
    public void setName(String name) {
        this.name = name;
    }
    public String execute() {
        name = "Hello, " + name + "!";
            return SUCCESS;
    }
}