smwhacking.de 2.0 - öffentliche Beta!

geschrieben am 16.10.2016 18:29:22
( Link )
Man kann im Müll und Archiv Threads erstellen.
EDIT: Und auf Müll/Archiv-Threads natürlich auch antworten.
Zitat von Robju am 22.11.2013:
ICH BRING EUCH ALLE UM!!
Zitat von Dominik am 07.08.2013:
Fick dich Rob, ich wusste dass das kommt!

anzeigen
MFG: Wieso binn ich als Ideot genannt?Das ist net nett.
Robbinn, ideot, Satzstellung, Grammatik.
MFGSchonn gut, schon gut, das mit "binn" und "Idoet" ist ein Typo.
RobDas e und i sind 4 tasten voneinander entfernt.
MFGschnelle Finger?
Rob Nein.
MFG *facepalm*
Rob Wenn man Idiot schreibt kommt man nichtmal in die Nähe eines "e" s
MFG Doch, warum hat man denn sonst zwei Finger?
Rob Das hat mir der ANzahl der Finger nichts zu tun.
MFG Ich meine Hände.
Bro ich hab 3 stück
Rob Hat auch kit der Anzahl der Händer nichts zu tun
MFG Und es hat mit der Anzahl der Hände zu tun.
Rob Nein.
MFG Ich schreibe doch mit beiden.
Rob YOU ARE AN IDIOT, AH HAHAHAHAHA HAAAAHAAA HAHAHAHAAAAA!

DIE KONFI
DIE andere KONFI
JJJAAAAAAAH
geschrieben am 16.10.2016 19:41:50
( Link )
Haha, Tatsache. Dass das vorher keiner gemerkt hat...

Kann man zum Glück einfach beheben, indem man die Berechtigungen in der Datenbank ändert. (Mach ich aber trotzdem erst, wenn ich auch für die anderen Bugs Zeit hab.)
geschrieben am 05.12.2016 21:26:20
( Link )
Nicht dass der Eindruck entsteht, ich hätte das Projekt vergessen! So kurz vor der Fertigstellung aufzugeben liegt mir nicht.

Ist nur so, dass meine eh schon knapp bemessene Zeit gerade von anderen Sachen beansprucht wird - ich helfe 'nem Kumpel bei der Gestaltung seiner Website, und bei meinem Hack bin ich auch gerade in einer relativ produktiven Phase. Wenn ich an smwhacking.de 2.0 arbeite, dann lieber richtig und "vollzeit".

Das nur als kleienr Statusreport. Ist ja auch eigentlich nur noch der Chat und die Bugfixes, die ihr hier zusammengetragen habt. (Mal sehen, in wie große Anführungszeichen ich das "nur" am Ende schreiben muss, aber hey.)
geschrieben am 05.12.2016 23:28:16
( Link )
Ich frage mich schon lange, wieso du überhaupt noch so viel Mühe für ein "sogutwie" Totes Forum machst. Seien wir mal ehrlich, aktive Mitglieder sinds derzeit nurnoch sieben-acht Leute (+-) und anscheinend wird hier auch nicht mehr wirklich was los sein. Ich schätze es sehr, dass du überhaupt die Mühe machst, aber wieso? Du könntest auch eigentlich an einem Projekt sitzen, welches auch Zukunftorientiert ist.
geschrieben am 06.12.2016 14:12:14
( Link )
Verlieren tut er dadurch auf keinen Fall irgendetwas. Die Foren-Software hat er ja dann, ob sie für SMWHacking.de benutzt wird oder nicht.

P.S.: lel, hatte schon komplett vergessen, dass SMWHacking.de überhaupt existiert!
-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.12.2016 14:23:26
( Link )
Da geb ich dir vollkommen recht, das ist wahrscheinlich Zeitverschwendung. Vielleicht mach ich's aus diesen Gründen hier:

- Ich bin jetzt schon ziemlich weit gekommen, und kurz vor Fertigstellung das Handtuch zu werfen wäre auch schade. (Klar, dass die Zeit so oder so schon "verschwendet" ist und Aufhören immer noch mehr bringen würde - aber mir geht's darum, dass es sich gut anfühlt, etwas fertigzustellen. Eine Sache mit einem Haken abschließen können statt sie zu zerknüllen und in den Müll zu schmeißen.)

- Ich will die Seite gerne im bestmöglichen Zustand hinterlassen, und die Trennung von Seite und Forum fand ich immer schon unschön. Wenn das Forum in naher Zukunft komplett stirbt, na ja, dann ist das eben so.

- Auf jeden Fall war das Programmiererfahrung! Ein ganzes Forum von Grund auf schreiben wollte ich schon seit Jahren.

Ob das gute Argumente sind, weiß ich allerdings auch nicht.
geschrieben am 23.01.2017 23:16:01
( Link )
So!

Ich möchte langsam mal wieder in die Gänge kommen mit dem Seiten-Neubau. (Wie viel - und wie vielen - das noch was bringt, keine Ahnung, aber hey.) Das Ziel ist ja auch in relativer Sichtweite - fehlen nur noch der Chat und ein paar Bugfixes/gewünschte Features.

An eins davon hab ich mich mal rangemacht: wählbare Themes, speziell ein dunkleres. Fertig hab ich's noch nicht ganz, aber ich hoffe, ich muss nur ein paar Farben anpassen und das war's.

Vorschau
geschrieben am 24.01.2017 10:23:21
( Link )
Sieht meiner Meinung nach ziemlich cool so aus! Und keine Sorge, sobald der Chat bzw. eine Shoutbox funktionsfähig da ist, werde ich definitiv auch wieder öfters auf die Seite kommen. Der einzige Grund, weshalb ich jetzt nie komme, ist weil mir der IRC doch zu lästig ist.
-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 24.01.2017 21:52:12
( Link )
Quasi das, was Markus bereits gesagt hat. Wenn du richtig hart sein möchtest, dann könntest du komplett selbstdefinierbare Themes einbauen: http://images.w4mp3.bplaced.net/ParakoopayayPINK.PNG (heilige Makrele, das Bild ist schon fast 8 Jahre alt, zeigt aber was damals mit BB2 möglich war)
Tutorials: ExAnimation | YouTube: W4mp3 | Twitter: https://twitter.com/SMWW4mp3
geschrieben am 24.01.2017 23:17:29
( Link )
...uuuuund Themes funktionieren! Jeder Nutzer kann seins selbst festlegen - im Moment gibt's halt nur default und dark, aber hey, man hat jetzt die Wahl. (Aber nur bei mir lokal, öffentlich ist die Funktion noch nicht.)

Zitat von W4mp3:
Wenn du richtig hart sein möchtest, dann könntest du komplett selbstdefinierbare Themes einbauen

Selbstdefinierbar im Sinne von "ich bau mir mein Theme selbst und kein anderer kann es sehen"? Das vielleicht nicht, aber ich kann gerne 'nen Aufruf starten, eigene Themes zu machen und beizusteuern ("schick mir deine CSS-Dateien und ich mach ein offizielles Theme draus").

So, vielleicht arbeite ich demnächst mal den Rest der To-Do-Liste ab. Eventuell kommt das Ganze hier wieder in Fahrt.
geschrieben am 25.01.2017 10:26:34
( Link )
Eigene Themes könnte auch leichter aussehen, nehme ich. So im Sinne von "ich wähle Hintergrundfarbe, Vordergrundfarbe usw." oder vielleicht auch ein Hintergrundbild.

Ist aber sowieso eher nice-to-have, würde ich sagen. Sowas würde ich dann aufheben für wenn der Rest mal da ist und gut funktioniert.

Auf jeden Fall weiterhin gute Arbeit!
-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.01.2017 18:04:05
( Link )
Genau das war auch beim ParakoopaYAY so, also Hintergrundfarbe/bild, Titelleisten und so weiter, mehr konnte man da nicht machen. Wichtiger ist aber, dass du deine ToDo-Liste erstmal abarbeitest bevor du dich wegen dem Custom-Design gedöns beschäftigtst.

Jedenfalls sieht das ganze jetzt schon super aus, 1 mit Sternchen für dich.
Tutorials: ExAnimation | YouTube: W4mp3 | Twitter: https://twitter.com/SMWW4mp3
geschrieben am 28.01.2017 1:49:09
( Link )
Bisschen spät, wollte aber noch anmerken, dass ich das dunkle Thema sehr sexy finde! Bin ohnehin grundsätzlich kein Freund von hellen Websites.
Zitat von Robju am 22.11.2013:
ICH BRING EUCH ALLE UM!!
Zitat von Dominik am 07.08.2013:
Fick dich Rob, ich wusste dass das kommt!

anzeigen
MFG: Wieso binn ich als Ideot genannt?Das ist net nett.
Robbinn, ideot, Satzstellung, Grammatik.
MFGSchonn gut, schon gut, das mit "binn" und "Idoet" ist ein Typo.
RobDas e und i sind 4 tasten voneinander entfernt.
MFGschnelle Finger?
Rob Nein.
MFG *facepalm*
Rob Wenn man Idiot schreibt kommt man nichtmal in die Nähe eines "e" s
MFG Doch, warum hat man denn sonst zwei Finger?
Rob Das hat mir der ANzahl der Finger nichts zu tun.
MFG Ich meine Hände.
Bro ich hab 3 stück
Rob Hat auch kit der Anzahl der Händer nichts zu tun
MFG Und es hat mit der Anzahl der Hände zu tun.
Rob Nein.
MFG Ich schreibe doch mit beiden.
Rob YOU ARE AN IDIOT, AH HAHAHAHAHA HAAAAHAAA HAHAHAHAAAAA!

DIE KONFI
DIE andere KONFI
JJJAAAAAAAH
geschrieben am 28.01.2017 23:02:32
( Link )
Danke für das Feedback!

Ich hab mich heute mal um die Bugs gekümmert - siehe erster Post - und bin unerwartet weit dabei vorangekommen! Selbst die Bugs, vor denen mir gegraut hat, waren am Ende ganz leicht zu beheben ("ach so, ich hab nur den einen Funktionsaufruf vergessen" etc.) - und das obwohl ich mit dem Code seit Oktober nicht mehr auseinandergesetzt hab. Halbwegs saubere Arbeit zahlt sich aus

Die einzigen ein bis zwei Bugs, die schon bekannt und noch nicht behoben sind, haben mit Posts und Threads und Lesemarkierungen zu tun.
Den Riesenbug, der RPG Hacker aufgefallen ist, hab ich vorhin aus Versehen bei mir nachstellen können, aber dann war's zum Analysieren schon zu spät. Auf den ersten Blick sieht's nicht so aus, als hätte das mit meinem Code zu tun, also tippe ich einfach mal darauf, dass der Auto-Increment-Wert in der Datenbank falsch war - das kann in meinem Import-Skript durchaus passieren, hab ich gemerkt. Das hab ich jetzt angepasst, und mit etwas Glück bleibt uns der Fehler in Zukunft dann erspart.

Einige der gewünschten Features hab ich aussortiert, weil sie den Aufwand nicht wert wären (sorry!), um die anderen kümmer ich mich beizeiten. Dann nur noch der Chat, und dann haben wir's geschafft!
geschrieben am 29.01.2017 22:25:52
( Link )
...Und noch ein Bug.
wird nicht mehr richtig dargestellt. Es würde wahrscheinlich reichen, den Smiley einfach umzubenennen, falls das geht.
Zitat von Robju am 22.11.2013:
ICH BRING EUCH ALLE UM!!
Zitat von Dominik am 07.08.2013:
Fick dich Rob, ich wusste dass das kommt!

anzeigen
MFG: Wieso binn ich als Ideot genannt?Das ist net nett.
Robbinn, ideot, Satzstellung, Grammatik.
MFGSchonn gut, schon gut, das mit "binn" und "Idoet" ist ein Typo.
RobDas e und i sind 4 tasten voneinander entfernt.
MFGschnelle Finger?
Rob Nein.
MFG *facepalm*
Rob Wenn man Idiot schreibt kommt man nichtmal in die Nähe eines "e" s
MFG Doch, warum hat man denn sonst zwei Finger?
Rob Das hat mir der ANzahl der Finger nichts zu tun.
MFG Ich meine Hände.
Bro ich hab 3 stück
Rob Hat auch kit der Anzahl der Händer nichts zu tun
MFG Und es hat mit der Anzahl der Hände zu tun.
Rob Nein.
MFG Ich schreibe doch mit beiden.
Rob YOU ARE AN IDIOT, AH HAHAHAHAHA HAAAAHAAA HAHAHAHAAAAA!

DIE KONFI
DIE andere KONFI
JJJAAAAAAAH
geschrieben am 29.01.2017 22:36:44
( Link )
Geschafft! Ich hab alle offenen Punkte abgearbeitet! So schnell hatt ich selber gar nicht damit gerechnet. (Abgearbeitet heißt nicht zwangsläufig umgesetzt - wie gesagt, sorry - aber oft genug schon.) Zu drei der Punkte noch kleine Anmerkungen:

  • Geheime Medaillen hab ich eingebaut, und anscheinend funktionieren die auch, wie sie sollen - die letzten beiden Anforderungspunkte hab ich aber dezent unter den Tisch fallen lassen. Ich finde wirklich, damit sollten wir auskommen - der Fokus dieses Forums liegt ja sowieso schon mehr auf Medaillen als normal, dank einer einzigen Person.

  • Den "ersten ungelesenen Post"-Link auf der Forenseite hab ich eingebaut, aber der hat das Laden der Seite merklich verlangsamt - dann hab ich das Ganze einfach mit AJAX hinzugefügt, sprich asynchron nach dem Laden. (AJAX brauchen wir für den Chat ja eh.) Ich freu mich, dass das funktioniert!

  • Die Cookie-Meldung hab ich auch erst mal außen vor gelassen. Ich hab noch mal geguckt: der einzige Cookie, den die Seite setzt, ist PHPSESSID, und der ist erstens im Prinzip unvermeidbar und sammelt zweitens keine relevanten Daten über den Nutzer. Ich würde als Rechtslaie erst mal sagen, wir kommen ohne aus (siehe SMWC etc.).


So, und jetzt bleibt wirklich nur noch der Chat, dann ist die Seite fertig. (Abgesehen vom letzten Beta-Test und dem auf jeden Fall resultierenden Bugfixing.)

Zitat von Reggiamoto:
:oops: wird nicht mehr richtig dargestellt. Es würde wahrscheinlich reichen, den Smiley einfach umzubenennen, falls das geht.

Scheint in meiner neuesten Version mit ein paar Smiley-Optimierungen sogar schon behoben zu sein. (Puh!)
(interessant auch, dass der Smiley hier in deinem Zitat nicht umgewandelt wird, es sei denn, man fügt davor ein Leerzeichen ein. Ha, ein Bug in PHPBB!)
geschrieben am 30.01.2017 11:13:18
( Link )
Hui, gute Arbeit wieder mal, da warst du aber flott!
Dann werde ich auf jeden Fall demnächst die Seite nochmal etwas durchtesten. Und die paar Features, die noch nicht drin sind, sind jetzt auch nicht so schlimm... naja, okay, das Fehlen von automatischer Weiterleitung wird mich sicherlich schon am Anfang stören.

Aber hier hätte ich einen Lösungsansatz dafür. Wie wäre es, wenn du diese Zwischenseite einfach komplett entfernst? Ich würde es so umsetzen, dass das Abschicken eines Posts dich einfach direkt zum neuen Post weiterleitet, und falls doch Text angezeigt werden muss (für eine Fehlermeldung oder auch eine Erfolgsmeldung von mir aus), dann kann man den sicherlich einfach unten drunter unter dem letzten Post auf der Seite einfügen. So wird dann gar keine Zwischenseite mehr benötigt und eine automatische Weiterleitung nach x Sekunden fällt somit auch weg und wird gar nicht mehr benötigt. Soweit ich das beurteilen kann ist so eine Umsetzung in modernen Foren sowieso viel gängiger - ich glaube diese Weiterleitungsseite ist eh ein Relikt der Vergangenheit, welches man abgesehen von phpBB und ein paar anderen Nischenseiten sonst nirgends mehr zu sehen bekommt. Ich würde dir also vielleicht einfach ganz entfernen, dann ist die User Experience gleich nochmal ein Stück besser.

Zitat von WYE:
Ich würde als Rechtslaie erst mal sagen, wir kommen ohne aus (siehe SMWC etc.).


Naja, das ist vielleicht nicht das beste Beispiel. Immerhin sprechen wir hier ja von deutschem und nicht von internationalem Recht.
Aber deine Erläuterung klingt einleuchtend. Ich werde da auch nicht weiter drauf pochen, da ich auch keine Ahnung habe, wie das deutsche Recht hier aussieht.
-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 30.01.2017 11:58:15
( Link )
Zitat von RPG Hacker:
Hui, gute Arbeit wieder mal, da warst du aber flott!

Waren halt keine so großen Aufgaben wie gedacht.

Zitat von RPG Hacker:
Dann werde ich auf jeden Fall demnächst die Seite nochmal etwas durchtesten.

Damit würd ich warten, bis ich die neue Version auch online gestellt hab. Wollt ich erst machen, wenn ich auch den Chat fertig hab.

Zitat von RPG Hacker:
Aber hier hätte ich einen Lösungsansatz dafür. Wie wäre es, wenn du diese Zwischenseite einfach komplett entfernst?

Klingt nach 'ner guten Idee - ich guck mal, ob sich das leicht umsetzen lässt.

Und wenn du später noch Features vermisst, dann nimm dir die Zeit und bau sie selber ein. Der Webspace, auf den die Seite am Ende kommt, ist ja ohnehin deiner, und vielleicht stell ich den Code auf Github, wenn der sich sehen lassen kann.
geschrieben am 30.01.2017 13:15:21
( Link )
Zitat von WYE:
Und wenn du später noch Features vermisst, dann nimm dir die Zeit und bau sie selber ein.


Könnte ich natürlich schon machen, sofern der Code für mich nachvollziehbar ist.
Nur ob das eine Spitzenidee ist, weiß ich auch nicht, da ich je kein Webentwickler bin und sicherlich allerlei Sicherheitslücken einarbeiten würde. Würde ich also wohl eher nur bei kleinen, unkritischen Features machen.
-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.