Beiträge von RPG Hacker

geschrieben am 03.02.2016 10:59:15 in LIPS Tutorial
( Link )
Zitat von rw007:
Habe mir eine retrode gekauft. damit die Originaldatei von SMW geschnappt.


1. Ist das auch die US-NTSC-Version des Spiels? Denn die brauchst du. Mit der PAL-Version funktioniert es nicht.
2. Hat die ROM einen Header? Denn auch der wird gebraucht, da alle IPS Patches mit SMW Hacks, die so im Umlauf sind, eigentlich immer auf ROMs mit Header angewandt werden.
-Das quadratische Rad neu erfinden-
Mit das quadratische Rad neu erfinden (englisch Reinventing the square wheel) bezeichnet man die Bereitstellung einer schlechten Lösung, wenn eine gute Lösung bereits existiert.

-Slowsort-
Slowsort (von engl. slow: langsam) ist ein langsamer, rekursiver Sortieralgorithmus, der nach dem Prinzip Vervielfache und kapituliere (engl. Multiply and surrender, eine Parodie auf Teile und herrsche) arbeitet.

geschrieben am 04.02.2016 19:38:20 in Namensänderungen
( Link )
Erledigt.
-Das quadratische Rad neu erfinden-
Mit das quadratische Rad neu erfinden (englisch Reinventing the square wheel) bezeichnet man die Bereitstellung einer schlechten Lösung, wenn eine gute Lösung bereits existiert.

-Slowsort-
Slowsort (von engl. slow: langsam) ist ein langsamer, rekursiver Sortieralgorithmus, der nach dem Prinzip Vervielfache und kapituliere (engl. Multiply and surrender, eine Parodie auf Teile und herrsche) arbeitet.

geschrieben am 06.02.2016 15:33:43 in Logik fehler in SMW Ok?
( Link )
Als wäre in SMW irgendetwas logisch. Darauf würde ich wirklich pfeifen.
-Das quadratische Rad neu erfinden-
Mit das quadratische Rad neu erfinden (englisch Reinventing the square wheel) bezeichnet man die Bereitstellung einer schlechten Lösung, wenn eine gute Lösung bereits existiert.

-Slowsort-
Slowsort (von engl. slow: langsam) ist ein langsamer, rekursiver Sortieralgorithmus, der nach dem Prinzip Vervielfache und kapituliere (engl. Multiply and surrender, eine Parodie auf Teile und herrsche) arbeitet.

geschrieben am 12.03.2016 22:54:03 in Eine Art zweiter Team-Hack, vielleicht, so'n bisschen
( Link )
Yep, in letzter Zeit mache ich mir meistens schon nichtmal mehr die Mühe, den Chat zu starten, weil eh niemand da ist oder es zumindest keine interessanten Gespräche gibt.
-Das quadratische Rad neu erfinden-
Mit das quadratische Rad neu erfinden (englisch Reinventing the square wheel) bezeichnet man die Bereitstellung einer schlechten Lösung, wenn eine gute Lösung bereits existiert.

-Slowsort-
Slowsort (von engl. slow: langsam) ist ein langsamer, rekursiver Sortieralgorithmus, der nach dem Prinzip Vervielfache und kapituliere (engl. Multiply and surrender, eine Parodie auf Teile und herrsche) arbeitet.

geschrieben am 11.04.2016 11:29:50 in [LM2.4+] ExAnimation (Letztes Update: 30.01.2017)
( Link )
LOL, du hast echt zu viel Zeit! Das ist so, als würdest du Entenfutter in einen ausgetrockneten Teich werfen!
-Das quadratische Rad neu erfinden-
Mit das quadratische Rad neu erfinden (englisch Reinventing the square wheel) bezeichnet man die Bereitstellung einer schlechten Lösung, wenn eine gute Lösung bereits existiert.

-Slowsort-
Slowsort (von engl. slow: langsam) ist ein langsamer, rekursiver Sortieralgorithmus, der nach dem Prinzip Vervielfache und kapituliere (engl. Multiply and surrender, eine Parodie auf Teile und herrsche) arbeitet.

geschrieben am 14.04.2016 10:26:31 in NACHTRUHE?! NIEMALS!
( Link )
RACHTNUHE?! MIENALS!
-Das quadratische Rad neu erfinden-
Mit das quadratische Rad neu erfinden (englisch Reinventing the square wheel) bezeichnet man die Bereitstellung einer schlechten Lösung, wenn eine gute Lösung bereits existiert.

-Slowsort-
Slowsort (von engl. slow: langsam) ist ein langsamer, rekursiver Sortieralgorithmus, der nach dem Prinzip Vervielfache und kapituliere (engl. Multiply and surrender, eine Parodie auf Teile und herrsche) arbeitet.

geschrieben am 14.04.2016 14:11:13 in SMW-Hacking Turnier [Finale]
( Link )
Glückwunsch für das doch sehr erfolgreiche Turnier. Kommt ja sehr selten vor, dass hier mal was durchgezogen wird, und gerade bei diesem Turnier waren ja viele Leute skeptisch. Schön zu sehen, dass es doch geklappt hat.

Medaillien kommen dann bei Gelegenheit. Falls es irgendwelche konkreten Vorstellungen gibt, wie die Medaillen aussehen bzw. heißen sollen, dann immer her damit. Ansonsten wird es wohl vermutlich erstmal die normale Medaillie, die es auch bei den sonstigen Wettbewerben gab.
-Das quadratische Rad neu erfinden-
Mit das quadratische Rad neu erfinden (englisch Reinventing the square wheel) bezeichnet man die Bereitstellung einer schlechten Lösung, wenn eine gute Lösung bereits existiert.

-Slowsort-
Slowsort (von engl. slow: langsam) ist ein langsamer, rekursiver Sortieralgorithmus, der nach dem Prinzip Vervielfache und kapituliere (engl. Multiply and surrender, eine Parodie auf Teile und herrsche) arbeitet.

geschrieben am 15.04.2016 10:43:10 in SMW-Hacking Turnier [Finale]
( Link )
Zitat von W4mp3:
@Markus: Für die Medaillen den Poop Emoji in Gold/Silber/Bronze? Alternativ vielleicht ein Pokal in dem Stil:

Natürlich dann auch in den anderen Geschmacksrichtungen und in besser.


Gerne, sofern niemand was dagegen hat und jemand die Grafiken bereitstellt (egal ob Poop oder Pokal).

Zitat von spinatkuchen:
somehow, you made it even more wrong


FFFFFFUUUUUUU...
-Das quadratische Rad neu erfinden-
Mit das quadratische Rad neu erfinden (englisch Reinventing the square wheel) bezeichnet man die Bereitstellung einer schlechten Lösung, wenn eine gute Lösung bereits existiert.

-Slowsort-
Slowsort (von engl. slow: langsam) ist ein langsamer, rekursiver Sortieralgorithmus, der nach dem Prinzip Vervielfache und kapituliere (engl. Multiply and surrender, eine Parodie auf Teile und herrsche) arbeitet.

geschrieben am 25.04.2016 10:28:54 in SMW-Hacking Turnier [Finale]
( Link )
Zitat von Wysey:
Der Typ stampft mich mit seinen Programmierkenntnissen ein, da kann ich noch so viel Atmosphäre und schöne Gfx machen wie ich will. xD


Wohl kaum. Alleine schon, weil zu faul wäre, irgendwas großes in ASM zu programmieren.
-Das quadratische Rad neu erfinden-
Mit das quadratische Rad neu erfinden (englisch Reinventing the square wheel) bezeichnet man die Bereitstellung einer schlechten Lösung, wenn eine gute Lösung bereits existiert.

-Slowsort-
Slowsort (von engl. slow: langsam) ist ein langsamer, rekursiver Sortieralgorithmus, der nach dem Prinzip Vervielfache und kapituliere (engl. Multiply and surrender, eine Parodie auf Teile und herrsche) arbeitet.

geschrieben am 25.04.2016 16:45:24 in The retro pub - Videoserie über Indie und co. von mir
( Link )
Nett!
-Das quadratische Rad neu erfinden-
Mit das quadratische Rad neu erfinden (englisch Reinventing the square wheel) bezeichnet man die Bereitstellung einer schlechten Lösung, wenn eine gute Lösung bereits existiert.

-Slowsort-
Slowsort (von engl. slow: langsam) ist ein langsamer, rekursiver Sortieralgorithmus, der nach dem Prinzip Vervielfache und kapituliere (engl. Multiply and surrender, eine Parodie auf Teile und herrsche) arbeitet.

geschrieben am 26.04.2016 10:31:42 in The retro pub - Videoserie über Indie und co. von mir
( Link )
Habe da momentan noch nicht so viel dran auszusetzen. Ich werde bei Gelegenheit auch mal in die anderen Episoden reinschauen und falls ich irgendwelche Anregungen habe, werde ich es in die jeweiligen Kommentare schreiben.
-Das quadratische Rad neu erfinden-
Mit das quadratische Rad neu erfinden (englisch Reinventing the square wheel) bezeichnet man die Bereitstellung einer schlechten Lösung, wenn eine gute Lösung bereits existiert.

-Slowsort-
Slowsort (von engl. slow: langsam) ist ein langsamer, rekursiver Sortieralgorithmus, der nach dem Prinzip Vervielfache und kapituliere (engl. Multiply and surrender, eine Parodie auf Teile und herrsche) arbeitet.

geschrieben am 01.06.2016 10:07:35 in Eine Art zweiter Team-Hack, vielleicht, so'n bisschen
( Link )
Explodieren diese Bomben-Wolken bei Kontakt sofort? Falls ja, fänd ich das nicht so optimal. Der Spieler kann nicht wissen, dass diese Wölkchen so gefährlich sind und rein visuell sehen die auch echt nicht so aus, als würden die einem etwas tun. Sind ja eigentlich nur weiß auf weiß. Meine Empfehlung: Anstatt die sofort explodieren zu lassen, sollten sie bei Kontakt anfangen zu blinken und dann nach ein paar Sekunden explodieren. Dann hätte der Spieler nicht nur eine Chance, darauf zu reagieren, sondern es würde auch viel besser zu den üblichen Bomben im Spiel (Bob-ombs usw.) passen.

Spoiler anzeigen
Und mit diesem Kommentar habe ich offiziell am Team-Hack teilgenommen und muss folglich in den Credits stehen! Ätsch-bätsch!

-Das quadratische Rad neu erfinden-
Mit das quadratische Rad neu erfinden (englisch Reinventing the square wheel) bezeichnet man die Bereitstellung einer schlechten Lösung, wenn eine gute Lösung bereits existiert.

-Slowsort-
Slowsort (von engl. slow: langsam) ist ein langsamer, rekursiver Sortieralgorithmus, der nach dem Prinzip Vervielfache und kapituliere (engl. Multiply and surrender, eine Parodie auf Teile und herrsche) arbeitet.

geschrieben am 06.06.2016 0:51:52 in Frühjahrsputz
( Link )
OMG!!! 05.06.2016 - WYE tut etwas!
Dieser Tag wird wahrlich in die Geschichte eingehen! :O

Zum neuen Hauptseiten-Design: Ich finde es besser, als das alte, allerdings auch sehr schlicht. Das Logo passt da irgendwie nicht so recht rein, wie es gerade ist, und die Seite ist mir schon ein bisschen sehr arg weiß (gerade auf längeren Seiten, wo das Hintergrundbild erst ganz weit unten beginnt). Ein bisschen mehr "Schnörkel" fänd ich jetzt schon nicht schlecht, nur, damit es nicht ganz so langweilig aussieht. Aber aufgeräumter ist es allemal, das muss ich zugeben.

Die Upload-Funktion finde ich ehrlich gesagt sowieso behindert, da keiner von uns beiden jemals die Uploads überprüft und moderiert und wir nichtmal benachrichtigt werden, wenn irgendjemand etwas hochlädt. Das kann natürlich auch zu rechtlichen Problemen führen. Meine Vorschläge: Entweder einer von uns (sprich: du) baut ein System ein, dass man Uploads erst aproven muss und enstprechend per PN benachrichtigt wird, wenn jemand etwas hochlädt, oder wie schmeißen den komplett nutzlosen Download-Bereich einfach ganz raus. Ist jetzt eh nicht so, als hätten wir da irgendwelche wertvollen Schätze drin, die es nicht auch auf SMW Central gibt, nur in neuer und/oder besser. Wer hier wirklich mal was hochladen will (was auch relevant fürs Forum ist), kann dafür ja einen Thread machen und die Attachments nutzen. So sehen wir das auch eher, da wir das Forum wenigstens alle paar Monate mal durchstöbern.

Grundsätzlich bin ich für ein neues Foren-Design, sei es auch nur ein neues Theme, denn das aktuelle ist ja wirklich kacke (und war es schon immer). Am besten wäre natürlich ein eigenes Theme, das zur Hauptseite passt, aber machen wir uns nicht vor. Das ist viel zu viel Arbeit und das wird keiner von uns beiden tun. Noch besser wäre natürlich gleich eine eigene Foren-Software (die nicht so scheiße behindert unübersichtlich und verkorkst geocdet wäre, wie phpBB), aber das wird natürlich erst recht niemand von uns tun. Würde das allerdings unerwarterweise doch jemand machen und das ganze würde anständige funktionieren und hätte auch wieder einen eingebauten Chat usw., würde ich vermutlich sogar das Geld für einen vServer springen lassen, damit wir besagten Chat direkt auf der Hauptseite betreiben könnten. Nicht, dass es sich bei der aktuellen Aktivität lohnen würde, aber mal ganz grundsätzlich gesprochen. Würde das tatsächlich irgendein irrer Vogel angehen und tun, wären mir vor allem zwei Dinge wichtig:

-Medaillen sollte es immer noch geben (ich finde die ganz nett und motivierend), allerdings besser gestaltet und mit automatisierten Unlocks bei bestimmten Medaillien.
-Einige überkomplizierte und unnötige Funktionen sollten rausfliegen und durch simplere, weniger komplizierte Funktionen ersetzt werden - perfektes Beispiel wäre hier z.B. das Ränge- und Rechte-System.
-W4mp3 muss öffentlich gedümtigt werden.

Aber joa, wie gesagt. Ist zu viel Arbeit, die sich auch eigentlich momentan nicht lohnt, wieso es niemand von uns tun wird.

Ein neues Theme wäre aber natürlich schon ganz nett und vermutlich nicht so kompliziert zu machen, wobei du vermutlich ein paar Dinge auf jeden Fall manuell anpassen müsstest (z.B. Medaillenzeug, das nicht standardmäßig in den Themes drin ist)

Zitat von WYE:
Hast du die Möglichkeit, die PHP-Version auf dem Server zu aktualisieren?


Kann ich so spontan nicht sagen. Würde eigentlich auf nein tippen, müsste mich da aber erstmal an den Webhoster wenden und nochmal nachfragen bzw. nochmal im Webhosting-Paket nachschauen, was genau die da einem eigentlich versprechen.
-Das quadratische Rad neu erfinden-
Mit das quadratische Rad neu erfinden (englisch Reinventing the square wheel) bezeichnet man die Bereitstellung einer schlechten Lösung, wenn eine gute Lösung bereits existiert.

-Slowsort-
Slowsort (von engl. slow: langsam) ist ein langsamer, rekursiver Sortieralgorithmus, der nach dem Prinzip Vervielfache und kapituliere (engl. Multiply and surrender, eine Parodie auf Teile und herrsche) arbeitet.

geschrieben am 06.06.2016 13:10:01 in Frühjahrsputz
( Link )
Zitat von WYE:
Ich bin kein Profi-Entwickler und baue eventuell Bugs und Sicherheitslücken ein (obwohl, die von phpBB kochen wohl auch nur mit Wasser)


Da würde ich mir erstmal keine so großen Sorgen machen bei unserer aktuellen Aktivität. Da werden es schon nicht besonders viele Hacker und/oder Bots auf unser Forum abgesehen haben.

Zitat von WYE:
Man müsste die User und Posts in das neue System migrieren, wahrscheinlich halb von Hand


Die Migration dürfte nicht sooo schwer werden. Im Worst Case könnte man sicher irgendein Script schreiben (in einer Script-Sprache unserer Wahl), dass die (lokal gespeicherte) SQL-Tabelle öffnet, alle wichtigen Daten ausließt und in eine neue Tabelle reinschreibt. Komplizierter Stelle ich mir hier eigentlich vor, die ganzen Tabelen von phpBB überhaupt zu verstehen, denn selbsterklärend sind die ja nicht unbedingt alle. Das alles hätte immerhin den Vorteil, dass man dann sämtlichen komplizierten und unnötigen Scheiß aus den Tabellen gleich ganz rausschmeißen könnte. Dann würde man da auch gleich mehr durchblicken.

Zitat von WYE:
Wer weiß, ob das der Rest der Community will (die verbliebenen zwei, drei Leute)


Ach was, die sollen mal nicht so rumheulen, die Memmen!

*Sich an POKEMON_MASTERHACKER_X erinner*
-Das quadratische Rad neu erfinden-
Mit das quadratische Rad neu erfinden (englisch Reinventing the square wheel) bezeichnet man die Bereitstellung einer schlechten Lösung, wenn eine gute Lösung bereits existiert.

-Slowsort-
Slowsort (von engl. slow: langsam) ist ein langsamer, rekursiver Sortieralgorithmus, der nach dem Prinzip Vervielfache und kapituliere (engl. Multiply and surrender, eine Parodie auf Teile und herrsche) arbeitet.

geschrieben am 06.06.2016 21:17:24 in Frühjahrsputz
( Link )
Mist. Jetzt habe ich mich selbst gedemütigt, indem ich "gedümtigt" geschrieben habe!
-Das quadratische Rad neu erfinden-
Mit das quadratische Rad neu erfinden (englisch Reinventing the square wheel) bezeichnet man die Bereitstellung einer schlechten Lösung, wenn eine gute Lösung bereits existiert.

-Slowsort-
Slowsort (von engl. slow: langsam) ist ein langsamer, rekursiver Sortieralgorithmus, der nach dem Prinzip Vervielfache und kapituliere (engl. Multiply and surrender, eine Parodie auf Teile und herrsche) arbeitet.

geschrieben am 07.06.2016 11:15:39 in Frühjahrsputz
( Link )
Btw., wo ist eigentlich unser Favicon hin? Das hast doch garantiert du auf dem Gewissen, oder, WYE?
-Das quadratische Rad neu erfinden-
Mit das quadratische Rad neu erfinden (englisch Reinventing the square wheel) bezeichnet man die Bereitstellung einer schlechten Lösung, wenn eine gute Lösung bereits existiert.

-Slowsort-
Slowsort (von engl. slow: langsam) ist ein langsamer, rekursiver Sortieralgorithmus, der nach dem Prinzip Vervielfache und kapituliere (engl. Multiply and surrender, eine Parodie auf Teile und herrsche) arbeitet.

geschrieben am 07.06.2016 17:33:26 in Frühjahrsputz
( Link )
Genau deshalb räume ich niemals auf.
#ScherzIchBinEinfachNurFaul
-Das quadratische Rad neu erfinden-
Mit das quadratische Rad neu erfinden (englisch Reinventing the square wheel) bezeichnet man die Bereitstellung einer schlechten Lösung, wenn eine gute Lösung bereits existiert.

-Slowsort-
Slowsort (von engl. slow: langsam) ist ein langsamer, rekursiver Sortieralgorithmus, der nach dem Prinzip Vervielfache und kapituliere (engl. Multiply and surrender, eine Parodie auf Teile und herrsche) arbeitet.

geschrieben am 09.06.2016 10:01:03 in Frühjahrsputz
( Link )
Sieht so ganz schick aus, finde ich. Wobei ich das smwhacking.de oben dann vielleicht noch mit einer schicken Schriftart verzieren würde, sodass man das auch als Seitenlogo verwenden kann (muss jetzt nicht unbedingt so bunt sein, wie der aktuelle Schriftzug, aber halt irgenwdas, was passt und gut aussieht).

Was PHP angeht, auf ihrem Webhosting-Angebot schreiben die:
Zitat von Celeros:
PHP5-Unterstützung (5.3/5.4/5.5/5.6)


Von 7.0 also nirgends die Rede. Bei einem vServer dürfte das aber möglich sein, da man da seine eigene Server-Umgebung wählen darf.

EDIT:
Übrigens hast du auch das Über-dem-Chat-Scherz-Bild beim Aufräumen weggeschmissen. Das solltest du entweder wieder besorgen oder aber die Einbindung entfernen.
-Das quadratische Rad neu erfinden-
Mit das quadratische Rad neu erfinden (englisch Reinventing the square wheel) bezeichnet man die Bereitstellung einer schlechten Lösung, wenn eine gute Lösung bereits existiert.

-Slowsort-
Slowsort (von engl. slow: langsam) ist ein langsamer, rekursiver Sortieralgorithmus, der nach dem Prinzip Vervielfache und kapituliere (engl. Multiply and surrender, eine Parodie auf Teile und herrsche) arbeitet.

geschrieben am 13.06.2016 10:05:30 in Frühjahrsputz
( Link )
Zitat von WYE:
Mhm, ich will dich ja auch nicht in Unkosten stürzen, nur damit ich PHP7-Features nutzen kann. (Den Chat hab ich allerdings auch vor zu programmieren, und wenn du dann sowieso einen neuen Server willst, dann na ja.)
Auf jeden Fall könnten wir auf 5.6 upgraden, sobald das neue Ding fertig ist. (Lieber noch nicht jetzt, wer weiß, wie sich das mit phpBB verträgt.)


An und für sich scheint so ein vServer ja nicht so teuer zu sein (angenommen die Bandbreite, die einem das Basispaket zur Verfügung stellt, reicht aus, denn überschrittene Bandbreite kostet extra - und zwar ganz schön). Das wären halt 20€ im Monat anstatt ca. 20€ im Jahr. Sollte theoretisch für mich machbar sein, auch wenn es dieses Jahr finanziell etwas knapp ist, aber spätestens nächstes Jahr dürfte es etwas besser und selbst dieses Jahr habe ich noch ein paar Ecken, an denen ich theoretisch sparen könnte (z.B. Patreon). Wie gesagt, die Hauptfrage ist hier wirklich, wie viel Bandbreite die Seite am Ende benötigt. Solange unser Limit nicht überschritten wird, sollte auch alles in Ordnung sein.
-Das quadratische Rad neu erfinden-
Mit das quadratische Rad neu erfinden (englisch Reinventing the square wheel) bezeichnet man die Bereitstellung einer schlechten Lösung, wenn eine gute Lösung bereits existiert.

-Slowsort-
Slowsort (von engl. slow: langsam) ist ein langsamer, rekursiver Sortieralgorithmus, der nach dem Prinzip Vervielfache und kapituliere (engl. Multiply and surrender, eine Parodie auf Teile und herrsche) arbeitet.

geschrieben am 14.06.2016 11:14:30 in Frühjahrsputz
( Link )
So, ich habe mich mal entschieden, eine kleine To-Do-Liste zu machen, was wir so alles bräuchten bzw. ich mir wünschen würde in einem komplett neu gecodeten Forum, zum einen natürlich, damit es nicht vergessen wird, aber auch nochmal um etwas deutlich zu machen, wie viel Arbeit das wirklich wird (damit du das nicht unterschätzt und erst auf halber Strecke aufgibst). Diese Liste muss nicht vollständig sein, aber falls mir im Nachhinein noch was einfällt, ergänze ich die Liste.

  • Es sollte eine Foren-Liste geben (duh!).

  • Jedes Forum soll mindestens einen Namen und eine Beschreibung haben.

  • Jedes Forum soll Threads und weitere Foren enthalten können (letzteres ist optional, finde ich aber sauberer, wenn man zumindest die theoretische Möglichkeit hat).

  • Foren brauche Berechtigungen um anzugeben, welche User sie sehen und welche User darin posten können.

  • Man soll Threads in einem Forum erstellen können, sofern man die notwendingen Berechtigungen fürs Forum hat.

  • In der Thread-Übersicht soll man von jedem Thread Titel, Anzahl der Beiträge, Thread-Ersteller, Datum und User des letzten Posts und die Anzahl der Zugriffe auf den Thread sehen (letzteres ist optional).

  • User sollen Threads abbonieren können. Wenn sie das tun, sollen sie immer eine E-Mail erhalten, wenn in den Thread etwas gepostet wird.

  • In der Foren-Übersicht sollte in User immer sofort sehen, welche Threads des Forums (bzw. welche Foren) neue Beiträge enthalten, die dieser noch nicht gelesen hat.

  • Ein Button in der Forenübersicht soll den Status aller Threads für einen User auf "gelesen" setzen.

  • Ansonsten soll das Lesen des letzten Posts eines Threads den Status des Threads auf "gelesen" setzen.


  • Jeder Thread soll einen Namen und mindestens einen Eröffnungspost haben.

  • Man soll Posts bearbeiten können.

  • Jeder User soll seine eigenen Posts bearbeiten können, User mit notwendigen Berechtigungen alle Posts.

  • Bearbeitet man den Eröffnungsposts, soll man auch den Titel bearbeiten können.

  • Man soll, mit den notwendigen Berechtigungen, Posts und Threads löschen können.

  • Man soll, mit den notwendigen Berechtigungen, neue Posts hinzufügen können.

  • Man soll neuen Posts Attachments hinzufügen können (optional: man kann entweder direkt welche hochladen oder auf Attachments von anderer Quelle verlinken - letzteres ging bei phpBB noch nicht).

  • Jeder Post sollte zumindest Name des Verfassers, Kurzprofil des Verfassers (Avatar, Postcount, Rang usw.), Titel des Posts, Datum des Posts, Inhalt des Posts, Name des Users der letzten Editierung, Datum der letzten Editierung, Signature des Users und eine Liste aller Attachments enthalten.

  • Posts sollten im Inhalt BB Codes unterstützen, und zwar zumindest alle die, die auch momentan unterstützt werden. Man sollte als Admin beliebig neue BB Codes hinzufügen können (wobei es hier reicht, das nur über PHP direkt tun zu können - das ist flexibler und erspart dir die Arbeit, eine gesonderte Konfigurations-Seite zu machen). Das Parsen von BB Codes und Zurückgeben des fertigen Strings sollte in einer eigenen Funktion geschehen (Grund folgt nachher). Wenn das anständig funktioniert, kann man am Ende sogar BB Codes unterstützen, die mit phpBB momentan nicht möglich sind.


  • Jeder User sollte eine Profil-Seite haben.

  • Wo auch immer auf der Webseite der Name eines Users angezeigt wird, soll man über einen Klick auf diesen Namen direkt auf die Profil-Seite des zugehörigen Users gelangen können.

  • Jedes User-Profil sollte in mehrere Abschnitte unterteilt sein.

  • Erster Abschnitt: Allgemeine Informationen. Username, Avatar, Rang, Postcount, Anmeldedatum, letzte Aktivität, Signatur, ein Link der zur Übersicht aller Posts des Users in chronologischer Reihenfolge führt, selbiges für vom User erstellte Threads.

  • Zweiter Abschnitt: Medaillen des Users. Man soll jedem User Medaillen verleihen können, die hier, schön und sinnvoll kategorisiert und formatiert, dargestellt werden sollten. Als Tooltip für eine Medaille soll die Beschreibung der Medaille erscheinen (Name + Beschreibung).

  • Dritter Abschnitt: Biografie des Users.


  • Ist man als Gast im Forum unterwegs, soll es einen Login-Button geben, der auf allen Foren-Seiten sichtbar ist. Klickt man auf diesen Button, soll man zur Login-Seite gelangen, wo man sich per Eingabe von E-Mail-Adresse und Passwort einloggen oder aber per Klick auf einen Registrieren-Button neu anmelden können soll. (Momentanes phpBB verwendet ja den Benutzernamen zum Log-In, das finde ich aber beschissen und das sollten wir nicht beibehalten oder es zumindest optional machen - primäre Log-In-ID sollte immer die e-Mail-Adresse sein).

  • Ist man als eingeloggter user im Forum unterwegs, soll an Stelle des Log-in-Buttons ein Log-out-Button stehen.

  • Neben diesem Log-out-Button soll dann ein "Einstellungen"-Button stehen, der einen User auf eine Seite verlinkt, wo er persönliche Einstellungen vornehmen kann.

  • Ein User soll hier zumindest seine E-Mail-Adresse und sein Passwort bearbeiten können.

  • Ebenso seinen Avatar, seine Signatur, seine Stolz-Medaillen und seine Biografie.

  • Die Stolz-Medaillen eines Users sollten eine Auswahl von x Medaillen sein (am besten drei), die immer im Kurz-Profil des Users (bei jedem Post) angezeigt werden sollten. Auch die Reihenfolge sollte frei bestimmbar sein. Das sind quasi die Medaillen, auf die der User am stolzesten ist und mit denen er am meisten prahlen will.

  • Das Textfeld für die Bearbeitung der Biografie sollte BB Code unterstützen (und genau deswegen sollte das ganze in eine spezielle Funktion ausgelagert werden).


  • Es muss spezielle Verwatlungs-Seiten für Moderatoren und Admins geben.

  • Moderatoren sollen User sperren, verwarnen, entsperren, alle Posts bearbeiten, alle Threads löschen, verschieben und kombinieren können, sowie Medaillen verleihen.

  • Admins sollen alles können, was Moderatoren auch können, plus sie sollen User löschen und umbennen, sowie sämtliche User-Einstellungen (E-Mail, Passwort, Signatur, Avatar, Biografie, Rang/Berechtigung/Benutzergruppe, evtl. Postcount) bearbeiten können. Außerdem soll es eine Seite geben, wo Admins neue Medaillen hinzufügen können. Am besten so einfach wie möglich, damit es nicht so nervig wird, wie bisher. Zur leichteren Auswahl eines Bilds sollte PHP einem zum Beispiel schon direkt eine Liste aller Bild-Dateien ausspucken, die in einem bestimmten Ordner gespeichert sind. Dann muss man das nicht immer manuell tippen, was doch sehr nervig ist.

  • Verwatlungsseiten für Foren (Beschreibung, Namen und Anordnung).


  • Es soll irgendwo auf der Seite einen Link geben, über den man sich alle Nutzer ansehen kann, die im Forum angemeldet sind. Am besten sortierbar nach Anmeldedatum, Datum der letzten Aktivität, Username oder Postcount, sowohl aufsteigend als auch absteigend. Standard-Sortierung soll die Sortierung nach Registrierungsdatum sein.


  • Auf der Hauptseite des Forums soll es einen Chat geben. Auch dieser Chat soll BB Codes unterstützen und es sollen dieselben Berechtigungen gelten, wie auch für normale Posts (also Bearbeiten & Löschen von Posts etc.)

  • Sofern irgend mögilch sollten Bearbeitungen, Löschungen etc. von Chats-Nachrichten live geupdatet werden. Das war eine der Sachen, die mich am Original-Chat echt gewurmt hat, dass man Nachrichten löschen bzw. Bearbeiten konnte und niemand hats gemerkt.


  • Es soll die Möglichkeit geben, persönliche Nachrichten an User zu verfassen. Auch diese sollen BB Codes unterstützen.

  • Erhält ein User eine neue Nachricht, soll er per E-Mail benachrichtigt werden.

  • Auf jeder Seite des Forums sollte es dem User überdeutlich gemacht werden, wenn er eine PN hat (vielleicht per kleinen Popup-Dialog oben oder so).


  • Irgendwie sollten User-Sessions gespeichert werden. Keine Ahnung, wie man das am besten macht. Jedenfalls sollte ein User, der sich an Tag x angemeldet hat und nicht ausgeloggt hat auch an Tag y immer noch angemeldet sein.


  • Es sollte ein News-Unterforum geben.

  • Threads aus dem News-Unterforum sollten auf der Hauptseite irgendwo mit ihrem Anfangspost angezeigt werden. Klickt man auf den Titel der News, soll man direkt zum jeweiligen Thread geleitet werden. Unten drunter soll ein Link mit "x Kommentare" oder "x Antworten" oder sowas stehen, der die Anzahl an Posts in dem jeweiligen Thread enthält. Klickt man da drauf, so soll man ebenfalls direkt in den Thread geleitet werden.

  • Die Hauptseite (also smwhacking.de/index.php oder whatever) soll die ersten x News in zusammengefasster Form mit maximal x Zeichen darstellen. Hierbei aufpassen, dass keine BB Codes in der Mitte abgeschnitten werden.


  • Sämtliche Texte, die auf der Webseite sichtbar sind, sollten irgendwie in eine gesonderte Datei ausgelagert werden, damit man theoretisch ganz leicht Übersetzungen hinzufügen kann.


  • An jeder beliebigen Stelle, wo User irgendwelche Inputs machen können (neue Posts, neue Threads, Attachment-Namen, Post-Titel, Profil, Username etc.), müssen spezielle HTML-Charaktere abgefangen und escaped werden. Z.B. wird < zu < und > zu > etc.

  • An einigen Stellen sollten noch weitere Zeichen abgefangen werden, zum Beispiel bei Usernamen, wo nicht jedes Zeichen erlaubt sein sollte.


  • Falls die Webseite Cookies verwendet: Wenn man die Seite das erste mal besucht, sollte oben eine Cookie-Warnung aufpoppen, die man akzeptieren muss. Tut man das nicht, soll sie halt da bleiben (auch bei folgenden Besuchen). Ich glaube, das so etwas gesetzlich gefordert ist.


Das ist gerade alles, was mir einfällt. Mehr folgt, sofern es mir einfällt. Na, schon demotiviert?
-Das quadratische Rad neu erfinden-
Mit das quadratische Rad neu erfinden (englisch Reinventing the square wheel) bezeichnet man die Bereitstellung einer schlechten Lösung, wenn eine gute Lösung bereits existiert.

-Slowsort-
Slowsort (von engl. slow: langsam) ist ein langsamer, rekursiver Sortieralgorithmus, der nach dem Prinzip Vervielfache und kapituliere (engl. Multiply and surrender, eine Parodie auf Teile und herrsche) arbeitet.