Kommentar-Funktion

1. Einbindung

Das Modul "comments" bietet ein voll funktionsfähiges Kommentar-Modul für Webseiten, das lediglich über einen XML-Tag in die Seite eingebunden werden muss. Die Einbindung kann dabei über den importdesign-Tag wie folgt erledigt werden:
APF-Template
<core:importdesign namespace="modules::comments::pres::templates" template="comment" categorykey="{CAT_KEY}" />
Der Wert "{CAT_KEY}" ist dabei auf den Wert der aktuellen Kategorie zu ändern.


2. Konfiguration

2.1. Applikations-Konfiguration

Das Modul nutzt eine Datenbank-Tabelle zur Speicherung der Kommentare. Aus diesem Grund muss eine Konfiguration angelegt werden, die auf eine bestehende Datenbank-Konfiguration verweist. Der Name der Konfigurationsdatei lautet
Code
/APF/config/modules/comments/{CONTEXT}/{ENVIRONMENT}_comments.ini
der Inhalt gestaltet sich wie folgt:
APF-Konfiguration
[Default] Database.ConnectionKey = "..."
Details zur Konfiguration können dem Kapitel Konfigurations-Schema entnommen werden, das Kapitel ConnectionManager beschreibt die Konfiguration der Datenbank-Verbindung.


2.2. CSS-Anpassung

Zur Anpassung der Styles des Moduls an das jeweilige Einsatzgebiet sehen die Templates entsprechende Klassen vor. Die vorhandenen Klassen sowie eine Beispiel-Gestaltung findet sich unter
APF-Template
/modules/comments/pres/css/comments.css
Bei der Einbindung des Moduls müssen die in der Beispiel-CSS-Datei definierten Elemente in die Seite eingebunden werden. Dies kann durch Hinzufügen der Stylesheet-Datei in den Head der Webseite oder durch Kopieren der Klassen in bereits vorhandene Style-Sheet-Dateien bewerkstelligt werden.


2.3. CAPTCHA-Modul

Um das Erstellen von Einträgen zu limitieren, wurde das CAPTCHA-Taglib (für Formulare) in das Formular integriert. Dieses benötigt zur dynamischen Anzeige des CAPTCHA-Bildes noch eine zusätzliche Konfiguration. Die einzelnen Schritte entnehmen Sie bitte der Seite des CAPTCHA-Moduls.

3. Hinweis

Eine ausführliche Beschreibung zur Benutztung und zur Implementierung findet sich im Bereich Tutorials unter Kommentar-Funktion.

Kommentare

Möchten Sie den Artikel eine Anmerkung hinzufügen, oder haben Sie ergänzende Hinweise? Dann können Sie diese hier einfügen. Die bereits verfassten Anmerkungen und Kommentare finden Sie in der untenstehenden Liste.
Für diesen Artikel liegen aktuell keine Kommentare vor.