Kann man gerne im seperaten Thema oder privat mal darüber reden ja.
Beiträge von Syntafin
-
-
Udemy ist eine Plattform zum Kaufen, Konsumieren und selbst anbieten von Kursen zu allen möglichen Themen.
Ob man das so macht, oder lieber im Trial&Error Verfahren, bleibt ja jedem am Ende selbst überlassen finde ich.Hab "damals" auch einige Kurse dort geholt, einige waren auch im Angebot für 0€... gemacht hab ich bis heute keinen einzigen davon. Die "Kurse" zu einem großteil der Themen die man in meinem Screenshot sieht, sind aktueller bei zB Povilas zu finden:
Laravel Daily -
Für mich geht es schon am 02.01. wieder los, 2026 dann mal schauen.
Aber dir gute Besserung Shalin klingt absolut nicht toll
-
Ja ist es, aber ich hab mitunter zugestimmt .
Aber was will man machen, wenn mehr Arbeit als Kapazitäten da ist. Durch die geringen Abrufzahlen können wir so jetzt den negativ Trend brechen.
-
Urlaubssperre, nix mit Urlaub außer die Feiertage.
-
Netzunity war ein anderes Forum, man hat jetzt beide zusammen gelegt.
-
Keine Ahnung ob heutzutage noch "aktuell", aber damals(tm) war Udemy ganz beliebt, da findet sich auch einiges für checkmk:
-
-
Mir sagt jEdit jetzt erstmal überhaupt nichts.
Aber kann es eventuell an Einstellungen in der Firewall liegen? Sind die richtigen SSH-Keys vorhanden?
Zu GitHub:
GitHub ist eine Plattform wo man den Quellcode von Programmen veröffentlichen kann und zusammen (oder auch alleine) daran arbeiten kann dann.
Das geht sowohl öffentlich, als auch privat.So ziemlich jedes OpenSource Programm (auch zB der Quellcode zu PHP) findet man auf GitHub und kann daran mitarbeiten.
Daneben gibt es die Möglichkeit wenn es die Inhaber eines Repository anbieten zB monatlich Geld zu spenden (oder zu bekommen), so ein GitHub Profil wäre zB:syntafin - OverviewMany random repo's here... but now I decided to create a new community driven database for FFXIV. - syntafingithub.comAuch der Quellcode der hier verwendeten Foren-Software findest du auf GitHub.
Was das "direkt Live" bearbeiten angeht, würde ich ja eher auf eine lokale Entwicklungsumgebung setzten (bei Windows zB Laragon oder über WSL einfach selbst NGINX, PHP, MySQL/PostgreSQL, Redis und anderes) und anschließend hochladen.
Der von evarioo benannte Schritt mit dem Bereitstellen des Codes am Ende über GitHub kann ich auch nur vorschlagen.
Bei mir wird zB jeder Push auf den main-Branch (Zweig) durch ESLint und PHPLint gejagt, und anschließend triggere ich über einen Webhook den Deployment Prozess auf meinem Server.
Der holt sich dann die aktualisierten Daten von GitHub, kompiliert sämtliche Assets, und lädt Worker neu um den aktualisierten Code auszuführen beim nächsten Request. -
-
HTML
Alles anzeigen<!DOCTYPE html> <html> <head> <title>GastroTool - Login</title> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bulma@0.9.4/css/bulma.min.css"> <link rel="stylesheet" href="./css/login.css"> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.2/css/all.min.css"> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1, user-scalable=0"> </head> <body> <div class="columns is-vcentered is-centered"> <div class="login column is-4"> <section class="section"> <div class="has-text-centered"> <h1 class="title">GastroTool</h1><br /> </div> <form method="post"> <div class="field"> <label class="label">Benutzername</label> <div class="control has-icons-right"> <input class="input" type="text" name="username" placeholder="Benutzername"> <span class="icon is-small is-right"> <i class="fa fa-user"></i> </span> </div> </div> <div class="field"> <label class="label">Password</label> <div class="control has-icons-right"> <input class="input" type="password" name="password" placeholder="Passwort"> <span class="icon is-small is-right"> <i class="fa fa-key"></i> </span> </div> </div> <div class="has-text-centered"> <button class="button is-vcentered is-primary">Login</button> </div> </form> <div class="has-text-centered"> <a href="#">Passwort vergessen?</a> </div> </section> </div> </div> </body> </html>
Der da? RMB -> Show Source
-
Alleine die Header vom Server und das wenige an Quellcode reicht um das zu wissen
-
PHP, ohne sonstiges. Findet man Recht schnell heraus.
-
Ich meinte Dinge wie Rechtesystem.
Da du warum auch immer es dir antust alles neu zu erfinden, wobei gerade Sachen wie Benutzerhandling, Datenbanken, Rechte, Uploads heutzutage da draußen massenweise an Vorlagen schon gibt.
Davon rede ich, ich hab durch einen kurzen Besuch deiner Login-Seite Recht viel rausgefunden was da abläuft. Auf Sicherheit habe ich dabei nicht geachtet.
Aber kurzum die Frage: Warum alles neu erfinden, und nicht wie andere auf ein Framework für die Grundlagen setzen? Das würde dir viel Zeit ersparen und du könntest dich auf die wichtigen Dinge konzentrieren.
-
Erstmal ganz nette Idee muss ich sagen.
Aber warum willst du gerade bei den Grundlegenden Dingen die du in deinem Changelog/Planung auch auflistest das Rad neu erfinden?
-
-
-
Ich würde mal die Tipps und Vorschläge unter deinem Bericht durchgehen.
Gerade die Tipps mit den unnötigen JS/CSS, das spart Ladezeit, was das Hauptaugenmerk ist beim Punkt Leistung. -
Ja klar installieren ist ja immer der leichte part aber was macht ihr für die sicherheit der dateien?
Ich sehe gerade das die offiziell nur Apache2 supporten... ist wohl raus .
Ansonsten landen die Dateien eh verschlüsselt auf S3.
-
Hab schon lange überlegt meine Nextcloud Instanz vom NAS auf einen Server umzuziehen, glaube das mache ich auch mal dieses Wochenende.
Apache kommt aber absolut nicht in Frage... bin eher überlegen NGINX+FPM oder Caddy.