Beiträge von Syntafin

    Nun, du hast ja scheinbar schon herausgefunden wie du über cURL dir die Daten besorgen kannst von der API, woran hapert es dann?

    Wie man das JSON das einem zurückgegeben wird verarbeiten kann?


    Da du wahrscheinlich das WSC verwendest, empfehle ich Guzzle übrigens zu verwenden:


    Noch etwas: Sollte der API key da oben bei dir stimmen.... Bitte sofort entfernen.

    Ja würde gehen, du müsstest halt die gesamten Depedencies (vendor) mit hochladen ständig.

    node_modules ist nicht nötig, da du den Build Step ja ebenfalls vorab machen musst.
    Da du aber keinen einfachen SSH Zugang schon hast (und wohl auch nur FTP), kannst du dann überhaupt WebRoot auf public setzen? Man kann es zwar auch aus RootDir machen, aber mit entsprechenden Sicherheitseinschränkungen dann.

    Das leider Quatsch 60% aller websiten laufen auf WordPress und die tage wo Wordpress nur ein "blog" war sind schon lange vorbei. Bei WordPress hast du 100e plugins welche deine seite verbessern können etc.

    Nur weil es oft dafür genutzt wird, heißt es nicht das es gut ist. Vor allem sind meine Aussagen nicht aus der Luft gegriffen, was du nach kurzer Google Recherche sogar gefunden hättest, die Sicherheitsprobleme und auch Performance Probleme die durch Nutzung von Plugins entstehen sind nicht von der Hand zu weisen und auch bekannt.

    Wie du dem Artikel entnehmen kannst gibt es einige große Seiten die WordPress nutzen. Meiner Meinung nach ist für deine Seite WordPress sehr gut geeignet.

    Bedeutet dennoch nicht das es gut ist und wieso sollte ich bitte Wordpress verwenden? Wenn ich mich wegen dessen nicht Eignung für meine Zwecke dagegen entschieden habe.

    Aber du bezogst dich wahrscheinlich auf die TE, wofür offensichtlich dennoch kein Wordpress nötig ist, denn für eine rein statische Seite weiterhin einfaches HTML/CSS/JS besser ist als irgendein CMS das Wartungsaufwand bedeutet und Angriffsfläche aufweist.

    Das hab ich auch gelesen, war aber eine "Notlösung" die in jede Komponente muss, ich probiere das mal eben lokal aus :) .


    Update:

    Build läuft nun durch, hab da was gefunden in einem Repo:

    JavaScript
    import { Ziggy } from '@/ziggy.js';
    import { route } from 'ziggy-js';
    
    global.route = (name, params, absolute, config) => route(name, params, absolute, Ziggy);

    Es haut mir zwar noch immer haufen Meldungen raus (weswegen SSR nicht gestartet werden kann), aber zumindest läuft der Build wieder:

    Code
    1:30:39 AM [vite-plugin-svelte] /home/syntafin/projects/InertiaApp/resources/js/Pages/Auth/Login.svelte:26:24 'route' is not defined
    24:         <p class="mb-7 text-xs">
    25:             Verify your Character in Seconds & get exclusive features. Don’t have an account?
    26:             <Link href={route("register")} class="text-xs font-semibold text-primary-main hover:underline">Sign up</Link
                                ^
    27:             >.
    28:         </p>

    Besser als nix also :D

    Das wäre doppelt gemobbelt, wären ja Zustände wie bei Nvidia, für etwas vorhandenes etwas machen ^^.

    Ich bräuchte halt echt die Funktion global verfügbar, wie man es zB auch von React oder Vue kennt.

    Da ist das ja wie man hier sieht ganz einfach:

    JavaScript
    import { ZiggyVue } from 'ziggy-js';
    import { Ziggy } from './ziggy';
    
    const app = createApp({ render: () => h(App, props) })
       .use(plugin)
       .use(i18n)
       .use(ZiggyVue, Ziggy);
       
    app.mount(el);

    So hat man dann eben Ziggy und seine Funktionen global verfügbar, für Svelte suche ich das eben auch, sonst müsste ich es in knapp 300 Komponenten jetzt nachträglich überall importieren und das kann ja nicht der Zweck sein bei etwas fundermentalem.

    Hallöchen!

    Hat hier jemand schon Erfahrung gemacht oder weiß wie ich es bewerkstelligen kann das ich die Helper Funktion route() global in allen Komponenten verfügbar machen kann?

    Alles was ich zu gefunden habe, ist mehr eine Notlösung als eine echte Lösung des ganzen X/.

    Denn in jeder Komponente nun const route = window.route; einfügen sehe ich nicht gerade als Lösung, zumal das scheinbar nur lokal hilft beim Bauen aber weiterhin Fehler wirft das route() nicht definiert sei.

    Da steht doch alles? Und wie das Ergebnis im Quelltext aussieht "interessiert keinen" am Ende ja.

    Schau mal, das ist jetzt wirklich nicht böse gemeint, aber bei dir hat alles außer deinen Tools, die du nutzt, Sicherheitsprobleme.

    Die Realität sieht aber nun mal eben so aus das iPhones mit die Hardware mit den am längsten offenen Sicherheitslücken sind.
    Aber auch ist es Realität das gerade "Apple-Jünger" ständig davon schwärmen und überzeugen wollen. Es gibt übrigens noch mehr als Apple und Samsung, das ja das schöne, man hat die Wahl.

    Dass 90% der Sachen nicht funktionieren? Alles funktioniert auf dem Gerät, was du auch herunterladen kannst. Der einzige Nachteil bei Apple ist die Kompatibilität zu bestimmter Software, dafür gibt es aber auch gute Alternativen oder Workarounds.

    Wie sagte mal ein bekannter "Apple kannst nur nehmen wenn alles von denen nimmst, entweder voll oder nix. Und weil ich auf Arbeit viel mit Fotos/Videos arbeite, kams zu Apple", based. Geht einem aber auch nicht mit "stolzer Mac Nutzer" auf die Nerven.

    Denn auch Arch kann für einen unwissenden Nutzer ein hohes Maß an Sicherheitslücken aufweisen.

    Bei Arch sitzt in 99,99% der Fälle von Problemen das Problem vor dem Bildschirm, Running-Releases sind nicht für Anfänger. Und ja, so etwas kann Sicherheitslücken aufweisen, wie eben alles (nein, auch andere Software hat Lücken ja).

    Dass populäre Software im Fokus von Hackern und der Presse steht, ist nun mal Fakt und negative Ereignisse verbreiten sich entsprechend auch 100x schneller.

    Korrekt! Und in dem von dir angespielten Beitrag geht es um populäre Drittanbieter-Erweiterungen die die besagte Software am Einsatzzweck vorbei verbiegt. Das die besagte Software versucht wird direkt zu kapern ist ebenfalls ein Opfer des Erfolges (was ich auch nie anders behauptet habe, das ist ein Fakt und wie schon mal gesagt um das abzustellen müsste man gewisse Einsatzgebiete wofür es populär wurde einstampfen).

    Um Spiele zu spielen oder den täglichen Alltag zu bewältigen, nutze ich Windows. Für die Arbeit verwende ich MacOS, und ich bin seit Jahren zufrieden.

    Alltag Linux (Arch), hat man ja vlt. rausgelesen. Nur für 1 Spiel habe ich noch Windows (weil man da so eine doofe Cheat Engine benötigt).

    Anstatt so zu reagieren, könntest du eventuell Tipps geben. Davon lebt nun mal ein Forum.

    Ich gebe Tipps, nur wenn man mit "stolzer X Nutzer*" kommt, will solch eine Person keine Tipps.

    Für die Arbeit verwende ich MacOS, und ich bin seit Jahren zufrieden.

    Durchaus möglich ja, kenne ich auch einige. Und ja, auch ich finde das zum Unterwegs produktiv Arbeiten aktuell nichts an der Apple-Hardware ran kommt (pers. würde ich mir ein ARM MacBook kaufen und Linux darauf installieren ^^)

    Kannst du mir Beispiele sagen, warum Windows 10 oder Windows 11 besser ist für dich?

    Du hast mich gefühlt schon 30x gefragt was ich nutze, es war stets die Aussage: Arch.


    Und wieso ich dir mein Beileid bekunde? Weil du tausende von Euro ausgegeben hast, und doch nichts besitzt. Dazu die Sicherheitsprobleme, Inkompabilität und die Tatsache das 90% der Sachen nicht funktionieren.

    Wenn du dich als Webseiten-Betreiber bzw. Administrator um die Pflege deiner Webseite kümmerst, ist das Risiko deutlich geringer.

    Wenn ein beliebtes Wordpress-Anwendungszweck-Missbrauchs-Plugin (Elementor) verwendest, hast du dir die Sicherheitslücken Frei Haus direkt mit geholt (uA Passwörter im Klartext, SQL Injections...)

    Am ende zählt dein Know-How mit der Software und wie du mit dieser umgehst. :)

    Im Falle von Wordpress leider völlig egal, installiert man es erreichbar von außen, ist die Installation zu 99,99% kompromittiert. Und daran können die Entwickler rein technisch nicht viel ändern, als das man alles umkrempelt und auf die Installierbarkeit durch Webspace-Only Kunden verzichtet.