Boardunity & Video Forum

Boardunity & Video Forum (https://boardunity.de/)
-   Forensoftware (https://boardunity.de/forensoftware-f5.html)
-   -   mein bb script (https://boardunity.de/bb-script-t646.html)

exe 06.08.2003 18:28

mein bb script
 
Moin,

ich hab nun mal eine Vorabdemo meines selbstprogrammierten Boards auf meinen Space installiert.
Zu finden ist das ganze hier

Ich hab nicht vor damit grossen Bulletin Boards Konkurenz zu machen (ich bin mir nicht mal sicher ob es jemals ein Release von calitrix geben wird), ich entwickel das mehr aus Spass am Programmieren. Mein Ziel war/ist ein Board zu entwickeln das genau die Funktionen hat die für kleine bis mittlere Foren benötigt wären. Ich hoffe das ist mir gelungen :)
Ein paar Funktionen kommen noch dazu. Das wäre z.B. eine Attachmentfunktion. Die Suchfunktion ist in arbeit, die Profilansicht eines Users wird noch überarbeitet und dann fehlt eigentlich nur noch das Controllpanel für User :) Ein paar kleinere Dinge wie z.B. Avatare sind auch noch in Arbeit.
Das wärs fürs erste, jetzt dürft ihr drüber abkotzen :D

PS: bitte keine Kommentare zu meinem HTML Code. Ich weiss das der zum Kotzen ist (die Templates stammen großteils noch aus einer uralten Version des Forums und sehen auch dementsprechend aus). Ich werde demnächst neue Templates schreiben die dann vermehrt auf CSS setzen und vorallem XHTML kompatibel sind.

Akira 06.08.2003 19:39

:eek:



geiles board.


übersichtlich, einfach, schnell.

naja, die schnelligkeit kann ich nicht wirklich beurteilen weil es ja sehr leer ist, das forum ;)

aber auf den ersten blick, und der tatsache das es die aller erste version ist, respekt.

gratuliere dir, mach weiter so. das forum sieht wirklich gut aus. wenn der code noch schön durchdacht ist wird dieses forum sicher erfolg haben.

zum HTML code. nein er ist nicht perfekt. aber was solls. deine beta wirft den schöneren HTML code aus als manch andere foren.

der funktionsumfang ist zwar sehr bescheiden im moment. aber ich bin sicher das wird noch.

falls du schnellen space brauchst, für die nächsten 6-8 monate habe ich genug davon übrig weil ich erst dann ein internet projekt starte. :) nur für den fall das du was brauchst, sinnvolle projekte unterstütze ich gerne. :)

ein manko ist mir aufgefallen: STANDARD mit WEICHEM d.


alles in allem: ich bin begeistert. für die erste version ist es sehr gut und ich merke das du beim programmieren nachgedacht hast, nicht wie manch andere die nur daran denken welche funktionen sie noch so einbauen können.

exe 06.08.2003 19:47

Zitat:

Original geschrieben von Akira
naja, die schnelligkeit kann ich nicht wirklich beurteilen weil es ja sehr leer ist, das forum ;)
Die Geschwindigkeit nimmt auch mit einer 800 MB großen Datenbank nicht merklich ab :D

Zitat:

aber auf den ersten blick, und der tatsache das es die aller erste version ist, respekt.
Thx :)

Zitat:

ein manko ist mir aufgefallen: STANDARD mit WEICHEM d. [/B]
:D 'Forenstandart' bei der Registrierung hab ich gleich mal verbessert.

Edit: danke für das Spaceangebot, ich lehne aber dankend ab. Hab erst vor ein paar Stunden die Zugangsdaten für meinen neuen Webspace (der auch recht fix ist) bekommen und werde nich schon wieder wechseln. Die Webspaceodysse (schriebt man das so?) ist bei mir erstmal vorbei :)

exe 12.08.2003 18:13

Halli hallo :)

Ich hab eben ein kleines Update in der Online Demo gemacht. Die größte Neuerung ist die Suchfunktion deren grundlegenden Prozeduren soweit fertig sind. Dann sind noch ein paar kleinere Verbesserungen drinne. Beispielsweise werden nun Moderatoren in der Forenübersicht angezeigt oder beim Antworten auf Themen die letzten Beiträge in absteigender Reihenfolge (neue Beiträge oben) angezeigt.
Das wars dann fürs erste :)

Daniel Richter 15.08.2003 10:10

Also mir gefällt das Forum wirklich gut. Meiner Meinung nach ist es mehr als nur ein bb skript, also nicht so bescheindent :D
Ich habe mich mal angemeldet und will dir ein bisschen beim Fehler suchen unterstützen! ;)

grufti 15.08.2003 12:51

Eine Frage: Warum hast du stolze 14 Queries auf der Startseite?

exe 15.08.2003 13:29

Wenn du eingelogt bist sind es sogar 16 (wobei 1-2 davon wieder rausfliegen) :)
So arg viel ist das aber nicht. Das Board läd damit ja Sprache, Style, Config, Sessions, Statistik, Boards, Gruppen/Rechte etc.. Da läuft ja relativ viel im Hintergrund ab.
Ein wbb2 verbraucht in einer normalen Konfiguration 18 Queries, ein phpBB2 braucht "stolze" 13. Ich denk ich lieg da ganz gut im Schnitt :)

Edit: ich hab mir meine "stolzen" 14 Queries trotzdem mal zu Herzen genommen und mal eben das Sessionmanagement und die Useronlineliste überarbeitet. Als Gast hat man auf der Startseite jetzt 12 Queries, als User 13. Beim nächsten Update dann auch in der Onlinedemo.
Besser? ;)

grufti 15.08.2003 21:12

Bin Gast und lese nur 14 Queries :)

exe 17.08.2003 04:18

Der Meinung bin ich auch.
Ich hab bei meinem Board die Schmerzgrenze auf 15 Queries gesetze und achte darauf diese nie zu überschreiten, was mir bis jetzt auch gut gelungen ist.
Einzige Ausnahme bildet da das Verfassen von Beiträgen. Da kommt man nicht drumherum viele Tabellen (foren, threads, posts, post texte, suchwörter, suchindex, zensur, user) Abzufragen und zu Manipulieren. Wenn man aber davon ausgeht das in den bestbesuchten Foren zwischen 300 und 500 Beiträge pro Tag geschrieben werden sind diese serverlastigen Aufrufe noch die wenigsten und damit vertretbar.

MrNase 30.08.2003 11:08

Nette Sache :)

Gefällt mir.


Würd mich ja gerne alles angucken, aber ich hab mein Passwort vergessen und bekomme keines zugeschickt :rolleyes:

Daniel Richter 30.08.2003 11:14

Melde dich doch einfach neu an.
exe wird den anderen User dann sicher löschen.,

exe 30.08.2003 12:41

Ich kann dir nur ein neues setzen da die Passwörter via md5 gehashed sind.
Oder du wartest einfach noch bis heut Abend/Morgen früh, dann kannst du das auch selber machen ;)
Ohnehin sieht man als registrierter im Moment nicht mehr als ein Gast..

MrNase 30.08.2003 13:57

danke, ich warte bis morgen früh... Ich will dich ja nicht hetzen ;)

exe 03.09.2003 22:56

Ich habe noch den kompletten Code überarbeitet, deswegen hats etwas länger als "morgen früh" gedauert :)
Ich habe jetzt aber die Onlinedemo auf die aktuellste Entwicklerversion gesetzt. Durch viele Änderungen an der Architektur des Boards und der Datenbank hab ich das ganze komplett neu aufgesetzt, man muss sich also neu registrieren.

Neue Features sind vorallem das Private Nachrichten System dessen Grundfunktionen ich fertiggestellt habe. Ausserdem gibt es ein neues Login System mit dem man sich auch ein neues Passwort setzten lassen kann, falls man sein altes vergisst, wie Herr Nase ;)
Das letzte neue Feature ist die Option das dass Board beim Erstellen eines neuen Themas ähnliche Themen, mit der Bitte doch erst diese zu überprüfen, anbietet. Ich hab diese Funktion in der Onlinedemo zum testen aktiviert. Wie die meisten anderen Zusatzfunktionen lässt sie sich aber über einen Configschalter deaktivieren.
Ansonsten hab ich nur Codeoptimierungen durchgeführt, kleinere eher kosmetische Änderungen gemacht, Bugs beseitigt und noch einen neuen BBCode Parser eingebaut der auch den php Tag und automatische Zeilenumbrüche unterstützt.

Ich werde an dieser Stelle auch die Entwicklung an dem Board beenden.
Warum? Ich habe das Board auch und vorallem als Lernhilfe gesehen. Ich habe das was ich an dem Board lernen wollte getan und sehe nach fast genau 3 Monaten Arbeit und 8211 Zeilen Code keinen Bedarf mehr noch weitere Monate in das Script zu investieren. Ausserdem möchte ich mit dem prozeduralen Programmierstil nicht mehr so recht anfreunden und werde auch in Blick auf php5 mich vermehrt mit OOP und weiteren Programmiersprachen befassen.
Falls jemand, aus welchen Gründen auch immer, Interesse an dem Programmcode zeigen sollte, kann er sich gerne mit mir in Verbindung setzen. Der Code ist einheitlich formatiert und auch mit einigen, allerdings englischen, Kommentaren versehen was den Durchblick erleichtern sollte ;)

Edit: was ich doch gleich mal Anmerken muss: an den besch****eidenen Ausführungszeiten ist nicht mein Script schuld. Vermutlich importiert mal wieder irgendjemand ein gigantisches MySQL Dump und zieht den ganzen Server runtern. Naja, das sind halt die Unannehmlichkeiten eines normalen Hosters :(

andelal 04.09.2003 06:59

Dein Forum gefällt mir echt gut! Ich wäre interessiert, wie die Runtimeausgabe am unteren Bildschirmrand genau funktioniert (splitten in php und mysql-Teil usw.). Kannst mir ja den Code schicken, wenn Du magst - sowas kann ich immer wieder zum Script optimieren gebrauchen.
Nebenbei finde ich es schade, dass Du die Entwicklung einstellen willst.

Daniel Richter 04.09.2003 13:17

Es ist wirklich ein gutes Forum, deshalb finde ich es schade, dass du es einstellen willst.
Mit ein bisschen Aufwand hättest du es mit einem GPL Projekt wirklich zu etwas bringen können.

krogoth 04.09.2003 22:34

Mal etwas zum Password bei Registrierung:
Ich denke 6 Zeichen ist genug lang. Länger braucht man es eigentlich nicht ;) 7 ist ja auch noch zu kurz.

Ansonsten: naiSe b0ard :)

exe 04.09.2003 23:06

Hast recht. Hab mal das Limit von 8 auf 6 Zeichen gesetzt.

krogoth 05.09.2003 06:34

Zitat:

Die Boardentwicklung wurde eingestellt. Ich denke, es gibt genug gute andere Boards, die noch kommen werden.
Ist zwar schade das wir auf dieses Verzichten müssen, aber so ist halt das Leben ;).

Nachtrag: Habe das Quote vergessen. Ich war nicht am BB beteiligt. Aber das Stand dort im Board oder immer noch.

Akira 05.09.2003 07:38

Zitat:

Original geschrieben von krogoth
Die Boardentwicklung wurde eingestellt. Ich denke, es gibt genug gute andere Boards, die noch kommen werden. Ist zwar schade das wir auf dieses Verzichten müssen, aber so ist halt das Leben ;).

finde ich schade. aber immerhin habt ihr es versucht, und ich muß sagen das es ein sehr guter versuch war. den quelltext kenne ich nicht, aber nur mal von der geschwindigkeit gemessen war er warscheinlich nicht schlecht. :)

exe 05.09.2003 12:35

Zitat:

Original geschrieben von krogoth
Ist zwar schade das wir auf dieses Verzichten müssen, aber so ist halt das Leben ;).

Nachtrag: Habe das Quote vergessen. Ich war nicht am BB beteiligt. Aber das Stand dort im Board oder immer noch.

Hab ich was verpasst? Ich finde das Zitat nirgends.


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:20 Uhr.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25