Der Schnittstellen Manager
Den Schnittstellen Manger erreichen Sie im Kontroll Panel unter dem Button Schnittstellen.
Hier erhalten Sie eine Übersicht über die vorhandenen Schnittstellen. In Joo!CM kann der Administrator bequem die Schnittstellen zu anderen Funktionen und Erweiterungen verwalten. Die vorhanden Schnittstellen im Schnittstellen Manager , sind systemeigene Schnittstellen von Joo!CM. Dabei sind zwei Komponenten Schnittstellen schon vordefiniert. Einmal die Schnittstelle zum Joomla! Bulletin Board (Joo!BB) und eine Schnittstelle zur Nachrichten Komponente uddeIm.
Benötigt ein Administrator diese Schnittstellen nicht, kann er Sie im Bearbeitungsmodus deaktivieren. Wählen Sie dazu die entsprechende Schnittstelle aus und klicken Sie anschließend auf die Schaltfläche Bearbeiten, in der Symbolleiste.
Wenn Sie eine andere Kommunikations-Komponente für Private Nachrichten verwenden, als uddeIm, können Sie den Eintrag, wie hier im Bild markiert, entsprechend ändern (statt com_uddeim eben dann </color darkgreen>com_xxxx</color>) . Speichern Sie anschließend den Eintrag ab. Ab sofort wird im Front-end über den Button Private Nachrichten, die eben benannte Komponente aufgerufen.
Warnung: Verändern Sie maximal die Schnittstelle zu Private Nachrichten und lassen Sie alle anderen Schnittstellen unberührt! Es könnte zu Fehlverhalten des Joo!CM bzw. zum totalen versagen der Komponente kommen. Deaktivieren Sie die Schnittstellen lieber, in dem Sie diese auf Unveröffentlicht stellen.
Sie können aber auch andere Komponenten einpflegen, damit Sie aus dem Community Kontroll Panel im Front-end aufgerufen werden können, wie beispielsweise Kontakte. Hierzu klicken Sie im Manager auf Neu und erstellen eine neue Schnittstelle.
- Name = Vergeben Sie einen eindeutigen Namen für die Schnittstelle, dieser wird im Front-end angezeigt.
- Komponente = Tragen Sie hier den korrekten Wortlaut der Komponenten Erweiterung ein z.B. com_alfcontact
- Komponenten Icon = Wenn Sie für diese Schnittstelle ein eigenes Icon erstellen möchten, so bleibt Ihnen das frei gestellt, wo Sie dieses ablegen. Tragen Sie nur den korrekten Pfad zum Komponenten Icon ein. z.B. administrator/images/support.png
- URL = Die URL können Sie bei korrekter Angabe der Komponente frei lassen, es sei denn, Sie möchten auf eine ganz bestimmte Funktion innerhalb der Komponente zugreifen. Dies würde bedeuten, dass Sie die URL nur insofern eintragen, was nach dem Aufruf der Komponente in der Adresszeile des Browser vorkommt.
Beispiel: http://localhost/meineseite/index.php?option=com_alfcontact ist die URL die direkt zur Komponente führt. In diesem Fall gibt es keinerlei Unterseite, die gesondert angegeben werden müsste. Jedoch im Beispiel http://localhost/meineseite/index.php?option=com_uddeim&task=new&item=7 führt die URL direkt zum schreiben von neuen privaten Nachrichten für den registrierten Benutzer. Sie müssten also dementsprechend die URL wie folgt anpassen: com_uddeim&task=new , damit der Aufruf aus Joo!CM korrekt funktioniert.
- Client = Die Client Angabe bezieht sich auf die Ansicht der Schnittstelle, ob im Front-end (Joo!CM Hauptseite) oder im Back-end (Kontroll Panel)
- Beschränkungen anzeigen = Gibt an, welche Benutzer diese Schnittstelle sehen sollen. Wenn jetzt das Kontaktformular nur für registrierte Mitglieder sichtbar sein soll, muss diese Option gewählt werden. Sollen beispielsweise alle Benutzer das Kontaktformular sehen, müssen Sie Beides auswählen.
- Veröffentlicht = Legen Sie hier fest, ob die Schnittstelle veröffentlicht werden soll oder nicht.
Nach dem speichern der neuen Schnittstelle, sofern für das Front-end erstellt, sehen Sie diese dort im Kontroll Panel.
Zur Beachtung: Einige Komponenten werden aber nur dann aufgerufen (der Link funktioniert nur dann), wenn diese bereits in einem anderen Menü zur Veröffentlichung freigegeben wurde. Wer jetzt kein zusätzlichen Eintrag in einem sichtbaren Menü wünscht, kann sich ein Menü erstellen, welches er nicht über eine vorhandene Modulposition veröffentlicht. Das bedeutet, Sie tragen im entsprechenden Menü-Modul, unter Modulposition, z.B. „versteckt“ ein. Sie veröffentlichen das Modul unter „Allen“ Seiten. Damit funktioniert der Link in Joo!CM, erscheint aber nirgends sonst auf der Website.
Kommen wir zum nächsten Schritt, der Links, zu erreichen über den gleichnamigen Link oberhalb.



