Entwickler-Ecke

Wünsche, Anregungen & Kritik - Tag/Attachment Reminder


F34r0fTh3D4rk - Sa 06.11.10 16:56
Titel: Tag/Attachment Reminder
Hallo,

Da es häufiger vorkommt, dass jemand Delphi-Tags vergisst, sie nicht findet oder (noch) nicht weiß, wie man sie benutzt, dachte ich daran, dass man den Benutzer doch schon vor dem Abschicken des Beitrags auf fehlende Tags hinweisen könnte.
Wie wird das realisiert? Beim editieren des Beitrags wird geprüft, ob bestimmte Keywords in dem Text vorkommen (var, begin, end, implementation, :=, etc.). Ist dies der Fall, erscheint in der Nähe des Abschicken-Buttons eine kleine Hinweismeldung:
Zitat:
"Du verwendest in deinem Beitrag das Schlüsselwort XY, vergiss bitte nicht, den Code in [delphi][/delphi]-Tags einzuschließen. Für nähere Infos siehe: Forenregeln: 2.1 - Format [http://www.delphi-forum.de/richtlinien.html]. Vielen Dank!"

Dieses Feature könnte man dann auch zum Beispiel auf Anhänge ausweiten (Thunderbird-Nutzer kennen das vermutlich): Man benutzt Worte wie "Anhang" in seinem Betrag und wird dann darauf hingewiesen, den Anhang nicht zu vergessen. Bei E-Mails ist das natürlich kritischer, weil man diese nachträglich nicht editieren kann, aber auch für das Forum wäre das ein ganz nettes Feature.

mfg


Stundenplan - Sa 06.11.10 17:09

Bin voll und ganz dafür :zustimm:, jedoch sollte auch irgendwie überprüft werden, ob diese Meldung nicht überflüssig ist und man die Delphi-Tags schon gesetzt hat.

Viele Grüße,
Stundenplan.


Martok - Sa 06.11.10 17:31

Ich habe sowas schonmal in anderem Zusammenhang Team-Intern gesagt.

Sieht so aus, als ob das mehrere Leute toll finden :D TUFKAPL?

Edit: fixed spelling (thx user profile iconF34r0fTh3D4rk)


Tranx - Sa 06.11.10 17:51

An sich eine schöne Sache, doch die vielen Fälle, wo man in einem Erläuterungstext einfach ein paar kurze Worte aus der Delphi-Sprache benutzt, würden dann ja auch zu einer solchen Fehlermeldung führen. Außer, man kann dann trotzdem posten. Aber dann wäre der Hinweistext auch wieder überflüssig, weil man ihn einfach wegclicken kann.

Und nur größere Textpassagen daraufhin abzuklopfen, wäre sicher ein ganz schöner Programmieraufwand, oder?

Ich denke, man kann den einen oder anderen in einem Kommentar zu seinem Beitrag darauf hinweisen und der korrigiert das dann. Habe ich hier schon gesehen.


F34r0fTh3D4rk - Sa 06.11.10 20:09

Der Hinweistext soll nicht verhindern, dass gepostet werden kann. Das macht ihn aber nicht überflüssig. Er soll das Kurzzeitgedächtnis des Benutzers entlasten, bzw. ihn darauf hinweisen, dass etwas fehlen könnte.


BenBE - So 07.11.10 05:54

Seh ich genauso: Der Text sollte als Hinweis dienen; in Bezug auf das Annoyance-Level können Martok und ich da sicherlich im Affen was tun, wenn jemand das nicht nur als Hinweis unterm Editor, sondern als Confirmation-Alert haben will.

Und im Zweifelsfalle kann man die Filterung durchaus auch noch so ausbauen, dass bis zu einem gewissen Grad im Text befindliche Stellen ignoriert werden und nur wirklicher Code berücksichtigt wird. Aber das muss die Grundfunktion im Forum nicht erledigen; hier reicht eine Schlüsselwort-basierte Funktion.

Ein Merkmal könnten übrigens auch Zeilen mit Leerzeichen am Anfang sein ;-)

@TUFKAPL: Für den Affen wären ein paar mehr Hooks ganz nett, was den Editor angeht ;-) :mrgreen:


Heiko - Di 09.11.10 00:54

Da das Problem hauptsächlich bei Neuzugängen auftritt, könnte man es ggf. auf die ersten 50 Posts beschränken. Also wenn ein Delphi-Keyword auftaucht, der Benutzer weniger als 50 Posts hat und kein Delphi-Tag vorkommt, dann wäre ein Hinweis gut. Bei Postern die häufiger was schreiben, die wissen das schon. Und eine semantisache Überprüfung halte ich für ein bisschen Overkill - da kann Christian ne Menge Posts in der gleichen Zeit fixen, wie er für die Implementierung bräuchte ;)


bummi - Di 09.11.10 14:02

gegf. könnte man für neue User aus ein Template laden...