Ja, ich bzw. mein Mitarbeiter Claude haben den Code für PHP8.5 und Smarty 5 aktualisiert und noch ein paar neue Features eingebaut
Stark! Da hast du genau das gemacht, was ich mir auch für den Wissensaufbau vorgenommen habe.
- Suche verbessert inkl. Live Suche
Wie hat Claude die Suche schlussendlich umgesetzt? Die war ja schon immer das Problem des Forums. Die MySQL interne Volltextsuche hat zumindest vor 20 Jahren nicht viel getaugt und den halben Server lahmgelegt bei jeder Suche, die "Suche" mittels SQL Like war nur eine Krücke ganz am Anfang der Implementierung und ein noch größeres Performance Loch. Andi hatte für das Maniac die Sphinx Suche (externe Suche) integriert, die aber auch nur mäßig lief.
- Message History
Was ist damit gemeint? Eine echte Versionierung für jede Nachricht beim Editieren?
- Einfaches Mobile Skin / WebApp unter https://m.pcx-forum.com
Hätte ich Claude auch direkt nach der Umstellung auf die aktuelle PHP Version mitgegeben. Hast du mal eine vorsichtige Modernisierung des Desktop Skins versucht? Kommt er mit Smarty Templates klar?
Ob Claude auch eine Idee für eine Wysiwyg Editor hat?
Im "PCX Forum informiert" Thread hab ich auch ein paar Infos geschrieben zu neuen Features.
Ich seh schon, ich schaue hier zu selten rein. Muss wieder mehr werden ;)
Hab das eigentlich alles mit Claude Code mittels Vibe Coding gemacht. Zusätzlich hab ich dann noch ab und zu GLM und Gemini fürs Code Review eingesetzt :)
Ich glaube das ist genau der richtige Ansatz. Architekten bei uns in der Firma, die in dem Thema schon weiter sind gehen auch so vor. Dazu kommen die Aussagen: Macht die KI noch Fehler? Klar.
Machen Entwickler Fehler? Ebenso ja. Ist der AI generierte Code gut und verständlich? Leider ja. Sollte man ein Codereview machen? Ja - in beiden Fällen. Sollte man vor dem Livegang einen PenTest machen? Ja, in beiden Fällen.
Es ist einfach die Zukunft. Das kann man drehen und wenden wie man will.
Achja, Claude hat die Code Basis immer gelobt, alles wurde sehr gut strukturiert gebaut. Und die meisten Anpassungen an deinem Code waren nur nötig, weils unter PHP8 anders gemacht werden muss, bzw. unterdessen andere Sicherheitsstandards aktuell sind. Alle anderen Sachen waren zusätzliche Features.
Schön, ich sehe auch nach fast 25 Jahren im großen und ganzen auch keine Grund zur Scham. Das liest sich heute noch brauchbar, wenn auch veraltet.
Aber es ist schon erstaunlich, wie einfach und schnell man solche Sachen mit ihm umsetzen kann. Und eben, ohne Claude wäre das für mich nicht möglich gewesen, da ich zwar in der IT arbeite aber kein Programmierer bin. Bis vor Claude hat es nur für kleine Anpassungen beim Parser (Youtube, Steam) oder bei den Templates gereicht. :)
Wieviel Zeit hast du ca. investiert? Ohne bisher tiefere Ahnung vom Thema zu haben und ohne es ausprobiert zu haben würde ich schätzen in einer Woche Urlaub kann man da schon erstaunliches vollbringen, oder?
Was nutzt du dafür? Ich hatte Visual Studio Code mit GitHub Copilot pro eingeplant.
Kann gerne die aktuelle Code Base auf Github hochladen
Vielen Dank für das Angebot. Momentan bin ich aber noch viel mehr am Wissensaufbau und am selbst ausprobieren interessiert - also genau das, was du schon hinter dir hast bzw. wo du mittendrin bist.
Ich bin jedenfalls begeistert, dass das bei dir schon alles so gut geklappt hat.
TrifftNix