Joomla PHP Bridge Komponente
Führe eigene PHP-Skripte sicher in einer kontrollierten Joomla-Umgebung aus – ohne komplexe Komponenten-Entwicklung.
Kompatibel mit: Joomla 3.x, 4.x, 5.x und Joomla 6.x

Das Problem
Wer in Joomla eigene PHP-Logik integrieren möchte, stößt oft auf Hürden. Das Schreiben einer vollwertigen MVC-Komponente ist für einfache Skripte zu zeitaufwendig. Plugins, die Code innerhalb von Beiträgen erlauben (wie {source} Tags), sind oft unsauber, sicherheitskritisch und schwer zu warten.
Die Lösung
Die PHP Bridge ist eine schlanke Komponente, die als Wrapper fungiert. Sie erlaubt es dir, native PHP-Dateien einfach in deinem Template-Ordner abzulegen und diese direkt per Menüpunkt aufzurufen. Du behältst die volle Kontrolle über den Code und nutzt gleichzeitig den Joomla-Rahmen (Header, Footer, Module).
Downloads
- NEU
Joomla 5.4+ & 6.0.x:
com_phpbridge-6.0.0.zip - STABLE
Joomla 4.4+ & 5.x:
com_phpbridge-4.5.0.zip - LEGACY
Joomla 4.1.x:
com_phpbridge-4.1.0.zip - LEGACY
Joomla 3.8.x:
com_phpbridge-1.2.3.zip
Dokumentation & Einrichtung
Hinweis: Die folgenden Screenshots stammen aus Joomla 4/5, die Logik ist in Joomla 6 identisch.
Schritt 1: Pfad konfigurieren
Nach der Installation definierst du, wo deine PHP-Skripte liegen sollen. Standardmäßig sucht die Bridge im Template-Ordner oder einem globalen PHP-Verzeichnis.
Gehe zu: System > Konfiguration > PHP-Bridge Optionen
Schritt 2: Berechtigungen (ACL)
Wichtig ab Version 6.0: Aus Sicherheitsgründen muss für die gewünschten Benutzergruppen explizit das Recht „Script ausführen“ gewährt werden.
Schritt 3: Das Skript erstellen
Erstelle deine PHP-Datei (z.B. phpinfo.php) in deinem konfigurierten Ordner (z.B. /templates/dein_template/php/).
Security Best Practice: Starte jedes Skript mit dem Joomla-Sicherheitscheck, um direkten Zugriff zu verhindern.
Mein Skript läuft!
";
?>
Schritt 4: Menüpunkt anlegen
Erstelle einen neuen Menüpunkt vom Typ PHP-Bridge.

Im Reiter „Details“ konfigurierst du die Verbindung zu deinem Skript:
- Scriptname: Der Name deiner Datei ohne
.php(z.B. „phpinfo“). - Mode: Eine optionale Variable zur Steuerung der Logik im Skript.
- Data: Optionale kommaseparierte Werte, die als Array im Skript verfügbar sind.
- Output Type: Steuert, ob das Skript normal im Content-Bereich oder „Raw“ vor dem Template geladen wird.
Schritt 5: Styling & Assets (Optional)
Im Reiter „Optionen“ kannst du skriptspezifische CSS- oder JavaScript-Dateien laden, ohne das Haupt-Template anzupassen.
Release Historie (Auszug)
v6.0.0 (05.02.2026): Integration von Joomla ACL und Update für Joomla 6.
v4.5.0 (01.09.2025): Fix: Filterung für data-Attribute implementiert.
v4.4.2 (05.09.2024): Fix von Deprecated Messages in neueren PHP Versionen.
v4.4.1 (15.01.2024): Einbindung von CSS/JS aus dem media/templates/site/ Verzeichnis.
v4.1.0 (13.08.2023): Neues Feature „Output Type“ am Menüpunkt.
v4.0.0 (09.08.2021): Kompletter Rewrite für Joomla 4.





