• Anmelden
  • Registrieren
  • Suche
  1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team-Mitglieder
    4. Trophäen
    5. Mitgliedersuche
  4. Tutorial Bereich
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Lexikon
  • Erweiterte Suche
  1. Informatik Forum
  2. Mitglieder
  3. Syntafin

Beiträge von Syntafin

  • WSC Connect für Benachrichtigungen

    • Syntafin
    • 27. Dezember 2023 um 16:01
    Zitat von Blacksonny

    Mir geht es eher um mobile Push Benachrichtigungen. :grinning_face_with_smiling_eyes:

    VAPID, das ist genau das was du suchst.

    Ich weiß aus verlässlicher Quelle das jemand an einer nicht Standardisierten Lösung für Web-Push arbeitet (weil dumm), vlt. findet sich ja jemand der auch den VAPID Standard (von allen unterstützt) für das WSC umsetzt.

  • Seitengeschwindigkeit optimieren

    • Syntafin
    • 27. Dezember 2023 um 16:00

    Der Code Ausschnitt da oben ist aus meinem V3 Build, schau dir mal an wie das am Ende aussieht :winking_face:

    view-source: https://new.syntafin.de/posts

    Dann fällt dir vlt etwas auf :)

  • Seitengeschwindigkeit optimieren

    • Syntafin
    • 27. Dezember 2023 um 15:42
    HTML
    @vite(['resources/js/app.js', "resources/js/Pages/{$page['component']}.vue"])

    Dir ist schon klar das es eine Dokumentation gibt :face_with_tongue: ?

    Laravel - The PHP Framework For Web Artisans
    Laravel is a PHP web application framework with expressive, elegant syntax. We’ve already laid the foundation — freeing you to create without sweating the…
    laravel.com

    Das steht sogar unter den Basics :grinning_face_with_smiling_eyes:

  • Seitengeschwindigkeit optimieren

    • Syntafin
    • 27. Dezember 2023 um 15:15

    Die Dateinamen sind nach jedem Build neu, du kannst da auch nicht mehr auf den Asset-Helfer von Laravel zugreifen, sondern verwendest die Vite Blade-Direktive, dadurch wird das dynamisch eingebunden.

    Dann kannst du auch CSS und JS Dateien mit lange Cache regeln bereitstellen (zB 1 Jahr).

  • Problem mit Indexierung meiner Seite

    • Syntafin
    • 27. Dezember 2023 um 15:13

    Weil es die Zugriffszeiten verlängert und potenzielle Sicherheitslücken offenbart.

  • Seitengeschwindigkeit optimieren

    • Syntafin
    • 27. Dezember 2023 um 14:02

    Dafür brauchts absolut kein Service Worker... Prefetch-Loading kann man auch via Header an den Browser senden.

    Das größte Optimierungspotenzial aktuell liegt im optimieren der Assets (PNG/JPEG zu WebP, JS aufs nötigste reduzieren, Bootstrap entschlacken).
    Es gibt sogar einen ganzen Abschnitt in der Bootstrap Dokumentation bezüglich Vite (Webpack etc gibts da auch):

    Bootstrap and Vite
    The official guide for how to include and bundle Bootstrap’s CSS and JavaScript in your project using Vite.
    getbootstrap.com
  • Problem mit Indexierung meiner Seite

    • Syntafin
    • 27. Dezember 2023 um 13:59
    Code
    # Redirect every request to HTTPS...
    server {
        listen 80;
        listen [::]:80;
        server_tokens off;
    
        server_name .new.syntafin.de;
        return 301 https://$host$request_uri;
    }
    
    # Redirect SSL to primary domain SSL...
    server {
            listen 443 ssl http2;
        listen [::]:443 ssl http2;
            server_tokens off;
    
        # FORGE SSL (DO NOT REMOVE!)
        ssl_certificate /etc/nginx/ssl/new.syntafin.de/1999601/server.crt;
        ssl_certificate_key /etc/nginx/ssl/new.syntafin.de/1999601/server.key;
    
        ssl_protocols TLSv1.2 TLSv1.3;
        ssl_ciphers ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE->    ssl_prefer_server_ciphers off;
        ssl_dhparam /etc/nginx/dhparams.pem;
    
        server_name www.new.syntafin.de;
        return 301 https://new.syntafin.de$request_uri;
    }
    Alles anzeigen


    Und selbst wenn meine Apache Zeiten zum Glück Jahre hinter mir liegen: Finger weg von .htaccess wo es nur geht.

  • Seitengeschwindigkeit optimieren

    • Syntafin
    • 27. Dezember 2023 um 11:43

    Ohne jetzt den Aufbau deiner Anwendung zu kennen, ist das schwierig so aus dem Stehgreif.

    Da müsstest du schon ein paar Infos zu geben.

  • Problem mit Indexierung meiner Seite

    • Syntafin
    • 27. Dezember 2023 um 11:42
    Zitat von Shalin

    Wie stellt man das denn genau an, würde mich auch mal interessieren? Klingt kompliziert.

    Bei NGINX sehr einfach, bei Apache keine Ahnung mehr zu lange her, IIRC nutzt du doch ein Hosting Panel wie plesk? Da sollte das doch einfach gehen.

  • Problem mit Indexierung meiner Seite

    • Syntafin
    • 27. Dezember 2023 um 11:28

    Klar, erstens einen redirect von http auf https und von www auf direkte URL, dann wird und kann auch nur eine Adresse erkannt werden.

  • Seitengeschwindigkeit optimieren

    • Syntafin
    • 27. Dezember 2023 um 11:26

    Du nutzt kein Vite?

    Mit Bootstrap sind dir zwar die Hände etwas gebunden was Optimierung angeht, du könntest aber schauen ob es ein Vite Plugin gibt (Webpack hatte eines), das auch bei Bootstrap ungenutztes aus dem Code löscht.

  • Problem mit Indexierung meiner Seite

    • Syntafin
    • 26. Dezember 2023 um 23:50

    Das ist schon Mal ein großer Fehler. Dadurch wird alles doppelt erkannt und von Google und Co. nicht aufgenommen da es als Betrugsversuch aufgenommen wird.

  • Discord Bot - Welche Bibliothek, wie macht ihr das?

    • Syntafin
    • 26. Dezember 2023 um 21:12

    Damals für meine FG nutzte ich Discord.JS, für ein Projekt setzen wir nun aber auf Go, ob es dafür eine Bibliothek gibt weiß ich jedoch so auf anhieb nicht :) .

  • Problem mit Indexierung meiner Seite

    • Syntafin
    • 26. Dezember 2023 um 20:08

    Hast du denn eine kanonische URL angegeben?

  • Laravel Eloquent Relationsships

    • Syntafin
    • 26. Dezember 2023 um 02:49

    compact() ist eher dafür gedacht mehrere Arrays zu Gruppieren.

    Ja dadurch kann man mit einem Aufruf auch eben mehrere Objects und Arrays an eine View übergeben, macht sich damit aber auch den Code schwerer lesbar, da man zB nicht bestimmen kann unter welcher Variable etwas im View verfügbar wird bzw. man fügt einen weiteren Cast der Attribute evtl. durch (Object -> Array zB).

  • Eure Erfahrungen mit Laragon

    • Syntafin
    • 25. Dezember 2023 um 20:00

    Wenn man unbedingt unter Windows entwickeln möchte, dann würde ich Laragon empfehlen.

  • WSC Connect für Benachrichtigungen

    • Syntafin
    • 25. Dezember 2023 um 19:59
    Zitat von evarioo

    1. Thema Datenschutz

    VAPID ist eine Browser API und Standardisiert und benötigt keine Drittanwendung

    Zitat von evarioo

    2. Supportanfragen könnten sich häufen aufgrund nicht so technisch versierter User

    Einfach Benachrichtigungen erlauben und es läuft

    Zitat von evarioo

    Eine alternative wäre eine eigene APP oder eine Verbindung mit Diensten wie Pushover. Was ich persönlich besser fände wäre ein Telegram Bot. Easy einzurichten und Telegram kennt jeder. Man könnte sogar über den Bot Antworten Posten etc. Nur mal nebenbei

    Kein Telegram bitte, vom Datenschutz und DSGVO her genau so Strafbar die verwendung wie WhatsApp.

  • Laravel Eloquent Relationsships

    • Syntafin
    • 25. Dezember 2023 um 19:55

    Kleiner Tipp übrigens, für deinen Controller, sieht schöner aus und ist einfacher zu warten:

    PHP
    public function show(ArticleCategorys $category)
    {
      
    	return view('categorys.show', [
    		'categories' => $category
    	]);
    }
  • WSC Connect für Benachrichtigungen

    • Syntafin
    • 25. Dezember 2023 um 16:26
    Zitat von evarioo

    Von wsc würde ich jedoch aus diversen Gründen absehen. Wie syntafin bereits sagt ist es erstes Mal zu alt .. und Zweitest ist der Code ein graus. Habe selber mal damit gearbeitet es aber nach 2 Tagen wieder auf den Friedhof geparkt.

    Ich habe nie gesagt das es alt ist, das ist auch komplett gelogen.
    Für mich ist die Fehlende Dokumentation und der komplett seltsame Aufbau des Repos schuld das es ein Graus für mich ist damit zu arbeiten.

  • WSC Connect für Benachrichtigungen

    • Syntafin
    • 25. Dezember 2023 um 13:32

    Bitte sehr :grinning_face_with_smiling_eyes:

    Web Push-Protokoll  |  Articles  |  web.dev
    In dieser interaktiven Anleitung erfahren Sie, wie Sie einen Server erstellen, der Push-Benachrichtigungsabos verwaltet und Web-Push-Protokollanfragen an einen…
    web.dev

    Ob es schon eine Integration gibt für das WSC oder ob daran gearbeitet wird, weiß ich nicht jedoch.

  1. Datenschutzerklärung
  2. Impressum
Community-Software: WoltLab Suite™
Website-Design: Fury - © NetzLiving GmbH