Contao-Camp 2024
Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 40 von 75

Thema: Fragen ( Sammlung ) zu den neuen Features

  1. #1
    Contao-Urgestein Avatar von Franko
    Registriert seit
    22.06.2009.
    Beiträge
    1.503
    Partner-ID
    6122

    Standard Fragen ( Sammlung ) zu den neuen Features

    Hallo,
    eben lokal ( Docker/Devilbox ) die 4.8 installiert und ein paar Fragen hierzu

    A) Cache Einstellungen:

    Was bedeuten die neuen Cache Einstellungen?

    - Cachezeit Private-Cache
    - Cachezeit Shared-Cache
    - Immer aus dem Shared-Cache laden - Update: s. https://community.contao.org/de/show...l=1#post509103

    B) Bildgrößeneinstellungen:

    Unter "Experteneinstellungen" erhalte ich nur: "WEBP wird auf Ihrem Server nicht unterstützt".
    Hat dies mit der lokalen Umgebung zu tun oder muß ich das irgendwo noch konfigurieren?

    Update: https://community.contao.org/de/show...l=1#post509133

    C) Vordefinierte Bildgrößen

    Bildgrößen können jetzt auch in einer Konfigurationsdatei definiert werden
    Hm, welche Konfigurationsdatei und wohin ( In einen neuen Ordner "contao" ... )

    Update: https://community.contao.org/de/show...l=1#post509148
    Update - Mit webp Konvertierung: https://community.contao.org/de/show...l=1#post509620

    Update: Neue Symfony 4-Ordnerstruktur
    s. ab: https://community.contao.org/de/show...l=1#post509450

    Danke ...
    Geändert von Franko (24.08.2019 um 09:45 Uhr)
    Freelancer, Digital Design Enthusiast, Contao Aficionado and Tutorial Junkie @MoinFranko - Carpe diem ...

  2. #2
    Contao-Urgestein Avatar von Franko
    Registriert seit
    22.06.2009.
    Beiträge
    1.503
    Partner-ID
    6122

    Standard Vorgehensweise der Zwei-Faktor-Authentifizierung

    Hat jemand von euch eine Vorgehensweise zur "Zwei-Faktor-Authentifizierung"?

    In der 4.8 gibt es zwei Möglichkeiten:
    - Aktivierung fürs Backend unter "Benutzersystem/Sicherheit"
    - Aktivierung für Frontend-Mitglieder unter "Seitenstruktur/Zwei-Faktor-Authentifizierung"

    Grundsätzlich habe ich mir testweise die iOs-App "Google Authenticator" geladen und damit z.B. Backend Authentifizierung aktiviert.
    Wenn ich mich dann anmelden möchte wurde der Schlüssel nicht akzeptiert - Wenn ich in der App einen neuen anlege ( Zeit basiert ) klappte es irgendwie/irgendwann.
    Habe dann in der DB "tl_user" den Eintrag "useTwoFactor" auf 0 gesetzt.

    Wie funktioniert das mit der Schlüssel Generierung genau?
    Wie kann ich evtl. dies anders deaktivieren?

    Und fürs Frontend:
    Welche Module müssen für die Anmeldung angelegt werden?
    Und wie erstellt ein Mitglied seinen eignen Schlüssel?
    Kann ich in der Online-Demo z.B. auch nicht nachvollziehen.

    Hab mich da noch nichts soo eingelesen. Wenn Ihr daher bereits Erfahrungen habt - Bitte laßt es mich wissen ...
    Danke
    Freelancer, Digital Design Enthusiast, Contao Aficionado and Tutorial Junkie @MoinFranko - Carpe diem ...

  3. #3
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.548
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von Franko Beitrag anzeigen
    Cachezeit Private-Cache
    Das ist der Client-Cache.

    Zitat Zitat von Franko Beitrag anzeigen
    Cachezeit Shared-Cache
    Das ist der Server-Cache.

    Zitat Zitat von Franko Beitrag anzeigen
    Unter "Experteneinstellungen" erhalte ich nur: "WEBP wird auf Ihrem Server nicht unterstützt".
    Hat dies mit der lokalen Umgebung zu tun oder muß ich das irgendwo noch konfigurieren?
    Du könntest in der PHPInfo nachschauen, ob der WEBP Support vorhanden ist.

    Zitat Zitat von Franko Beitrag anzeigen
    welche Konfigurationsdatei und wohin ( In einen neuen Ordner "contao" ... )
    Hier: config/config.yml
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  4. #4
    Contao-Urgestein Avatar von Franko
    Registriert seit
    22.06.2009.
    Beiträge
    1.503
    Partner-ID
    6122

    Standard

    Zitat Zitat von xchs Beitrag anzeigen
    Du könntest in der PHPInfo nachschauen, ob der WEBP Support vorhanden ist.
    Danke,

    Also es ist eine lokale Docker Umgebung mit der devilbox.org.
    Die phpinfo() sagt mir im Bereich "gd" - "WebP Support - enabled"
    Freelancer, Digital Design Enthusiast, Contao Aficionado and Tutorial Junkie @MoinFranko - Carpe diem ...

  5. #5
    Contao-Urgestein Avatar von Franko
    Registriert seit
    22.06.2009.
    Beiträge
    1.503
    Partner-ID
    6122

    Standard

    Zitat Zitat von xchs Beitrag anzeigen
    Hier: config/config.yml
    Mist - steht ja auch so in den Ankündigungen:

    Eigene Symfony-Konfigurationsdateien (z.B. config.yml oder services.yml) gehören in den Ordner /config und sollen nicht mehr in /app/config abgelegt werden.
    Hab mich vertan mit:

    Angepasste Contao-Dateien (z.B. DCA-Dateien, Übersetzungen oder Templates) gehören in den Ordner /contao
    Danke
    Freelancer, Digital Design Enthusiast, Contao Aficionado and Tutorial Junkie @MoinFranko - Carpe diem ...

  6. #6
    Contao-Urgestein Avatar von Franko
    Registriert seit
    22.06.2009.
    Beiträge
    1.503
    Partner-ID
    6122

    Standard

    Zitat Zitat von Franko Beitrag anzeigen
    Danke,
    Also es ist eine lokale Docker Umgebung mit der devilbox.org.
    Die phpinfo() sagt mir im Bereich "gd" - "WebP Support - enabled"
    Habe eben in einer anderen Testumgebung ein Update von 4.7 auf 4.8 gemacht - Hoster: hostingwerk.
    Da habe ich dann die Webp Konvertierung.

    Allerdings zeigt mit die dortige phpinfo() auch nur "WebP Support - enabled" an.

    Wo ist der Unterschied? Würde es gerne auch lokal nutzen können ...
    Freelancer, Digital Design Enthusiast, Contao Aficionado and Tutorial Junkie @MoinFranko - Carpe diem ...

  7. #7
    Contao-Urgestein Avatar von Franko
    Registriert seit
    22.06.2009.
    Beiträge
    1.503
    Partner-ID
    6122

    Standard

    Noch einmal zu den Bildgrößeneinstellungen.
    Habe jetzt eine "config/config.yml" angelegt - mit den 1:1 Angaben/Beispielen aus der Ankündigung.

    Dann den Prod-Cache im CM neu aufgebaut - gab irgendwelche Fehler bez. width.
    Habe dann die Eintrage reduziert auf

    Code:
    contao:
      image:
        sizes:
          foobar:
            width: 100
            height: 200
            resizeMode: 'box'
            zoom: 100
            cssClass: 'foobar-image'
            densities: '1x, 2x'
            sizes: '100vw'
    und den Prod-Cache neu aufgebaut.

    In den Bildeinstellungen erhalte ich dann unter "Vordefinierte Größen" die Auswahl "foobar".

    Gibt es eine Übersicht zu diesen Config Angaben?
    Freelancer, Digital Design Enthusiast, Contao Aficionado and Tutorial Junkie @MoinFranko - Carpe diem ...

  8. #8
    Contao-Fan Avatar von Nightwing
    Registriert seit
    29.05.2013.
    Beiträge
    436

    Standard

    Zitat Zitat von Franko Beitrag anzeigen
    Gibt es eine Übersicht zu diesen Config Angaben?
    Jap, erst heut morgen drüber gestolpert. Den Pfad hab ich zwar vergessen, aber lad Dir die *.zip auf Github, entpacke es auf Windoofs und suche nach *.yml

    ToM

  9. #9
    Contao-Urgestein Avatar von Franko
    Registriert seit
    22.06.2009.
    Beiträge
    1.503
    Partner-ID
    6122

    Standard

    Zitat Zitat von Nightwing Beitrag anzeigen
    Jap, erst heut morgen drüber gestolpert. Den Pfad hab ich zwar vergessen, aber lad Dir die *.zip auf Github, entpacke es auf Windoofs und suche nach *.yml
    ToM
    Äh - What - Nochmal für mich ...
    Freelancer, Digital Design Enthusiast, Contao Aficionado and Tutorial Junkie @MoinFranko - Carpe diem ...

  10. #10
    Contao-Urgestein Avatar von Franko
    Registriert seit
    22.06.2009.
    Beiträge
    1.503
    Partner-ID
    6122

    Standard

    Bez. Cache-Einstellungen: Option "Immer aus dem Shared-Cache laden"

    Hinweis zur Namenskonvention Shared-Cache ( von Slack @aschempp ):
    Shared-Cache = Server-Cache:
    Das ist korrekt, ist aber nur eine "technische Korrektheit". Der Shared-Cache wird zwischen mehreren Besuchern geteilt, muss aber nicht auf deinem Server laufen. Auch ein CDN ist ein Shared Cache.
    Wie auf Slack erwähnt:
    Eine Seite kommt normalerweise nur dann aus dem ( Shared- ) Cache, wenn kein Cookie/keine Session gesetzt ist.
    Diese Option bewirkt das in jedem Fall aus dem Cache geliefert wird - mit allen möglichen Nachteilen:

    - z.B Du kannst dann keine Benutzer-Abhängigen inhalte mehr ausgeben.
    - z.B. Vorsicht, besucherspezifisch kann z.B. auch die Bestätigungsseite eines Formulars sein, wenn dort die Formulardaten nochmals ausgegeben werden. Das muss nicht zwingend ein Contao Mitglied sein.
    - z.B. Oder der Gäste-Warenkorb in Isotope eCommerce

    Fazit:
    Also besser nicht aktivieren
    Geändert von Franko (16.08.2019 um 18:28 Uhr)
    Freelancer, Digital Design Enthusiast, Contao Aficionado and Tutorial Junkie @MoinFranko - Carpe diem ...

  11. #11
    Contao-Fan Avatar von Nightwing
    Registriert seit
    29.05.2013.
    Beiträge
    436

    Standard

    Zitat Zitat von Franko Beitrag anzeigen
    Äh - What - Nochmal für mich ...
    Hier z.B. wären welche: /vendor/contao/core-bundle/src/Resources/config/*.yml

    ToM

  12. #12
    Contao-Urgestein Avatar von Franko
    Registriert seit
    22.06.2009.
    Beiträge
    1.503
    Partner-ID
    6122

    Standard

    Zitat Zitat von Nightwing Beitrag anzeigen
    Hier z.B. wären welche: /vendor/contao/core-bundle/src/Resources/config/*.yml
    ToM
    Hi, ich danke - Aber :-):
    im genannten Verzeichnis finde ich lediglich sowas wie commands.yml, listener.yml, routing.yml und services.yml.
    Bringt mich irgendwie entsprechend meiner Frage nicht viel weiter ...
    Freelancer, Digital Design Enthusiast, Contao Aficionado and Tutorial Junkie @MoinFranko - Carpe diem ...

  13. #13
    Contao-Fan Avatar von Nightwing
    Registriert seit
    29.05.2013.
    Beiträge
    436

    Standard

    I woiss, aber ich finds grad nicht (ausserdem arbyte ich noch, was es erschwert)
    Aber irgendwo in der Ecke fanden sich auch die anderen *.yml, sodass man die Einträge wie bei einem Muster sehen konnte...

    ToM

  14. #14
    Contao-Urgestein Avatar von Franko
    Registriert seit
    22.06.2009.
    Beiträge
    1.503
    Partner-ID
    6122

    Standard

    Zitat Zitat von Nightwing Beitrag anzeigen
    I woiss, aber ich finds grad nicht (ausserdem arbyte ich noch, was es erschwert)
    Aber irgendwo in der Ecke fanden sich auch die anderen *.yml, sodass man die Einträge wie bei einem Muster sehen konnte...
    ToM
    Ich suche weiter - Dank für den Hinweis
    Freelancer, Digital Design Enthusiast, Contao Aficionado and Tutorial Junkie @MoinFranko - Carpe diem ...

  15. #15
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.548
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von Franko Beitrag anzeigen
    Gibt es eine Übersicht zu diesen Config Angaben?
    Was genau meinst Du mit Übersicht? Die möglichen Optionen sind ja bereits im Newsartikel aufgelistet: https://contao.org/de/news/contao_4-8-0.html

    Ansonsten hier auch noch der dazugehörige Pull Request: https://github.com/contao/contao/pull/537/files
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  16. #16
    Contao-Urgestein Avatar von Franko
    Registriert seit
    22.06.2009.
    Beiträge
    1.503
    Partner-ID
    6122

    Standard

    Zitat Zitat von xchs Beitrag anzeigen
    Was genau meinst Du mit Übersicht? Die möglichen Optionen sind ja bereits im Newsartikel aufgelistet: https://contao.org/de/news/contao_4-8-0.html
    Ansonsten hier auch noch der dazugehörige Pull Request: https://github.com/contao/contao/pull/537/files
    Ja genau,
    sobald ich aus der Ankündigung

    Code:
            items:
              - width: 50
    etc. hinzugefügt habe bemängelt der CM beim Cache erneuern irgendwas an - genaue Meldung habe ich nicht mehr.
    Stört da das "-"? Spacing etc. stimmt soweit in der .yml.

    Und bez. "der dazugehörige Pull Request: https://github.com/contao/contao/pull/537/files"
    Übersichtlich im Sinne von dokumentiert - für user like me - ist wohl etwas anderes ... :-)
    Geändert von Franko (16.08.2019 um 18:38 Uhr)
    Freelancer, Digital Design Enthusiast, Contao Aficionado and Tutorial Junkie @MoinFranko - Carpe diem ...

  17. #17
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.548
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von Franko Beitrag anzeigen
    Stört da das "-"? Spacing etc. stimmt soweit in der .yml.
    Im Ticket wird die Konfiguration nach folgendem Schema gemacht:
    Code:
    contao:
        image:
            sizes:
                foobar:
                    width: 100
                    height: 200
                    resizeMode: 'box'
                    zoom: 100
                    cssClass: 'foobar-image'
                    densities: '1x, 2x'
                    sizes: '100vw'
                    items:
                        -
                            width: 50
                            height: 50
                            resizeMode: 'box'
                            zoom: 100
                            cssClass: 'foobar-image'
                            densities: '0.5x, 2x'
                            sizes: '50vw'
                            media: '(max-width: 900px)'
                        -
                            width: 25
                            height: 25
                            resizeMode: 'box'
                            zoom: 100
                            densities: '0.5x, 2x'
                            sizes: '25vw'
                            media: '(max-width: 450px)'
                foobaz:
                    width: 300
                    height: 400
                    # …
    Ich hatte aber leider noch keine Zeit, es selbst zu probieren.

    Zitat Zitat von Franko Beitrag anzeigen
    Und bez. "der dazugehörige Pull Request: https://github.com/contao/contao/pull/537/files"
    Übersichtlich im Sinne von dokumentiert - für user like me - ist wohl etwas anderes ... :-)
    Ja, sorry, aber 'was anders habe ich leider auch nicht.
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  18. #18
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.548
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von Franko Beitrag anzeigen
    B) Bildgrößeneinstellungen:

    Unter "Experteneinstellungen" erhalte ich nur: "WEBP wird auf Ihrem Server nicht unterstützt".
    Hat dies mit der lokalen Umgebung zu tun oder muß ich das irgendwo noch konfigurieren?
    Trifft das auch auf Dich bzw. Deine Serverumgebung zu: https://github.com/contao/contao/issues/641

    Würde es bei Dir funktionieren, wenn Du in config/config.yml manuell GD festlegst:
    Code:
    contao:
        image:
            imagine_service: 'contao.image.imagine.gd'
    Geändert von xchs (16.08.2019 um 18:58 Uhr)
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  19. #19
    Contao-Urgestein Avatar von Franko
    Registriert seit
    22.06.2009.
    Beiträge
    1.503
    Partner-ID
    6122

    Standard

    Zitat Zitat von xchs Beitrag anzeigen
    Trifft das auch auf Dich bzw. Deine Serverumgebung zu: https://github.com/contao/contao/issues/641

    Würde es bei Dir funktionieren, wenn Du in config/config.yml manuell GD festlegst:
    Code:
    contao:
        image:
            imagine_service: 'contao.image.imagine.gd'
    Ja, damit funktioniert es auch in der devilbox.org Umgebung.

    Hat diese Umstellung Auswirkungen/Nachteile auf die weiteren Contao Bildbearbeitungs Möglichkeiten?

    Das Problem ist wohl, das in den devilbox PHP 7.x Images sowohl "gd" als auch "imagick" vorhanden sind.
    Aber lediglich die "gd" hat WebP Support enabled.

    Habe mal beim Entwickler nachgefragt:
    https://github.com/cytopia/devilbox/issues/619
    Freelancer, Digital Design Enthusiast, Contao Aficionado and Tutorial Junkie @MoinFranko - Carpe diem ...

  20. #20
    Contao-Urgestein Avatar von Franko
    Registriert seit
    22.06.2009.
    Beiträge
    1.503
    Partner-ID
    6122

    Standard

    Zitat Zitat von xchs Beitrag anzeigen
    Im Ticket wird die Konfiguration nach folgendem Schema gemacht:
    Code:
    contao:
        image:
            sizes:
                foobar:
                    width: 100
                    height: 200
                    resizeMode: 'box'
                    zoom: 100
                    cssClass: 'foobar-image'
                    densities: '1x, 2x'
                    sizes: '100vw'
                    items:
                        -
                            width: 50
                            height: 50
                            resizeMode: 'box'
                            zoom: 100
                            cssClass: 'foobar-image'
                            densities: '0.5x, 2x'
                            sizes: '50vw'
                            media: '(max-width: 900px)'
                        -
                            width: 25
                            height: 25
                            resizeMode: 'box'
                            zoom: 100
                            densities: '0.5x, 2x'
                            sizes: '25vw'
                            media: '(max-width: 450px)'
                foobaz:
                    width: 300
                    height: 400
    Hallo,
    habe es damit probiert. Allerdings erhalte ich dann im CM beim Cache clearen:

    Unrecognized option "cssClass" under "contao.image.sizes.foobarA.items.0".
    Available options are "densities", "height", "media", "resizeMode", "sizes"
    , "width", "zoom".
    Habe dann den Eintrag "cssClass: 'foobar-image" entfernt und der CM Cache clear läuft durch.

    Im Anschluß habe ich dann zwar die Auswahl "foobar" zur Verfügung aber beim "Speichern" nimmt er das nicht an: "Bildgröße - Ungültige Auswahl"
    Habe es mit verschiedenen Angaben probiert - zuletzt mit lediglich:

    Code:
    contao:
      image:
        sizes:
          foobarB:
            resizeMode: 'box'
            densities: '1x, 2x'
    Erhalte damit immer noch "Ungültige Auswahl" ?
    Freelancer, Digital Design Enthusiast, Contao Aficionado and Tutorial Junkie @MoinFranko - Carpe diem ...

  21. #21
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.548
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von Franko Beitrag anzeigen
    Hat diese Umstellung Auswirkungen/Nachteile auf die weiteren Contao Bildbearbeitungs Möglichkeiten?
    Im Grunde genommen sollte es mit GD natürlich genauso funktionieren. imagick ist halt leistungsfähiger und wäre daher zu bevorzugen.
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  22. #22
    Contao-Urgestein Avatar von Franko
    Registriert seit
    22.06.2009.
    Beiträge
    1.503
    Partner-ID
    6122

    Standard

    Ich habe es jetzt mit folgenden Angaben probiert:

    Code:
    contao:
      image:
        sizes:
          testa:
            width: 300
            height: 400
            resizeMode: 'box'
            zoom: 0
            cssClass: 'foobar-image'
            densities: '1x, 2x'
          testb:
            width: 200
            height: 100
    Da meckert der CM/contao-console beim cache clearen nichts an (Kann sein das ich die Formatierung beim testen zwischenzeitlich verhauen hatte ).
    Ich kann dann die beiden Auswahlen "testa" und "testb" nutzen und es wird auch entsprechende Ausgaben im Quelltext angezeigt.

    Aber:
    Sobald die vordefinierten Größen vorhanden sind kann ich keine weiteren Auswahlen benutzen like "Proportional", "Am Rahmen anpassen" usw..?
    Erhalte dann unter Bildgrößen "Bitte füllen Sie das Feld "Bildgröße" aus!" ????
    Freelancer, Digital Design Enthusiast, Contao Aficionado and Tutorial Junkie @MoinFranko - Carpe diem ...

  23. #23
    Contao-Urgestein Avatar von Franko
    Registriert seit
    22.06.2009.
    Beiträge
    1.503
    Partner-ID
    6122

    Standard

    Bei den weiteren "items" je Eintrag darf auf jeden Fall NICHT "cssClass: 'foobar-image'" herangezogen werden, da meckert er dann mit besagter Meldung beim cache clearen.
    Ist aber so in der Ankündigung aufgeführt ...

    Was ist denn nun korrekt:
    Code:
    ...
    items:
      - width: 50
    ..
    oder
    Code:
    ...
    items:
      - 
        width: 50
    ..
    Freelancer, Digital Design Enthusiast, Contao Aficionado and Tutorial Junkie @MoinFranko - Carpe diem ...

  24. #24
    Contao-Urgestein Avatar von Franko
    Registriert seit
    22.06.2009.
    Beiträge
    1.503
    Partner-ID
    6122

    Standard

    Zitat Zitat von xchs Beitrag anzeigen
    Im Grunde genommen sollte es mit GD natürlich genauso funktionieren. imagick ist halt leistungsfähiger und wäre daher zu bevorzugen.
    Ok, Danke ...
    Freelancer, Digital Design Enthusiast, Contao Aficionado and Tutorial Junkie @MoinFranko - Carpe diem ...

  25. #25
    Contao-Urgestein Avatar von Franko
    Registriert seit
    22.06.2009.
    Beiträge
    1.503
    Partner-ID
    6122

    Standard

    So letzter Versuch:

    config/config.yml:
    Code:
    contao:
      image:
        sizes:
          testaa:
            width: 300
            height: 400
            resizeMode: 'box'
            zoom: 0
            cssClass: 'foobar-image'
            densities: '1x, 2x'
            formats:
              jpg: ['webp', 'jpg']
              jpeg: ['webp', 'jpeg']
              png: ['webp', 'png']
            items:
              -
                width: 50
                height: 50
                resizeMode: 'box'
                zoom: 100
                densities: '0.5x, 2x'
                sizes: '50vw'
                media: '(max-width: 900px)'
          testbb:
            width: 200
            height: 100
    Damit gehts - wie gesagt darf kein Eintrag "cssClass: ''" innerhalb der "items" stehen.

    Dennoch werden im Anschluß bei Auswahl weiterer Bildgrößen ala "Proportional", etc. diese nicht mehr akzeptiert.
    ( War Blödsinn - mein Bedienugsfehler - better do not work on weekends - works like a charm ... )

    Update:
    Mit webp Konvertierung ( formats: ): siehe https://community.contao.org/de/show...l=1#post509643

    Nachtrag:
    Und nach Anlegen/Änderung das Cache clear/warmup nicht vergessen
    Geändert von Franko (24.08.2019 um 10:02 Uhr)
    Freelancer, Digital Design Enthusiast, Contao Aficionado and Tutorial Junkie @MoinFranko - Carpe diem ...

  26. #26
    Contao-Fan Avatar von Nightwing
    Registriert seit
    29.05.2013.
    Beiträge
    436

    Standard

    Ich frage mich gerade, ob ich dieses image / lazy Feature zu Testzwecken deaktivieren kann?
    Ich habe sonst keine Idee, woher mein merkwürdiges Problem sonst kommen sollte...

    ToM

  27. #27
    Contao-Urgestein Avatar von Franko
    Registriert seit
    22.06.2009.
    Beiträge
    1.503
    Partner-ID
    6122

    Standard

    Zitat Zitat von Nightwing Beitrag anzeigen
    Ich frage mich gerade, ob ich dieses image / lazy Feature zu Testzwecken deaktivieren kann?
    Ich habe sonst keine Idee, woher mein merkwürdiges Problem sonst kommen sollte...
    ToM
    Hi,
    Du meinst https://github.com/contao/contao/pull/354?

    Kann mich erinnern das ich letzte Woche ein Update lokal testweise von 3.x auf 4.4 und dann 4.8 durchgezogen hatte und zunächst nichts angezeigt wurde (css/js/images usw.).
    Nach setzen der Ordner auf öffentlich, Cache Clear im CM oder Contao-console, nochmaliger Systemwartung in BE und Synchronisierung war dann alles wieder OK.

    Allerdings mit just Core - keine weiteren Erweiterungen/Bundles
    Sorry - hilft Dir wohl zur Zeit auch nicht weiter ...

    Edit:
    Lese gerade - Hast Du ja alles schon gemacht
    Ansonsten habe ich nur noch gefunden:
    https://community.contao.org/de/show...4-8-nicht-mehr
    https://community.contao.org/de/show...-nicht-alle-an

    Wie gesagt - ohne weitere Erweiterungen - funktionierte es bei mir mit den normalen Procedere ...
    Geändert von Franko (17.08.2019 um 17:29 Uhr)
    Freelancer, Digital Design Enthusiast, Contao Aficionado and Tutorial Junkie @MoinFranko - Carpe diem ...

  28. #28
    Contao-Urgestein Avatar von Franko
    Registriert seit
    22.06.2009.
    Beiträge
    1.503
    Partner-ID
    6122

    Standard

    Mußte heute eine alte Vereinsseite updaten ( zunächst lokal ):
    Von 2.9 auf 3.x auf 4.4 auf 4.8 mit den üblichen verdächtigen:

    - tl_files -> files
    - Ändern der Mitglieder Passwörter in der DB
    - Von PHP 5.x auf PHP 7.x
    - Umstellung auf MySQLi

    Hinsichtlich der images/assets hatte ich im Anschluß dabei auch keine Probleme - nach Cache clear etc.
    Mal abgesehen von xhtml->html, mottols->vanilla js/jQuery, Template Änderungen, Style Anpassungen usw..

    Aber auch hier: war zum Glück alles ohne Erweiterung
    Daher könnte ich zur Zeit Probleme hinsichtlich https://github.com/contao/contao/pull/354? in meinem Fall ausschließen.
    Freelancer, Digital Design Enthusiast, Contao Aficionado and Tutorial Junkie @MoinFranko - Carpe diem ...

  29. #29
    Contao-Urgestein Avatar von Franko
    Registriert seit
    22.06.2009.
    Beiträge
    1.503
    Partner-ID
    6122

    Standard

    Könntet Ihr evtl. bitte das Beispiel unter "Vordefinierte Bildgrößen" in der Ankündigungs News https://contao.org/de/news/contao_4-8-0.html ändern/korrigieren:

    Code:
    contao:
      image:
        sizes:
          foobar:
            width: 100
            height: 200
            resizeMode: 'box'
            zoom: 100
            cssClass: 'foobar-image'
            densities: '1x, 2x'
            sizes: '100vw'
            items:
              - 
                width: 50
                height: 50
                resizeMode: 'box'
                zoom: 100
                cssClass: 'foobar-image'
                densities: '0.5x, 2x'
                sizes: '50vw'
                media: '(max-width: 900px)'
             - 
                width: 25
                height: 25
                resizeMode: 'box'
                zoom: 100
                densities: '0.5x, 2x'
                sizes: '25vw'
                media: '(max-width: 450px)'
    "cssClass" innerhalb "items" entfernen
    Nach "-" innerhalb "items" jeweils neue Zeile

    Nachtrag:
    Und nach Anlegen/Änderung das Cache clear/warmup nicht vergessen
    Geändert von Franko (21.08.2019 um 15:53 Uhr)
    Freelancer, Digital Design Enthusiast, Contao Aficionado and Tutorial Junkie @MoinFranko - Carpe diem ...

  30. #30
    Contao-Fan Avatar von Nightwing
    Registriert seit
    29.05.2013.
    Beiträge
    436

    Standard

    Sehe ich das richtig, das das im Grunde nahezu dasselbe macht, wie mit DCA in /system/config/dcaconfig.php?
    Code:
    // Bildgröße (300 x 200 Pixel) vorbelegen
    $GLOBALS['TL_DCA']['tl_content']['fields']['size']['default'] = array(0=>'300',1=>'200',2=>'proportional');
    $GLOBALS['TL_DCA']['tl_news']['fields']['size']['default'] = array(0=>'300',1=>'200',2=>'proportional');
    $GLOBALS['TL_DCA']['tl_calendar_events']['fields']['size']['default'] = array(0=>'300',1=>'200',2=>'proportional');
    
    // Bildabstände und Einheit em vorbelegen
    $GLOBALS['TL_DCA']['tl_content']['fields']['imagemargin']['default'] = ['top'=>0, 'right'=>0, 'bottom'=>2, 'left'=>2, 'unit' => 'em'];
    $GLOBALS['TL_DCA']['tl_news']['fields']['imagemargin']['default'] = ['top'=>0, 'right'=>0, 'bottom'=>2, 'left'=>2, 'unit' => 'em'];
    $GLOBALS['TL_DCA']['tl_calendar_events']['fields']['imagemargin']['default'] = ['top'=>0, 'right'=>0, 'bottom'=>2, 'left'=>2, 'unit' => 'em'];
    
    // Bildposition vorbelegen
    $GLOBALS['TL_DCA']['tl_content']['fields']['floating']['default'] = 'right';
    $GLOBALS['TL_DCA']['tl_news']['fields']['floating']['default'] = 'right';
    $GLOBALS['TL_DCA']['tl_calendar_events']['fields']['floating']['default'] = 'right';
    
    // Großansicht / Neues Fenster
    $GLOBALS['TL_DCA']['tl_content']['fields']['fullsize']['default'] = true;
    $GLOBALS['TL_DCA']['tl_news']['fields']['fullsize']['default'] = true;
    $GLOBALS['TL_DCA']['tl_calendar_events']['fields']['fullsize']['default'] = true;
    Wird das jetzt schon implementiert, weil in Zukunft das mit DCA wegfällt?

    ToM

  31. #31
    Contao-Urgestein Avatar von Franko
    Registriert seit
    22.06.2009.
    Beiträge
    1.503
    Partner-ID
    6122

    Standard

    Zitat Zitat von Nightwing Beitrag anzeigen
    Sehe ich das richtig, das das im Grunde nahezu dasselbe macht, wie mit DCA in /system/config/dcaconfig.php?
    Das Feature ist eine 1:1 Umsetzung aller Einstellungsmöglichkeiten aus "Themes/Bildgrößen" als Vorbelegung über die .yml config.
    Ich weiß nicht was alles mit obigen DCA Angaben möglich wäre ...
    Freelancer, Digital Design Enthusiast, Contao Aficionado and Tutorial Junkie @MoinFranko - Carpe diem ...

  32. #32
    Contao-Urgestein Avatar von Toflar
    Registriert seit
    15.06.2009.
    Beiträge
    4.466
    Partner-ID
    8667
    User beschenken
    Wunschliste

    Standard

    Das DCA will im Moment keiner abschaffen Es geht nur darum, dass man Bildgrössen nicht in der Datenbank sondern per Konfiguration angeben möchte, womit sie versioniert werden und auf mehrere Zielserver identisch deployed werden kann.

    Dein DCA wählt gewisse Grössen defaultmässig aus. Das müsstest du immer noch machen. Du könntest nur einfach die Definition der Bildgrösse selbst per config.yml statt im Backend machen, wenn du das möchtest.
    Contao Core-Entwickler @terminal42 gmbh
    Wir sind Contao Premium-Partner!
    Für Individuallösungen kannst du uns gerne kontaktieren.
    PS: Heute schon getrakked?

  33. #33
    Contao-Fan Avatar von Nightwing
    Registriert seit
    29.05.2013.
    Beiträge
    436

    Standard

    Vielen Dank, toflar!

    Eine andere Frage zu einem neuen Feature hätte ich noch, und zwar die Sache mit der automagischen Bildverkleinerung (Deferred Image Resizing) in der Kleinansicht.
    Was muss ich wo und wie einstellen, um das zu Erreichen?
    Muss ich danach alle Bilder übers Backend dann nochmal hochladen?

    ToM

  34. #34
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.273

    Standard

    Wenn ich "default" Bildgrößen per Config mache....sind die dann ergänzend zu denen die ich in der jeweiligen Installation selbst anlege (natürlich sofern sie einen anderen Namen haben)?

  35. #35
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.878
    Partner-ID
    10107

    Standard

    Zitat Zitat von Nightwing Beitrag anzeigen
    Vielen Dank, toflar!

    Eine andere Frage zu einem neuen Feature hätte ich noch, und zwar die Sache mit der automagischen Bildverkleinerung (Deferred Image Resizing) in der Kleinansicht.
    Was muss ich wo und wie einstellen, um das zu Erreichen?
    Muss ich danach alle Bilder übers Backend dann nochmal hochladen?

    ToM
    Deferred Image Resizing kommt automatisch zum Einsatz.

  36. #36
    Contao-Urgestein Avatar von Toflar
    Registriert seit
    15.06.2009.
    Beiträge
    4.466
    Partner-ID
    8667
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von Kahmoon Beitrag anzeigen
    Wenn ich "default" Bildgrößen per Config mache....sind die dann ergänzend zu denen die ich in der jeweiligen Installation selbst anlege (natürlich sofern sie einen anderen Namen haben)?

    Korrekt. Der Name ist irrelevant. Die DB nutzt IDs, manuelle Konfiguration erfordert Strings. Eine Überschneidung haben wir bewusst verhindert
    Zitat Zitat von Nightwing Beitrag anzeigen
    Eine andere Frage zu einem neuen Feature hätte ich noch, und zwar die Sache mit der automagischen Bildverkleinerung (Deferred Image Resizing) in der Kleinansicht.
    Was muss ich wo und wie einstellen, um das zu Erreichen?
    Muss ich danach alle Bilder übers Backend dann nochmal hochladen?
    Du musst überhaupt nichts tun. Es bringt ja auch nur einen Vorteil, wenn das Bild noch nie generiert wurde (und somit im Cache liegt).
    Wie im Blogpost erwähnt: Es ist nicht zu verwechseln mit Lazy Loading. Deswegen heisst es auch anders
    Contao Core-Entwickler @terminal42 gmbh
    Wir sind Contao Premium-Partner!
    Für Individuallösungen kannst du uns gerne kontaktieren.
    PS: Heute schon getrakked?

  37. #37
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.273

    Standard

    Danke! noch eine Verständnisfrage zur Verwendung.

    In meiner config.yml steht bereits etwas. Wenn ich das Beispiel von Franko unten ergänze....crashed die Seite.

    Code:
    doctrine:
        dbal:
            connections:
                default:
                    default_table_options:
                        charset: utf8
                        collate: utf8_unicode_ci
    contao:
      image:
        sizes:
          foobar:
            width: 100
            height: 200
            resizeMode: 'box'
            zoom: 100
            cssClass: 'foobar-image'
            densities: '1x, 2x'
            sizes: '100vw'
            items:
              - 
                width: 50
                height: 50
                resizeMode: 'box'
                zoom: 100
                cssClass: 'foobar-image'
                densities: '0.5x, 2x'
                sizes: '50vw'
                media: '(max-width: 900px)'
             - 
                width: 25
                height: 25
                resizeMode: 'box'
                zoom: 100
                densities: '0.5x, 2x'
                sizes: '25vw'
                media: '(max-width: 450px)'
    Wo ist der Fehler?

  38. #38
    Contao-Fan Avatar von Nightwing
    Registriert seit
    29.05.2013.
    Beiträge
    436

    Standard

    Danke Euch beiden!
    Was ist dann das eigene Menü mit Themes > Bildgrössen (=siehe Screenshot)?
    Wann und wie (und wohin) konvertiert mir Contao die Images?
    Im Seitenlayout selbst hab ich bei Standard Bildgrößen drinstehen: 1x, 2x
    Ich bin etwas verwirrt im Moment

    ToM
    Angehängte Grafiken Angehängte Grafiken

  39. #39
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.273

    Standard

    Zitat Zitat von Nightwing Beitrag anzeigen
    Danke Euch beiden!
    Was ist dann das eigene Menü mit Themes > Bildgrössen (=siehe Screenshot)?
    Wann und wie (und wohin) konvertiert mir Contao die Images?
    Im Seitenlayout selbst hab ich bei Standard Bildgrößen drinstehen: 1x, 2x
    Ich bin etwas verwirrt im Moment

    ToM
    "Hochgeladene Bilder werden in Contao 4.8 automatisch anhand ihrer EXIF-Daten gedreht. Außerdem legt Contao auf Wunsch optimierte WEBP-Versionen der Bilder an und erstellt daraus automatisch in ein picture-Element. Moderne Browser laden dann nur das optimierte Bild. Im Zuge dieser Änderung wurde das Feld "Standard-Bildgrößen" von den Theme-Einstellungen in die Layout-Einstellungen verschoben." siehe https://contao.org/de/news/contao_4-8-0.html


    Aber ja...irgendwie ist das jetzt an mehrere Stellen!?
    Geändert von Kahmoon (21.08.2019 um 12:36 Uhr)

  40. #40
    Contao-Fan Avatar von Nightwing
    Registriert seit
    29.05.2013.
    Beiträge
    436

    Standard

    Gelesen hab ich das ja auch, Frank
    Ich frage deshalb so blöd, da ich nirgendwo die optimierten und konvertierten Bilder finde.
    Sprich: ich muss irgendwo irgendwas übersehen, bzw falsch oder gar nicht eingestellt haben...

    ToM

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •