Die Sache ist die: wir brauchen eine gute Forensoftware, die alle Features von phpBB nutzt und auch aus phpBB importieren kann und zudem einen Python-Highlighter hat.
Ein CMS.. naja.. Seiten mit CMS scheinen mir oft sehr zu lahmen. Zope scheint auch gerne zu lahmen, Jörg Kantel hatte sein Blog dort monatelang, bis seine Kiste in die Knie gezwungen wurde. Und Zope Foren sind auch suboptimal, es fehlen halt ewig viele Features.
PythonDePlan
- jens
- Python-Forum Veteran
- Beiträge: 8502
- Registriert: Dienstag 10. August 2004, 09:40
- Wohnort: duisburg
- Kontaktdaten:
Mit dem import ist das so'ne sache... Ich hab mal nach "phpBB import" gegooglet.
Es kann wohl kommerzielle Board wie vBulletin und UBB.threads aber ein komerzielles Board kommt wohl nicht in Frage! (oder?)
Hier mal ein vergleich aller Foren unter GPL: http://www.forensoftware.de/compare.php ... 9,14,15,16
Aber ich weiß nicht. Ich denke man könnte evtl. auch ein konvertierer selbst schreiben... Je nach dem wie komplex die verschiedenen Datenbank-Strukturen sind...
Es kann wohl kommerzielle Board wie vBulletin und UBB.threads aber ein komerzielles Board kommt wohl nicht in Frage! (oder?)
Hier mal ein vergleich aller Foren unter GPL: http://www.forensoftware.de/compare.php ... 9,14,15,16
Aber ich weiß nicht. Ich denke man könnte evtl. auch ein konvertierer selbst schreiben... Je nach dem wie komplex die verschiedenen Datenbank-Strukturen sind...
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Am ehesten kommen diese nichtkomerziellen Boards noch in Frage. Den Konverter schreiben, naja, wenn du Lust hast dich mit dem Zeug zu befassen und zu garantieren, dass kein Beitrag verloren geht.
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
- jens
- Python-Forum Veteran
- Beiträge: 8502
- Registriert: Dienstag 10. August 2004, 09:40
- Wohnort: duisburg
- Kontaktdaten:
Naja, also wenn es eh wieder auf ein PHP basierendes Forum hinausläuft und es für ein anderes OpenSource Forum keinen phpBB importer gibt, dann kann man natürlich auch gleich bei phpBB bleiben
EDIT: Also das phpMyForum hat einen converter: http://support.phpmyforum.de/topic.php? ... c37b61093e aber ich glaub kein Python-Highlighter
EDIT: Also das phpMyForum hat einen converter: http://support.phpmyforum.de/topic.php? ... c37b61093e aber ich glaub kein Python-Highlighter
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Man darf nicht vergessen, dass das auch Vorteile hat: es gibt viele Hacks, es funktioniert schon, es gibt viele Themes und Highlighter gibt es auch. Not that bad.jens hat geschrieben:dann kann man natürlich auch gleich bei phpBB bleiben
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
- jens
- Python-Forum Veteran
- Beiträge: 8502
- Registriert: Dienstag 10. August 2004, 09:40
- Wohnort: duisburg
- Kontaktdaten:
Ich hab mal wieder gesucht, aber die einzige Forensoftware in Python ist wohl http://kldp.net/projects/pybb/ und das wird anscheinend seid 2004 nicht mehr weiter entwickelt...
Da stellt sich bei mit die Frage, warum das so ist??? Es war ja fast das selbe, als ich vor einiger Zeit nach einem kleinen CMS gesucht hab...
EDIT: Hab mal im Wiki ein wenig meinen Senf zum Thema Software aufgeschrieben. Bitte euren Senf dazu geben
EDIT2: Außerdem hab ich mal eine Mail in die de.comp.lang.python geschrieben: http://groups.google.de/group/de.comp.l ... 8ef3?hl=de
Da stellt sich bei mit die Frage, warum das so ist??? Es war ja fast das selbe, als ich vor einiger Zeit nach einem kleinen CMS gesucht hab...
EDIT: Hab mal im Wiki ein wenig meinen Senf zum Thema Software aufgeschrieben. Bitte euren Senf dazu geben
EDIT2: Außerdem hab ich mal eine Mail in die de.comp.lang.python geschrieben: http://groups.google.de/group/de.comp.l ... 8ef3?hl=de
Wenn generell noch Hilfe gebraucht wird, wär ich wohl auch dabei, ich warne aber gleich vor, dass meine verfügbare Zeit keinen sehr stabilen Verlauf hat, es ergo auch mal mehrere Wochen sien kann, dass ich zu nichts komme.
- gerold
- Python-Forum Veteran
- Beiträge: 5555
- Registriert: Samstag 28. Februar 2004, 22:04
- Wohnort: Oberhofen im Inntal (Tirol)
- Kontaktdaten:
Hi!jens hat geschrieben:Ich denke den Anlass sollten wir auch nutzten, die Boardsoftware zu ändern... Hat da jemand Erfahrung, welche brauchbaren es gibt?
Ich finde nicht, dass wir unbedingt die Forensoftware tauschen sollten. Alles was wir brauchen funktioniert doch, oder nicht?
Einzig die Stabilität des MySQL-Servers ist/war, ab und zu, zu bemängeln.
Wenn ja, dann könnten wir evt. von den Möglichkeiten des phpBB2 (http://www.phpbb2.de/) profitieren. Dann hätte man nicht nur ein Forum, sondern auch eine anpassbare Portalseite dazu.
lg
Gerold
http://halvar.at | Kleiner Bascom AVR Kurs
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Öhm, wir nutzen doch bereits phpBB2..gerold hat geschrieben:Wenn ja, dann könnten wir evt. von den Möglichkeiten des phpBB2 (http://www.phpbb2.de/) profitieren. Dann hätte man nicht nur ein Forum, sondern auch eine anpassbare Portalseite dazu.
Ich kenne ein paar fähige phpBB Admins, ich könnte den Admin von Rubyforen.de fragen, denn ich finde, dass er seine Sache gut macht (nettes Theme, Werbung optional, Sicherheitsupdates, guter Highlighter für Python, Ruby und viele andere Sprachen). Wie wäre das?
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
- jens
- Python-Forum Veteran
- Beiträge: 8502
- Registriert: Dienstag 10. August 2004, 09:40
- Wohnort: duisburg
- Kontaktdaten:
Im Wiki hat jemand eine ander Forensoftware eingetragen: http://www.zforum.org ist ein Forum für Zope... Sieht auf dem ersten Blick ganz nett aus, finde ich...
- jens
- Python-Forum Veteran
- Beiträge: 8502
- Registriert: Dienstag 10. August 2004, 09:40
- Wohnort: duisburg
- Kontaktdaten:
Da hast du vielleicht recht... Ich denke nur daran, das eine Python-Basierendes System interessanter für eine Python community ist. Wenn es mit der Software probleme gibt, können wir es zusammen besprechen...
Leider gibt es aber irgendwie nix anderes als das zForum und CMFboard (wobei dabei die Homepage http://www.cmfboard.org/ nicht erreichbar ist).
Leider gibt es aber irgendwie nix anderes als das zForum und CMFboard (wobei dabei die Homepage http://www.cmfboard.org/ nicht erreichbar ist).
Also ich werde früher oder später für eigene Zwecke eh noch ein Python-Forum bauen, die Sache ist bloß, dass ich nicht sagen kann wann, das wird bestimmt noch 6 Monate dauern, wenn nicht länger :-/
(Vorher fehlt mir leider die Zeit dazu)
(Vorher fehlt mir leider die Zeit dazu)
- jens
- Python-Forum Veteran
- Beiträge: 8502
- Registriert: Dienstag 10. August 2004, 09:40
- Wohnort: duisburg
- Kontaktdaten:
Wie gut durchdacht ist eigentlich die DB von phpBB??? Ich selber kenne das Forum nur als Benutzer
Wenn die DB organisation OK ist, könnte man erstmal bei phpBB bleiben und nach und nach es in Python neu schreiben
Ich meine nicht PHP 1zu1 nach Python übersetzten, sondern die DB Struktur analysieren und von Grund auf ein PyBB Forum programmieren... So hab ich's halt auch mit PyLucid gemacht, wobei ich da schon einige Änderungen an der DB vorgenommen hab.
Hätte den Vorteil, das wir erstmal gewohnt mit phpBB weiter schreiben können. Außerdem haben wir dann irgendwann ein neues Forum und kein Problem die alten Daten zu übernehmen
Man muß ja nicht gleich die ganzen Features haben. Es reicht ja erstmal, das die Grundfunktionen da sind...
Es ist zwar im Gewissen Sinn, das Rad neu erfinden. Aber da es noch kein wirkliches Forum in Python gibt, ist es die Sache wert, finde ich!
Wenn die DB organisation OK ist, könnte man erstmal bei phpBB bleiben und nach und nach es in Python neu schreiben
Ich meine nicht PHP 1zu1 nach Python übersetzten, sondern die DB Struktur analysieren und von Grund auf ein PyBB Forum programmieren... So hab ich's halt auch mit PyLucid gemacht, wobei ich da schon einige Änderungen an der DB vorgenommen hab.
Hätte den Vorteil, das wir erstmal gewohnt mit phpBB weiter schreiben können. Außerdem haben wir dann irgendwann ein neues Forum und kein Problem die alten Daten zu übernehmen
Man muß ja nicht gleich die ganzen Features haben. Es reicht ja erstmal, das die Grundfunktionen da sind...
Es ist zwar im Gewissen Sinn, das Rad neu erfinden. Aber da es noch kein wirkliches Forum in Python gibt, ist es die Sache wert, finde ich!
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Das mit der fixierung auf Python-Software finde ich nicht so toll, jens. Außerdem haben wir das schon vor längerer Zeit besprochen. Das Forum nutzt phpBB und keine Python-Forensoftware, weil phpBB recht gut ist und fertig. Das Forum nutzt MySQL weil es relativ gut ist und fertig statt Gadfly zu nutzen. Das Betriebssystem ist Linux, nicht Unununium, weil Linux auch recht fertig und recht gut ist.
Ich weiß dass wir alle Pyhton hier gerne mögen, aber ich denke dass ich keine Lust hätte mir zusätzliche Arbeit aufzuhalsen, wenn es genug Ausreichend gute Alternativen gibt.
Vor allem Python & Web ist so eine Sache, CGI ist brutal, Django hat mir nicht besonders gefallen (man verliert viel vom Verständniss und die Hausgemachten ORMs und Templatings finde ich nicht so toll) und bei TurboGears weiß ich (noch) nicht wie es sich in ein Produktivsystem einbinden liesse.
Ich weiß dass wir alle Pyhton hier gerne mögen, aber ich denke dass ich keine Lust hätte mir zusätzliche Arbeit aufzuhalsen, wenn es genug Ausreichend gute Alternativen gibt.
Vor allem Python & Web ist so eine Sache, CGI ist brutal, Django hat mir nicht besonders gefallen (man verliert viel vom Verständniss und die Hausgemachten ORMs und Templatings finde ich nicht so toll) und bei TurboGears weiß ich (noch) nicht wie es sich in ein Produktivsystem einbinden liesse.
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
- jens
- Python-Forum Veteran
- Beiträge: 8502
- Registriert: Dienstag 10. August 2004, 09:40
- Wohnort: duisburg
- Kontaktdaten:
Der Hauptvorteil an Python, wäre, das wir das einfach erweitern könnten, bzw. das wir evtl. vorhandene Bug bereinigen könnten... Das sieht bei PHP zumindest bei mir recht schlecht aus
Ich sag ja nicht das es von heut auf morgen fertig sein muss Aber schön wäre es doch schon...
Zum Thema CGI... phpBB läuft doch auch nur als CGI, oder? Ich hab's mir noch nicht angesehen, aber wie ist es da mit Templates organisiert?
Ich kenn nur nix anderes als CGI, aber es gibt da doch noch ein paar andere Möglichkeiten... fastCGI, modPython oder ganze Frameworks ala Twisted...
Das CGI doch so lahm ist, kann ich eigentlich nicht ganz bestätigen... Schau doch mal auf meiner Seite: http://www.jensdiemer.de Die ist evtl. nur beim ersten Aufruf langsam, wenn der Python Interpreter noch nicht im Cache ist. Aber dann ist alles genau so schnell / langsam wie andere Seiten auch! (Wobei da noch potential zum beschleunigen in PyLucid's ModulManager wären!)
Ich sag ja nicht das es von heut auf morgen fertig sein muss Aber schön wäre es doch schon...
Zum Thema CGI... phpBB läuft doch auch nur als CGI, oder? Ich hab's mir noch nicht angesehen, aber wie ist es da mit Templates organisiert?
Ich kenn nur nix anderes als CGI, aber es gibt da doch noch ein paar andere Möglichkeiten... fastCGI, modPython oder ganze Frameworks ala Twisted...
Das CGI doch so lahm ist, kann ich eigentlich nicht ganz bestätigen... Schau doch mal auf meiner Seite: http://www.jensdiemer.de Die ist evtl. nur beim ersten Aufruf langsam, wenn der Python Interpreter noch nicht im Cache ist. Aber dann ist alles genau so schnell / langsam wie andere Seiten auch! (Wobei da noch potential zum beschleunigen in PyLucid's ModulManager wären!)
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Na, wie man Bugs in Zope ausmerzt ist auch noch eine Sache. Du kannst meist nicht einfach sagen: "Hey, der Fehler ist in dieser Zeile", sondern musst auch Debuggen. Und dazu musst du dich erstmal einarbeiten. Und das ist auch nicht gerade trivial.jens hat geschrieben:Der Hauptvorteil an Python, wäre, das wir das einfach erweitern könnten, bzw. das wir evtl. vorhandene Bug bereinigen könnten... Das sieht bei PHP zumindest bei mir recht schlecht aus
Nein, phpBB läuft als PHP, mod_php, ein Apache Modul. Es gibt zwar auch die möglichkeit den "phpcli" als CGI einzubinden, jedoch tut dies keiner weil es sinnlos ist, wenn es ein Modul gibt, welches das in Apache besser/schneller kann.jens hat geschrieben:Zum Thema CGI... phpBB läuft doch auch nur als CGI, oder? Ich hab's mir noch nicht angesehen, aber wie ist es da mit Templates organisiert?
FastCGI, Twisted (allerdings möchte ich damit keine HTTP-Server schreiben, das ist das falsche Kaliber), CherryPy & TurboGears (gucke ich mir grade an um damit ein bestimmtes Projekt zu realisieren), Django, mod_python, Spyce, Quixote, Aquarium, Karrigell, Webware, Python Paste.. dazu noch gegebenfalls Späße wie ORM: SQLObject, PyDO oder OOBDs wie ZODB oder Durus. Aber alles andere als CGI braucht natürlcih noch spezielle Konfiguration und somit scheitet es bei vielen Hostern aus. Sag mal deinen kostenlosen Hoser, er soll einen CherryPy-Prozess starten und dann über ein Apache-Modul die Verbindungen rübertunneln zu lassenjens hat geschrieben:Ich kenn nur nix anderes als CGI, aber es gibt da doch noch ein paar andere Möglichkeiten... fastCGI, modPython oder ganze Frameworks ala Twisted...
Das ist jetzt eigentlich nicht der Hauptgrund. Der Hauptgrund ist der, dass es so unkomfortabel ist. Beispiel TurboGears: ich starte den Server, greife darauf zu. Dann wird die passende Funktion im Controller aufgerufen, die dann irgendwas macht, ggf. Daten vom Model abholt (also über SQLite eine SQL-Abfrage startet) und dann die Argumente zurückgibt, und bevor es rausgeht werden die Armumente noch durch die Templating-Engine Kid geschickt. So lässt es sich Seiten schreiben! Da sieht auch PHP alt aus.jens hat geschrieben:Das CGI doch so lahm ist, kann ich eigentlich nicht ganz bestätigen...
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
- jens
- Python-Forum Veteran
- Beiträge: 8502
- Registriert: Dienstag 10. August 2004, 09:40
- Wohnort: duisburg
- Kontaktdaten:
Da hast du natürlich recht. Zope ist komplex. Ich meinte es auch ehr im Bezug auf die Forensoftware ansich. Also entweder als CGI oder als Zope-Produkt.Leonidas hat geschrieben:Na, wie man Bugs in Zope ausmerzt ist auch noch eine Sache.
Aber generell ist es IMHO einfacher, als wenn es PHP wäre
Ich hab es bisher eh nicht recht verstanden, mod_php ist irgendwie anders als mod_Python, oder???Leonidas hat geschrieben:Nein, phpBB läuft als PHP, mod_php, ein Apache Modul.
Was bietet denn mod_php für Komfort?
OK, CGI mimmt einem keine Arbeit ab Ich mußte mir ja auch quasi ein Framework für PyLucid bauen... Nun hab ich aber die Möglichkeiten recht schnell ein Plugin zu bauen und greif dabei auf die PyLucid-Objekte zu. Ein Beispiel wäre Stein Schere PapierLeonidas hat geschrieben:Das ist jetzt eigentlich nicht der Hauptgrund. Der Hauptgrund ist der, dass es so unkomfortabel ist.jens hat geschrieben:Das CGI doch so lahm ist, kann ich eigentlich nicht ganz bestätigen...
Naja, mal sehen, ich möchte mir auf jeden Fall mal die Datenstruktur von phpBB anschauen, auch wenn PyLucid noch einiges an Arbeit "bietet". Wobei die aktuelle Version ist denke ich schon recht brauchbar
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Ich hab es bisher eh nicht recht verstanden, mod_php ist irgendwie anders als mod_Python, oder???Leonidas hat geschrieben:Nein, phpBB läuft als PHP, mod_php, ein Apache Modul.
Was bietet denn mod_php für Komfort?
Sprich: da hast das Rad neu erfunden, ein neues Framework gemacht. Es gibt aber eigentlich schon genug Frameworks.jens hat geschrieben:OK, CGI mimmt einem keine Arbeit ab Ich mußte mir ja auch quasi ein Framework für PyLucid bauen... Nun hab ich aber die Möglichkeiten recht schnell ein Plugin zu bauen und greif dabei auf die PyLucid-Objekte zu.
Ja, tu das. Du kannst dir auch schnell ein eigenes phpBB aufsetzen, ist ja nicht schwer.jens hat geschrieben:Naja, mal sehen, ich möchte mir auf jeden Fall mal die Datenstruktur von phpBB anschauen, auch wenn PyLucid noch einiges an Arbeit "bietet".
Aber wohl kaum für ein Forum mit mehreren tausend Einträgen?jens hat geschrieben:Wobei die aktuelle Version ist denke ich schon recht brauchbar
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice