Zur Moderation
Was jetzt schon möglich ist, ist einen Kommentar nachträglich zu bearbeiten. Es gibt zwar kein eigenes Eingabefeld für die Begründung, aber die könnte ja auch im Kommentar selbst eingetragen werden, z.B.mhz wrote:Ich würde mir da den anderen Weg wünschen: "Kommentare können vom Admin modifiziert bzw. gelöscht werden, mit der Angabe durch den Admin, warum dies so geschah". Das hätte den Vorteil, dass diese Admin-Tätigkeit nicht immer zeitnah erfolgen muss (siehe jetzt: Urlaubszeit).
Code: Select all
[Moderiert: Kraftausdrücke entfernt]...
Der Zwerch wrote:Dein Weg ist zwar nachvollziehbar, aber ich gebe aus Erfahrung zu bedenken:
Wenn erst einmal ein Kommentar geschrieben ist, bringt es meistens nichts, wenn im Nachhinein korrigiert wird. Reaktionen und Diskussionen kommen schnell.
Dann setze ich den moderierten Modus mal weit oben auf die Prioritätsliste.stoa wrote:Wichtig wäre für mich der moderierte Modus, da ich in letzter Zeit immer wieder schubweise mit Spam-Einträgen konfrontiert war.
CAPTCHA
stoa wrote:Wünschen würde ich mir einen Captcha-Spamschutz.
Danke für den Hinweis -- das hatte ich glatt wieder vergessen. Jetzt steht es auf der Roadmap. Ich werde wohl die Möglichkeit bieten ein CAPTCHA-Plugin zu verwenden. Ich werde wohl aber auch mal probieren, ob man die Spam-Bots nicht auch anders austricksen kann.oldnema wrote:Ein CAPTCHA ist mir auch fehlt
Input Validierung
Guter Punkt. Eine bessere Kontrolle der E-Mail-Adresse wollte ich mit der E-Mail-Benachrichtigung sowieso einführen. Aber natürlich ist es sinnvoll die Länge der Eingaben auf einen bestimmten konfigurierbaren Bereich einzuschränken.stoa wrote:die Einträge sollten noch strikter kontrolliert werden, momentan ist ein neuer Kommentar mit wenigen Angaben möglich.
Antworten auf bestimmte Kommentare
Eine solche "threaded Discussion" ist sicher sehr sinnvoll, aber das werde ich vermutlich nicht machen, weil das wohl recht aufwendig wird. Allerdings hat ein anderer Entwickler ohnehin vor ein Kommentar-Plugin zu schreiben, das dieses Feature haben wird.Tata wrote:Für eine der nächsten Versionen würde mir gefallen, wenn es möglich wäre auf bestimmte Einträge die antworten zu schreiben. Die kkönnten dann unter dem Eintrag z.B. mit farbig anderem Header markiert sein.
Reihenfolge der Kommentare
oldnema wrote:wäre es nicht besser, wenn der neueste Beitrag war an der Spitze?
Da werde ich wohl beides ermöglichen; auf jeden Fall per Konfigurationsoption, aber vielleicht auch noch individuell beim Pluginaufruf überschreibbar. Bei Kommentaren wird ja meist genau anders herum sortiert wie bei einem Gästebuch.Der Zwerch wrote:Die Reihenfolge ist so aber gut, falls es sich zu einer kleinen Diskussion entwickelt.
Zeilenumbrüche
Ja, das ist mir "gestern" auch aufgefallen, als ich Demo-Kommentare geschrieben habe[1]. Werde ich bei der nächsten Version ändern.Der Zwerch wrote:Zeilenumbrüche in den Kommentaren werden ignoriert
Zur Sprache
Hm, das verstehe ich nicht. Die ausgelieferte ZIP Datei enthält bereits eine deutsche Sprachdatei (languages/de.php), u.a. mitDer Zwerch wrote:Die Sprache der Buttons ist leider nicht deutsch <= manuell erledigt (siehe unten)
Die Zeit-/Datumsangabe sollte auch ein anderes Format bekommen
Code: Select all
$plugin_tx['twocents']['format_heading']="Am {DATE} um {TIME} schrieb {USER}:";
$plugin_tx['twocents']['format_date']="d.n.Y";
$plugin_tx['twocents']['format_time']="G:i";
Ich hatte mir es so gedacht, dass diese Einträge vielleicht auch einfach in der Sprachdatei hinterlegt werden könnten, wenn man Bedarf dafür hat, also z.B.Tata wrote:die Platzhalter {DATE}, {TIME}, {USER} in SPANs platzieren mit classes "twocents_comments_date", "twocents_comments_time", "twocents_comments_user". So könnten sie auch individuell formatiert sein.
Code: Select all
$plugin_tx['twocents']['format_heading']="Am <span class="twocents_comments_date">{DATE}</span> um <span class="twocents_comments_time">{TIME}</span> schrieb <span class="twocents_comments_user">{USER}</span>:";
Da hatte ich mal die Standard-Templates ausprobiert, und da sah alles schon sehr unterschiedlich aus; v.a. die Blockquotes sind bisweilen schon sehr nett vorgestylt -- da will (und kann) ich im Plugin nicht alles wieder zurück setzen. Viele Details sind einfach vom Template abhängig, und sollten entsprechend vom Anwender/Webdesigner nach Bedarf gestaltet werden.
Ja, ich finde es auch sehr schön. Aber wie gesagt, das hängt alles sehr vom Template ab.Der Zwerch wrote:@Tata: Das Layout gefällt mir
Auf ein <hr> habe ich bewusst verzichtet; wer es nicht wollte, müsste sonst den Quellcode des Plugins editieren. Mit ein wenig CSS kann man das aber auch machen:Der Zwerch wrote:Eine Trennlinie zwischen den "Posts" wäre schön.
Code: Select all
.twocents_comments li {
border-top: 1px solid #888;
}
.twocents_comments li:first-child {
border-top: none;
}
Das sehe ich gar nicht mal so sehr für die ferne Zukunft. Hab's gleich mal auf die ToDo-Liste gesetzt.Der Zwerch wrote:Für die ferne Zukunft: nur der Button "Kommentar" sofern keiner gesetzt wurde. Erst nach dem Klick sollte das Eingabefeld erscheinen.
Na ja, das hängt immer auch vom Template ab. Es werden gelegentlich wohl noch immer Templates mit sehr schmalen Content-Bereich verwendet, und da ist dann die gesamte Breite schon passend. Und dann gibt es ja auch Smartphones (in Verbindung mit responsive Design), und auch da ist die gesamte Breite sinnvoll. Ich schau mal, ob ich noch eine max-width ergänze.Der Zwerch wrote:Name, eMail und Kommentar sollten nicht über die gesamte Breite gezogen sein.
[1] Bei der Verlinkung fällt mir auf, dass die einzelnen Kommentare nicht direkt verlinkt werden können. Da werde ich dann für jeden Kommentar noch ein ID Attribut setzen.