Forum von Bot aufgesucht?

Alles, was nicht direkt mit Python-Problemen zu tun hat. Dies ist auch der perfekte Platz für Jobangebote.
nemomuk
User
Beiträge: 862
Registriert: Dienstag 6. November 2007, 21:49

Finde ich auch, ist kein direkter Forenersatz (zumindest das, was man normalerweise unter "Forum" versteht). Aber das heißt nicht, dass die Idee an sich nicht gut ist.
Benutzeravatar
birkenfeld
Python-Forum Veteran
Beiträge: 1603
Registriert: Montag 20. März 2006, 15:29
Wohnort: Die aufstrebende Universitätsstadt bei München

Defnull hat geschrieben:Dann doch lieber so: Es gibt Tags, die nur von Moderatoren oder Admins gesetzt werden dürfen (readonly, modonly, sticky) und besondere Bedeutung haben. Aber es wird keine 48 Stufige, super feingliedrige permission/rollen Konstrukte geben wie z.B. bei phpBB3 (wo eh niemand durch steigt). Und, wenn man die ID eines Themas kennt, kann man es zumindest lesen.
Das verlangt ja auch niemand. Foren, die nur für bestimmte Benutzergruppen les- und schreibbar sind, schon.
Diese Entscheidung habe ich relativ früh gefällt und sie begründet sich einerseits aus dem Offenheits- und Einfachheits-Gedanken, andererseits aber auch aus technischen Überlegungen.
Sorry, aber z.B. für unser "Intern"-Forum wären weder dein Offenheitsgedanken noch deine technischen Überlegungen relevant. Es handelt sich da um ein Forum, wo Infos zur Administration der Forumssoftware und des Servers ausgetauscht werden, und die teilweise auch sicherheitsrelevant sind. Es wäre Leichtsinn, das der Öffentlichkeit zugänglich zu machen.

Und ja, natürlich könnten die Moderatoren und Admins auch anderweitig kommunizieren. Aber nachdem es sowieso um das Forum geht, ist es mehr als komfortabel, das im Forum erledigen zu können.

Ich jedenfalls würde mich vehement gegen den Einsatz einer Forensoftware stellen, die unter einem solchen Stern entwickelt wird. Der erwähnte Offenheitsgedanke führt bei übertriebener Anwendung nicht selten zu einem zu laxen Umgang mit kritischen Daten und damit zu Sicherheitslöchern.
Dann lieber noch Vim 7 als Windows 7.

http://pythonic.pocoo.org/
Benutzeravatar
Defnull
User
Beiträge: 778
Registriert: Donnerstag 18. Juni 2009, 22:09
Wohnort: Göttingen
Kontaktdaten:

birkenfeld hat geschrieben: Ich jedenfalls würde mich vehement gegen den Einsatz einer Forensoftware stellen, die unter einem solchen Stern entwickelt wird. Der erwähnte Offenheitsgedanke führt bei übertriebener Anwendung nicht selten zu einem zu laxen Umgang mit kritischen Daten und damit zu Sicherheitslöchern.
Ich glaube, das hast du in den falschen Hals bekommen.
Bottle: Micro Web Framework + Development Blog
sma
User
Beiträge: 3018
Registriert: Montag 19. November 2007, 19:57
Wohnort: Kiel

Die Spam-Attacken nerven in der Tat. Kann eine neue Forumssoftware da helfen? In jedem Fall kann eine eigene Lösung es unwahrscheinlicher machen, weil sich jemand die Mühe machen müsste, seine Spam-Schleuder an die benutzten Formulare anzupassen.

Über Alternativen zu diesem Forum zu diskutieren, ist in jedem Fall spannend.

Was Defnull da als Grundideen beschrieb (getaggte bewertbare Beiträge mit Twitterartigen-Kurzkommentaren), erinnert auch mich an Stackoverflow. Deren Ansatz ist der einer community-moderierten Frage-und-Antwortliste mit dem Anspruch, die Wikipedia für Programmierer zu werden. Nur Fragen zu stellen und Antworten zu bekommen finde ich (auch wenn das in diesem Forum vielfach die Realität ist) zu wenig. Für mich bedeutet ein Diskussionsforum auch zu diskutieren. Der Aspekt des Fachsimpeln könnte daher gerne stärker betont werden.

Nebenbei: Ich finde verwunderlich, dass der Autor eines Web-Rahmenwerks für sein Forum ein anderes Rahmenwerk als sein eigenes benutzt. Oder passt die Projektbeschreibung nicht mehr?

Ich hätte eigentlich nur Detailverbesserungen, unsortiert:

Mir ist das Standard-Layout üblichen Foren zuwider. Zu viele Tabellen, zu viele Boxen. Da zeigt Stackoverflow schon eher, wie es aussehen kann. Mir gefällt insbesondere, wie sie die wohl von vielen geliebten Avatar-Bilchen an den Rand drängen.

Ein Forum für Programmiersprachen muss in der Lage sein, auch größere Mengen bunten Quelltext anzuzeigen ohne zu sterben. Ich hätte gerne Markdown plus Tabellen, mindestens aber die Möglichkeit, innerhalb eines Absatzes `Code` zu schreiben.

Dafür verzichte ich auf Zitate. Ich halte es für besser, wenn man Aussagen anderer, auf die man sich beziehen will, noch mal mit eigenen Worten zusammenfasst. Reformulieren macht Missverständnisse so früh wie möglich offensichtlich.

Um einen Beitrag zu schreiben will ich ein großes Eingabefeld mit live-Preview haben, welches z.B. Auto-Indent für Codeblöcke hat. Mir egal, wenn das nicht im IE funktioniert, doch für andere Browser ist das nicht schwer zu implementieren.

Ich wäre versucht, das Bearbeiten aller Beiträge ab einem gewissen Status (sei es Ansatz von Postings, gute Bewertungen, oder Aufnahme in eine Moderatorgruppe) zu erlauben, damit jeder, der es sieht, einfach einem Beitrag die entsprechende Formatierung geben kann oder ein paar ärgerliche Rechtschreibfehler beseitigen kann. Diskussionen, dass man bitte

Code: Alles auswählen

 benutzen soll oder das Standard nichts mit Standarten zu tun hat, sind so zu vermeiden. Natürlich kommt da mit großer Macht auch große Verantwortung.

Ich möchte filtern können, was mir als neu angezeigt wird. Alle UI-Diskussionen interessieren mich nicht, diese will ich gar nicht als ungelesen sehen.

Zu der Frage von Pekh, wie man bei einem System wie Stackoverflow dafür sorgt, dass Fragen von Neulingen auch beachtet werden. Stackoverflow macht es AFAIK so: Wer eine Frage stellen will (und das ist das einzige, was bei Stackoverflow geht), dem werden zunächst ähnliche Fragen herausgesucht und er kann dann entscheiden, ob er wirklich Fragen will, oder ob nicht schon ein anderer vor ihm die Frage hatte und es sogar schon einen Antwort gibt. Das verhindert Dubletten. Ansonsten können Mitglieder mit genug Karma (oder wie das da heißt) Fragen zusammenführen. Explizit ist erlaubt, Fragestellungen auch im Nachhinein noch umzuschreiben, um sie so zu verbessern. Etwas wie eine FAQ lesen gibt es nicht, bzw. wird von der Suchfunktion nach ähnlichen Fragen abgedeckt. Und natürlich gibt es die Policy, dass man Fragen nicht abwertet, weil man selbst die Antwort kennt (da kann man sich lieber Karma verdienen, indem man antwortet), sondern nur dann, wenn sie unpassend ist, weil z.B. nichts mit Programmieren zu tun hat. Nur derartige Offtoppic-Fragen sollen verschwinden.

Ich höre in der Regel den Stackoverflow-Podcast, wo Joel und Jeff recht deutlich ihre Meinung vertreten, wie Stackoverflow zu benutzen ist. Dies wollen sie erreichen bzw. haben sie erreicht, indem sie die Karma-Funktion immer und immer wieder korrigiert haben.

Stefan
Dav1d
User
Beiträge: 1437
Registriert: Donnerstag 30. Juli 2009, 12:03
Kontaktdaten:

Den Beitrag auf bestimme Schlüsselwörter filtern (pharmacy etc.)
the more they change the more they stay the same
Pekh
User
Beiträge: 482
Registriert: Donnerstag 22. Mai 2008, 09:09

Das könnte nach hinten losgehen. Könnte mir zum Beispiel vorstellen, daß irgendwann jemand mal an einem Programm schreibt, daß sich mit Apotheken und Medikamenten beschäftigt. BioPython ist ja durchaus verbreitet, und von dort aus ist eine solche Anwendung nicht weit.

Außerdem: Wer sollte eine solche Liste pflegen?
Benutzeravatar
snafu
User
Beiträge: 6740
Registriert: Donnerstag 21. Februar 2008, 17:31
Wohnort: Gelsenkirchen

sma hat geschrieben:Wer eine Frage stellen will (und das ist das einzige, was bei Stackoverflow geht), dem werden zunächst ähnliche Fragen herausgesucht und er kann dann entscheiden, ob er wirklich Fragen will, oder ob nicht schon ein anderer vor ihm die Frage hatte und es sogar schon einen Antwort gibt.
Dieses Konzept finde ich super. Auf answers.launchpad.net gibt es übrigens auch so etwas ähnliches.
Benutzeravatar
Defnull
User
Beiträge: 778
Registriert: Donnerstag 18. Juni 2009, 22:09
Wohnort: Göttingen
Kontaktdaten:

Jup, ich hab mich offensichtlich von StackOverflow inspirieren lassen. Allerdings möchte ich SO nicht kopieren, das hätte keinen Zweck. Größter Unterschied zwischen SO und dem, was mir vor schwebt: SO erlaubt kaum Diskussion, da die Beiträge nach Berwertung sortiert werden und selten aufeinander Bezug nehmen. Außerdem sind Menschen fast unwichtig und werden durch Reputationspunkte überschattet. Genau das soll aber bei PyAvatar im Vordergrund stehen: Einfacher Bezug auf andere Beiträge und ein Fokus auf Diskussion und menschliche Kommunikation.

Mir sind z.B. Avatare (wie der Namen vermuten lässt) extrem wichtig. Sie repräsentieren nämlich einen Diskussionspartner und sorgen für einen Wiedererkennungsfaktor, der das Ganze etwas Zwischenmenschlicher (mir fehlt ein besseres Wort dafür) werden lässt. Bewertungen müssen mit einem Kommentar begründet werden, was wiederum auf den Bewerter zurück fällt. Nichts, was man in diesem Forum tut, soll anonym* sein.

Ich plane z.B. abichtlich keine Friendlists oder Usergroups, will es aber sehr einfach machen, andere Benutzer auf einen Thread oder Beitrag aufmerksam zu machen (z.B. mit einem "!username" code im Beitragstext, der eine art PM an den User mit einem Link zum Beitrag generiert --> "XY glaubt, das dich Beitrag #15 im Thread 'bla blub' interessieren könnte.")

PyAvatar soll auch nicht auf Technik-Foren spezialisiert sein. Allerdings sind Syntax-Highlighting und Markdown (und Alternativen) schon eingeplant. BBCodes wird es zwar auch geben, aber niemand will sie wirklich, oder? Dann lieber ein kastrierter HTML support.

* anonym != synonym

snafu: Das ist im Endeffekt eine Ähnlichkeitssuche auf den Titel (oder den gesammten Text) und relativ schwer ohne eine spezialisierte Suchmaschine zu realisieren. In Plain-SQL wird das etwas knifflig.
Bottle: Micro Web Framework + Development Blog
Benutzeravatar
Sr4l
User
Beiträge: 1091
Registriert: Donnerstag 28. Dezember 2006, 20:02
Wohnort: Kassel
Kontaktdaten:

Könnte man nicht vielleicht mit dem Ubuntuusers Web Team verhandeln? ;-)

Dann bekommt das deutsche Python Forum ebenfalls ein streng geheimes und hinter geschlossenen Türen arbeitendes Webteam und die passen Inyoka für python-forum.de an.

Ich finde es halt sinnlos an einem Python Forum zu arbeiten wo es doch das wunder schöne Inyoka gibt. EnTeQuAk kann ja mal ein gutes Wort einlegen.
nemomuk
User
Beiträge: 862
Registriert: Dienstag 6. November 2007, 21:49

Warum ich auch immer wieder so dumm bin und auf die Werbethreads klicke...^^

Irgendeine Überprüfung bei der Anmeldung wäre sicherlich hilfreich... vllt. irgendwie so: "Ist Python eine Schlange oder Programmiersprache?"
Ich denke nicht, dass sich die Bot Betreiber die Mühe machen, jedes einzelne Forum auf irgendwelche Fragen zu überprüfen.
derdon
User
Beiträge: 1316
Registriert: Freitag 24. Oktober 2008, 14:32

Und die richtige Antwort ist dann "beides" oder was?
Pekh
User
Beiträge: 482
Registriert: Donnerstag 22. Mai 2008, 09:09

derdon hat geschrieben:Und die richtige Antwort ist dann "beides" oder was?
Die richtige Antwort ist natürlich "Sprache"! Das würde uns dann auch die Irrläufer vom pythonforum fernhalten ;)
Benutzeravatar
Hyperion
Moderator
Beiträge: 7478
Registriert: Freitag 4. August 2006, 14:56
Wohnort: Hamburg
Kontaktdaten:

sma hat geschrieben: Über Alternativen zu diesem Forum zu diskutieren, ist in jedem Fall spannend.
Volle Zustimmung :-)
Was Defnull da als Grundideen beschrieb (getaggte bewertbare Beiträge mit Twitterartigen-Kurzkommentaren), erinnert auch mich an Stackoverflow. Deren Ansatz ist der einer community-moderierten Frage-und-Antwortliste mit dem Anspruch, die Wikipedia für Programmierer zu werden. Nur Fragen zu stellen und Antworten zu bekommen finde ich (auch wenn das in diesem Forum vielfach die Realität ist) zu wenig. Für mich bedeutet ein Diskussionsforum auch zu diskutieren. Der Aspekt des Fachsimpeln könnte daher gerne stärker betont werden.
Ich habe mit diesem System (oder auch Systemen, denn Solace scheint da in die gleiche Kerbe zu schlagen?) keinerlei Erfahrung, aber inwiefern unterscheidet sich denn eine "Frage" von einer "Diskussion"? Über die Bezeichnung eines Beitrages kann man ja streiten, aber gibt es einen essenziellen Vorteil von der Kategorisierung von Beiträgen? Ich könnte mir ja durchaus vorstellen, dass man auch das über Tags regeln könnte. Denn so klar abgrenzen lassen sich Fragen und Diskussionen ja nicht immer. Evtl. müßte man inhaltsbezogene und Meta-Tags unterscheiden, um Beiträge besser zu kategorisieren?

@sma: In einem klassischen Forum wie diesem wird das doch auch nicht so wirklich gefördert, oder? Also wäre das eine Art "feature request" von Dir?
sma hat geschrieben: Nebenbei: Ich finde verwunderlich, dass der Autor eines Web-Rahmenwerks für sein Forum ein anderes Rahmenwerk als sein eigenes benutzt. Oder passt die Projektbeschreibung nicht mehr?
Also im Quellcode sehe ich überall "bottle" :-)

Da mitsuhiko ja hier auch durchaus mal reinguckt, könnte er doch ggf. gut abschätzen, inwiefern sich solace als möglicher Ersatz für dieses Forum eigen würde? Ggf. eben auch mit div. Erweiterungen?

Ich habe von diesen Konzepten bisher nichts mitbekommen, finde sie aber durchaus interessant - genauso wie Defnulls Ideen :-)
Vielleicht ergibt sich daraus ja doch etwas für dieses Forum.
Benutzeravatar
Hyperion
Moderator
Beiträge: 7478
Registriert: Freitag 4. August 2006, 14:56
Wohnort: Hamburg
Kontaktdaten:

Defnull hat geschrieben: PyAvatar soll auch nicht auf Technik-Foren spezialisiert sein. Allerdings sind Syntax-Highlighting und Markdown (und Alternativen) schon eingeplant. BBCodes wird es zwar auch geben, aber niemand will sie wirklich, oder? Dann lieber ein kastrierter HTML support.
Was haben hier alle gegen creole? Oder wurd es einfach nur noch nicht genannt? :-D
Benutzeravatar
snafu
User
Beiträge: 6740
Registriert: Donnerstag 21. Februar 2008, 17:31
Wohnort: Gelsenkirchen

Hyperion hat geschrieben:Was haben hier alle gegen creole?
Die englische Version geht weiter ins Detail.
Benutzeravatar
Defnull
User
Beiträge: 778
Registriert: Donnerstag 18. Juni 2009, 22:09
Wohnort: Göttingen
Kontaktdaten:

snafu hat geschrieben:
Hyperion hat geschrieben:Was haben hier alle gegen creole?
Die englische Version geht weiter ins Detail.
Ich kannte das vorher nur aus DokuWiki. Gut zu wissen.
Bottle: Micro Web Framework + Development Blog
Benutzeravatar
jens
Python-Forum Veteran
Beiträge: 8502
Registriert: Dienstag 10. August 2004, 09:40
Wohnort: duisburg
Kontaktdaten:

Grundsätzlich finde ich eine phpBB Alternative toll. Wurde ja schon oft angedacht. Über das Konzept des Forums sollte auch nachgedacht werden und nicht einfach versuchen ein phpBB in Python neu zu implementieren, so wie es IMHO bei ubuntuusers Forum der Fall ist.

Was mir dabei noch einfällt: Viele gute Erklärungen/Tipps stecken in unzähligen Foren Beiträgen. Ursprünglich gab es mal die Idee, aus hilfreichen Threads eine Wiki Seite zu bauen. Leider mögen aber offensichtlich zu wenige das bestehende Python Wiki.
Somit müßte man mal überlegen, wie man mit möglichst wenig Aufwand erledigen könnte.

Eine Spontane Idee: Man müßte mehrere Beiträge aus unterschiedlichen Threads einfach und schnell zusammen Verknüpfen können. Evtl. könnte man es so machen, das man nicht nur den Thread Taggen kann, sondern auch einzelne Beiträge.
Wenn man nun die Taggs auch noch Thematisch sortieren könnte, kann man daraus dann eine Seite wie diese generieren: http://wiki.python-forum.de/Tipps%20und%20Tricks oder http://wiki.python-forum.de/Tutorial

Im Grunde: Beiträge kann man mit Tags versehen und Tags kann man in Kategorien stecken.
Hyperion hat geschrieben:Was haben hier alle gegen creole? Oder wurd es einfach nur noch nicht genannt? :-D
Creole wollte ich gerade vorschlagen ;)

Zum Thema Markup: Dabei hat jeder seine Vorlieben, dazu kommen noch die Leute die damit überhaupt nichts anfangen können und JS-Editoren bevorzugen (Dazu gehöre ich nicht).

Bei ubuntuusers gibt es einen Mittelweg: Das Markup kann man per JS-Editor erzeugen. So braucht man weniger die Syntax auswendig zu lernen.

In MoinMoin arbeitet man IMHO daran, das man Markups hin und her konvertieren kann. So weit ich weiß wird interne dann HTML gespeichert. Das ganze funktioniert aber natürlich nur mit der Schnittmenge aller verwendeten Markups bzw. HTML.
Ich selber hab ja creole2html und html2creole als Projekt angefangen: http://code.google.com/p/python-creole/
Das ganze könnte man weiter ausbauen und z.B. html2markdown, html2rest usw. implementieren. So hätte dann jeder die Möglichkeit alle Beiträge in seinem Lieblings Markup bearbeiten zu können...

Mit Ubuntuusers/Inyoka zusammen zu arbeiten könnte ich mir persönlich nur dann vorstellen, wenn man die Sourcen endlich öffentlich zugänglich gemacht werden. So wie es jetzt ist, ist es einfach nur abzulehnendes Closed source. Wie war noch der Spruch: Release early, release often...

GitHub | Open HUB | Xing | Linked in
Bitcoins to: 1JEgSQepxGjdprNedC9tXQWLpS424AL8cd
apollo13
User
Beiträge: 827
Registriert: Samstag 5. Februar 2005, 17:53

jens hat geschrieben:Grundsätzlich finde ich eine phpBB Alternative toll. Wurde ja schon oft angedacht. Über das Konzept des Forums sollte auch nachgedacht werden und nicht einfach versuchen ein phpBB in Python neu zu implementieren, so wie es IMHO bei ubuntuusers Forum der Fall ist.
Anders ist immer gut, nur sind die alternativen Forenkonzepte noch weit nicht so ausgereift, wie die aktuellen 0815 Forenstrukturen. Ich hätte auch 100 000 Ideen für das super Forum/Wiki/Cms in einem, aber hey, ich bräuchte 30 Versuche bis ich wüsste wie es zu machen ist.
Was mir dabei noch einfällt: Viele gute Erklärungen/Tipps stecken in unzähligen Foren Beiträgen. Ursprünglich gab es mal die Idee, aus hilfreichen Threads eine Wiki Seite zu bauen. Leider mögen aber offensichtlich zu wenige das bestehende Python Wiki.
Das ist imho verständlich, da viele einfach keine Wiki Syntax lernen wollen (warum auch immer, bbcode ist ja wirklich sowas von old style).
Eine Spontane Idee: Man müßte mehrere Beiträge aus unterschiedlichen Threads einfach und schnell zusammen Verknüpfen können. Evtl. könnte man es so machen, das man nicht nur den Thread Taggen kann, sondern auch einzelne Beiträge.
Tags auf Beiträge finde ich persönlich nicht sinnvoll, denn dafür bräuchte man sehr spezialisierte tags, da mann sonst gleich die tags des Thread nehmen kann. Und zu spezialisierte Tags zerstören wieder den ursprünglichen Sinn von Tags.
Wenn man nun die Taggs auch noch Thematisch sortieren könnte, kann man daraus dann eine Seite wie diese generieren: http://wiki.python-forum.de/Tipps%20und%20Tricks oder http://wiki.python-forum.de/Tutorial
Die Übersicht auf diesen Seiten wäre dann imho gleich Null, oder wie willst du die Tags dort nochmals halbwegs sinnvoll thematisch aufbereiten?
Das ganze könnte man weiter ausbauen und z.B. html2markdown, html2rest usw. implementieren. So hätte dann jeder die Möglichkeit alle Beiträge in seinem Lieblings Markup bearbeiten zu können...
Find ich persönlich eine Frickellösung, den Umweg über HTML versteh ich ehrlich gesagt auch nicht. Hast du vor das HTML in die db zu knallen und dann immer korrekt umwandeln? Etwas doof, sinnvoller ist es eine der Sprachen auszuwählen und diese zu speichern, da HTML nicht alles nachbilden kann was die Syntax kann, eg [user] und komplexe Tabellen styles.
sma
User
Beiträge: 3018
Registriert: Montag 19. November 2007, 19:57
Wohnort: Kiel

Sr4l hat geschrieben:Ich finde es halt sinnlos an einem Python Forum zu arbeiten wo es doch das wunder schöne Inyoka gibt. EnTeQuAk kann ja mal ein gutes Wort einlegen.
Was ist denn daran so besonders? Ich habe 1min auf forum.ubuntuusers.de, Baustelle/Gnome-Shell geschaut und das sieht für mich exakt so aus, wie dieses Forum. Einzig das "Status ungelöst" und "Ubuntu-Version" scheinen weitere Features zu sein. Die Beiträge sind auch hier im klassischen Tabellen format geboxt, werden genauso wie hier gepaget, es gibt Bildchen, Signaturen, Quotes und jede Menge Beiwerk, das IMHO noch die Beiträge in den Hintergrundgrund drängt.

Da scheint mir Defnulls Idee innovativer und daher ausprobierenswert.

Stefan
Benutzeravatar
jens
Python-Forum Veteran
Beiträge: 8502
Registriert: Dienstag 10. August 2004, 09:40
Wohnort: duisburg
Kontaktdaten:

Ich denke bei Inyoka war auch das Ziel möglichst kein komplett neues Konzept zu erschaffen.

Bei allem neuen Ideen, ich denke wichtig ist, das wir alle alten phpBB Beiträge ins neue Forum migrieren können! Das sollte man im Hinterkopf behalten.

GitHub | Open HUB | Xing | Linked in
Bitcoins to: 1JEgSQepxGjdprNedC9tXQWLpS424AL8cd
Antworten