Ergebnis 1 bis 10 von 10

Thema: CSS-Anpassung in C 4.4 und Kollation der DB

  1. #1
    Contao-Fan Avatar von Schneetiger
    Registriert seit
    26.01.2013.
    Beiträge
    278

    Standard CSS-Anpassung in C 4.4 und Kollation der DB

    Hi Community,

    ich habe schon mehrfach recherchiert, bin aber bisher nicht fündig geworden.

    1. Wo kann man nachlesen, was im CSS von Contao 4 geändert wurde? Gibt es da eine Art Nachschlagewerk?
    2. Welche Kollation der Datenbank soll in C 4 benutzt werden? Ich nutze noch die "utf8_general_ci" oder soll man auf die "utf8mb4_general_ci" umsteigen? Geht das auch nachträglich?
    3. Welche Datenbank bevorzugt Ihr? MySQL-Datenbank oder MariaDB?
    4. Kann ich bei einem Umzug einer C 3.5 und anschließender Migration nach C 4.4 von MySQL auf MariaDB umsteigen oder gibt´s da Probleme? Wer hat hierzu schon Erfahrungen sammeln können?


    Freue mich auf Eure Vorschläge und Antworten.

    Gruß
    Schneetiger

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

    Standard

    Zitat Zitat von Schneetiger Beitrag anzeigen
    Wo kann man nachlesen, was im CSS von Contao 4 geändert wurde? Gibt es da eine Art Nachschlagewerk?
    Nicht rückwärts kompatible Änderungen werden hier festgehalten: https://github.com/contao/contao/blob/master/UPGRADE.md
    Beim CSS Framework gab es denke ich keine gravierenden Änderungen.


    Zitat Zitat von Schneetiger Beitrag anzeigen
    Welche Kollation der Datenbank soll in C 4 benutzt werden? Ich nutze noch die "utf8_general_ci" oder soll man auf die "utf8mb4_general_ci" umsteigen?
    Ab Contao 4.5 uf8mb4, wenn verfügbar.


    Zitat Zitat von Schneetiger Beitrag anzeigen
    Welche Datenbank bevorzugt Ihr? MySQL-Datenbank oder MariaDB?
    MariaDB


    Zitat Zitat von Schneetiger Beitrag anzeigen
    Kann ich bei einem Umzug einer C 3.5 und anschließender Migration nach C 4.4 von MySQL auf MariaDB umsteigen oder gibt´s da Probleme? Wer hat hierzu schon Erfahrungen sammeln können?
    Benutze doch einfach gleich MariaDB. Prinzipiell ist es egal. Du solltest aber auf jeden Fall mindestens PHP 7.1 einsetzen.

  3. #3
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    6.742
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von Schneetiger Beitrag anzeigen

    1. Wo kann man nachlesen, was im CSS von Contao 4 geändert wurde? Gibt es da eine Art Nachschlagewerk?
    Es gab Templateanpassungen u.a. bei der Navigation. Je nachdem wie Du Deine Navigation gestylt hast, kann das Anpassungen in Deinem CSS erforderlich machen.
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




  4. #4
    Contao-Fan Avatar von Schneetiger
    Registriert seit
    26.01.2013.
    Beiträge
    278

    Standard

    @spooky,
    @mlweb,

    vielen Dank für Eure Antworten und Tips. Werde ich so umsetzen.

    Schönes WE.

    Schneetiger

  5. #5
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    @tsarma spricht hier von utf8_unicode_ci https://community.contao.org/en/show...ation-of-table

    Fragen dazu:

    Welche negativen Auswirkungen kann das haben, wenn die DB (Tabellen) weiterhin die Kollation utf8_general_ci haben?

    Was denn jetzt utf8_unicode_ci oder utf8mb4_general_ci?

    Kann man per phpMyAdmin gefahrlos die Kollation der DB (oder einzelnen Tabellen) von
    • utf8_general_ci
    • utf8_unicode_ci
    • utf8mb4_general_ci

    hin und her schalten?
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

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

    Standard

    Wenn du die vollen 4 bytes des Unicode Character Sets brauchst, dann brauchst du utf8mb4.

    MySQL hat nämlich bei der Implementierung von UTF-8 nur 3 bytes, statt den eigentlich vorhergesehen 4 bytes verwendet - vielleicht weil sie sich dachten, die Characters jenseits der 3 byte braucht man eher selten. Oder es ist eigentlich ein Bug. Aber anstatt diesen Bug zu fixen, hat MySQL einfach das separate utf8mb4 Character Set veröffentlicht.

    Prinzipiell sollte man das alte, proprietäre MySQL utf8 Character Set nicht mehr verwenden, sondern nur utf8mb4.
    Geändert von Spooky (28.01.2019 um 15:08 Uhr)

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

    Standard

    Bzgl. dem Unterschied zwischen general und unicode siehe zB diese Antwort: https://stackoverflow.com/a/766996/374996

    Du solltest immer unicode verwenden.

  8. #8
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Also noch ne 4. Variante
    • utf8_general_ci
    • utf8_unicode_ci
    • utf8mb4_general_ci
    • utf8mb4_unicode_ci


    Wie ist das mit dem Switchen zwischen den Kollationen? Ist dies gefahrlos?

    Irgendwo habe ich gelesen, dass C4 utf8mb4_general_ci erst ab 4.5 supportet. Kann ich jetzt in der LTS 4.4 schon utf8mb4_unicode_ci gefahrlos benutzen?
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

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

    Standard

    Es gibt, wie gesagt, keinen Grund "general" zu benutzen.

  10. #10
    Contao-Fan Avatar von Schneetiger
    Registriert seit
    26.01.2013.
    Beiträge
    278

    Standard Problem gelöst

    Frage/Problem gelöst; Hab ich erfolgreich umgesetzt. Vielen Dank an Euch alle.

    Viele Grüße
    Schneetiger

    PS: Sorry für das späte Feedback, aber bin heute wieder mal mit diesem Thema konfrontiert worden.

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
  •