Divi 5-Update: Öffentliche Alpha-Version 2
Veröffentlicht: 2024-10-28Die Divi 5 Public Alpha steht zum Testen zur Verfügung. Während wir uns der endgültigen Veröffentlichung nähern, aktualisieren wir Divi 5 alle zwei Wochen und erscheinen als Standardupdate in Ihrem WordPress-Dashboard. Wenn Sie Divi 5 verwenden, werden Sie heute eine Update-Benachrichtigung für Public Alpha Version 2 bemerken.
Wir haben unseren nächsten Meilenstein im Visier: Divi 5 stabil genug zu machen, damit wir den Einsatz auf neuen Websites empfehlen können. Wir machen große Fortschritte und konzentrieren uns zu 100 % auf die Behebung der von Ihnen gemeldeten Fehler.
Haben Sie Divi 5 kürzlich getestet? Upgraden Sie auf Public Alpha 2 und probieren Sie es noch einmal!
- 1 Was ist neu in der öffentlichen Alpha 2?
- 1.1 Herausragende Änderungen
- 1.2 Änderungsprotokoll
- 2 Steigen Sie noch heute in Divi 5 ein
Was ist neu in der öffentlichen Alpha 2?
In den letzten zwei Wochen haben wir 156 Fehler behoben . Dieses Update enthält so viele kleinere Korrekturen, dass eine Zusammenfassung schwierig ist. Hier sind jedoch einige herausragende Änderungen:
Herausragende Änderungen
- wpautp und fehlerhafter Code behoben : Der automatische Absatzmechanismus von WordPress fügte dem Inhalt unerwünschte Absätze hinzu, und frühere Versuche, dies zu beheben, führten zum unerwünschten Entfernen von Zeilenumbruchzeichen. Dies wurde behoben, also keine kaputten Codemodule und unerwünschten Absätze mehr!
- Defekte Stile aufgrund fehlender dynamischer Assets behoben: Die Feature-Erkennung schlug in einigen Fällen fehl und das CSS für bestimmte Aspekte von Layouts wurde nicht in die dynamische CSS-Datei der Seite verkettet, was beispielsweise zu fehlerhaften Animationen führte. Dies wurde behoben.
- Rerender-Reduktion : Wie immer konzentrieren wir uns sehr auf die Leistung. Wir haben die Geschwindigkeit des Visual Builders weiter verbessert, indem wir unnötiges erneutes Rendern im Einstellungsmodal identifiziert haben. Je weniger Dinge erneut gerendert werden, desto schneller ist die Anwendung! Wenn Sie jetzt eine Einstellung im Einstellungsmodal ändern, geht das noch schneller als zuvor.
- Verbesserungen der CSS-Generierungszeit : Wir haben die Zeit, die zum Generieren von CSS für Frontend-Seiten benötigt wird, verkürzt, was zu noch schnelleren Ladezeiten führt.
Änderungsprotokoll
Hier ist eine Liste aller in der öffentlichen Alpha 2 implementierten Änderungen.
- Fehlerhafter Code im Codemodul behoben, der durch entfernte Zeilenumbrüche verursacht wurde, die JavaScript-Kommentare in derselben Zeile wie gültiger Code platzierten.
- Problem behoben, bei dem sich die Farbauswahl des Inline-Editors außerhalb des unteren Bereichs des Ansichtsfensters öffnete.
- Der Positionsstil ist festgelegt, wenn der Offset-Ursprung und die Transformation festgelegt sind.
- Das doppelte Element „Löschen“ im Kontextmenü des Ebenenbedienfelds wurde behoben.
- Rechtsklick-Aktionen wurden aus den Spezialspalten im Ebenenbedienfeld entfernt.
- Behebt das Drag-and-Drop-Modul, das nicht funktioniert, wenn zuvor eine bestimmte Aktionssequenz ausgeführt wurde
- Die Exit-Schaltfläche von Visual Builder wurde in einen Link umgewandelt.
- Problem behoben, bei dem die Bildlaufleiste der Ebenenansicht nicht funktionierte, wenn die Option „Gehe zu Ebene“ verwendet wurde.
- Entfernen Sie die Option zum Aktivieren und Deaktivieren der „neuesten Divi Builder-Erfahrung“, da diese Option in Divi 5 nicht mehr relevant ist.
- Die Rechtsklick-Aktionsbezeichnungen für das Shortcode-Modul wurden korrigiert, um den tatsächlichen Namen zu erhalten.
- Verhindern Sie unnötiges erneutes Rendern im Bedienfeld und in der Gruppe der Moduleinstellungen, wenn Sie Modulattribute ändern.
- Der Gruppen-, Untergruppen- und Feldsichtbarkeitsmechanismus der Moduleinstellungen wurde überarbeitet. Verwenden Sie einen Funktionsrückruf für die sichtbare Requisite, anstatt einen booleschen Wert zu übergeben.
- Defekte Übergangsstile aufgrund von Auswahlkonflikten bei integrierten Elementstilen wurden behoben.
- Unnötige Selektoren für gerenderte Übergangsstile wurden behoben.
- Fehlerhafte Übergangsstile für erweiterte Stile behoben, wenn die Modulattribute integrierter Elementstile geändert wurden.
- Die feste leere Zeile ändert die Höhe des Abschnitts, der über den Ebenen schwebt.
- Das Problem wurde behoben, bei dem der Tooltip für den Breitenwert der reaktionsfähigen Ansicht beim Ziehen auf beiden Seiten angezeigt wurde.
- Es wurde ein Problem behoben, bei dem Standard-Trennlinienstile gedruckt wurden und benutzerdefinierte Trennlinienstile auf Mobilgeräten überschrieben wurden.
- Die Tooltips für globale Farbfelder wurden korrigiert, wenn sie in der Palette „Zuletzt verwendet“ angezeigt wurden.
- Es wurde ein Problem behoben, bei dem das Klicken auf die Schaltflächen „Neue Voreinstellung aus aktuellen Stilen“ und „Neue Voreinstellung hinzufügen“ sowie das Klicken auf die Schaltflächen „Klonen“ und/oder „Voreinstellungseinstellungen“ (Zahnrad zum Bearbeiten einer Voreinstellung) nicht geöffnet/erweitert wurde die voreingestellte Optionsgruppe.
- Beim Hinzufügen einer neuen Voreinstellung und einer Voreinstellung aus aktuellen Stilen wurde das Voreinstellungsbestätigungsmodal entfernt.
- Die Anzeige der Ausrichtungsoptionen des Button-Moduls sowohl im Visual Builder als auch im Frontend wurde korrigiert.
- Es wurde ein Problem behoben, bei dem der Boxschatten des vorgestellten Bilds im Blog-Modul nach der Migration von Divi 4 auf Divi 5 unterschiedlich war.
- Verbesserte UX des Auswahlfelds. Fehlerhafte Navigation bei der Auswahloption durch Tastenkombination (Pfeil nach oben, nach unten, Eingabetaste) behoben.
- Es wurde ein Problem behoben, bei dem bei der Modulkonvertierung für Split-Test-Attribute Module fälschlicherweise ausgeblendet wurden, indem ab_subject_id-Werte während der Konvertierung normalisiert wurden.
- Das Problem wurde behoben, bei dem Benutzer ein Divi Cloud-Element nicht bearbeiten und speichern konnten.
- Problem behoben, bei dem der Fortschrittsbalken beim Bearbeiten und Speichern eines Divi-Cloud-Elements nicht den tatsächlichen Fortschritt anzeigte.
- Überlappender Text und Schaltflächen in kleineren inneren Spalten im Drahtmodellmodus wurden behoben.
- Fehlender Standardwert für die Rahmenbreite für das Rasterlayout im Blog-Modul behoben.
- Die Textstile des Blurb-Moduls, z. B. Textschatten, die sich auf das Blurb-Symbol auswirken, wurden behoben.
- Das Problem mit der Sichtbarkeit der Schaltflächenfelder im benutzerdefinierten Stil im Moduleinstellungsmodal nach dem Schließen des voreingestellten Einstellungsmodals wurde behoben.
- Es wurde ein Problem behoben, bei dem benutzerdefiniertes CSS nicht auf Module in einem Layout angewendet wurde.
- Unterstützung für die VB-Speicherverknüpfung vom Inline-Editor wurde hinzugefügt.
- Das unerwartete automatische Schließen des Modals „Zur Bibliothek hinzufügen“ bei der Interaktion mit dem Hilfe-Modal wurde behoben.
- Das Problem mit der Farbe der Trennerüberlagerung wurde behoben.
- Das Kontextmenü für tinyMCE, Code und Textfelder wurde korrigiert.
- Das Speichern des Wireframe-Modus und der Ebenenansicht als App-Einstellungen wurde korrigiert.
- Einführung erster E2E-Leistungstests.
- Problem mit dem Escapezeichen von HTML-Tags in globalen Modulen nach der Bearbeitung behoben.
- Es wurde ein Fehler behoben, der PHP-Fehler verursachte, wenn das Restaurant-Starterpaket zum Erstellen einer Schnellseite in D5 verwendet wurde.
- Problem behoben, bei dem eine leere Schaltfläche (kein Text) in VB nicht angezeigt/bearbeitet werden konnte.
- jQuery Mobile wurde von v1.4.5 auf v1.5.0 Alpha aktualisiert und nicht verwendeter Code entfernt.
- Das Problem mit der bedingten Logikkonvertierung wurde behoben.
- Das Problem wurde behoben, bei dem das vorgestellte Bild nicht im Modul „Beitragstitel“ angezeigt wurde, wenn es in einer Theme Builder-Vorlage verwendet wurde.
- Fehler bei der Nullteilung im Teiler in FE behoben.
- Defektes Galeriemodul bei Verwendung des Slider-Modus behoben.
- Das Rendern des leeren Blurb-Bild-Wrappers im Visual Builder wurde behoben, wenn in den Moduleinstellungen kein Bild definiert war.
- Ein schwerwiegender Fehler in der Transform::value()-Methode wurde behoben, wenn einige Layouts den Transformationswert für den Desktop-Haltepunkt nicht enthielten.
- Es wurde ein Problem behoben, bei dem bei Auswahl einer Boxschatten-Voreinstellung falsche Optionen in den Moduleinstellungen angezeigt wurden.
- Es wurde ein Problem behoben, bei dem Abschnitte mit absoluter Positionierung im Visual Builder nicht sichtbar waren.
- Das Kopieren/Einfügen von Blurb-Symbolstilen wurde korrigiert.
- Es wurde ein Fehler behoben, der dazu führte, dass die Freiform-CSS-Ausgabe im Frontend nicht ordnungsgemäß funktionierte.
- Feste Interaktionsmöglichkeiten werden nicht in der Datenbank gespeichert.
- Dokumentationsseite für voreingestellte Attribute hinzugefügt.
- Das Problem, dass der Stil des Moduls ohne Attribut nicht in ein Modul mit einem Attribut kopiert werden konnte, wurde behoben.
- Das Hinzufügen fehlender fester und absoluter Positionierungsklassen für Abschnitte führte dazu, dass feste Abschnitte standardmäßig nicht die volle Breite hatten.
- Das Importsystem für Bilder für das Galeriemodul wurde korrigiert.
- Es wurde ein Fehler behoben, der dazu führte, dass nach dem Laden der zweiten Seite keine Google-Schriftart im Frontend geladen wurde, wenn der Customizer eine Google-Schriftart für die Kopfzeilenschriftart verwendete.
- Es wurde behoben, dass ein Divi Cloud-Element nicht bearbeitet und gespeichert werden konnte.
- Problem behoben, bei dem der Fortschrittsbalken beim Bearbeiten und Speichern eines Divi-Cloud-Elements nicht den tatsächlichen Fortschritt anzeigte.
- Es wurden irrelevante Positionsoptionen in der Positionsoptionsgruppe des Shortcode-Moduls behoben, die jeweils nur angezeigt werden, wenn eine relevante Position definiert ist.
- Falsche Berechnung der kritischen CSS-Höhe behoben, wenn globale Module in einem Layout verwendet wurden.
- Ein schwerwiegender kritischer Fehler bei der CSS-Höhenberechnung beim Platzieren globaler Module in der inneren Spalte eines Spezialabschnitts wurde behoben.
- Die unerwünschte et_pb_module-Klasse in Modulunterelementen wurde behoben, die Probleme mit der Bundstegbreite in Modulen wie dem Kontaktformularmodul verursachte.
- Es wurde ein Problem behoben, das Fehler beim Migrieren von Inhalten mit Sonderzeichen in den Modulen „Kontaktformular“ und „E-Mail-Optin“ verursachte.
- Das doppelte Element „Löschen“ im Kontextmenü des Ebenenbedienfelds wurde behoben.
- Rechtsklick-Aktionen wurden aus den Spezialspalten im Ebenenbedienfeld entfernt.
- Es wurde behoben, dass unerwünschte Rechtsklick-Optionen für die inneren Spalten des Spezialbereichs angezeigt wurden.
- Es wurde ein schwerwiegender Fehler in der Methode TextShadow::value() behoben, der auftrat, wenn einige Layouts nicht den Textschattenwert für den Desktop-Haltepunkt enthielten.
- Das Problem wurde behoben, bei dem die Umschalttaste bei einer Mauseingabe nicht auf numerische Felder angewendet wurde.
- Problem behoben, bei dem die Tastenkombination „cmd/ctrl + s“ im Inline-Editor fehlschlug.
- Die Generierung der Datei „_all_modules_metadata.php“ wurde automatisiert, um manuelle Aktualisierungen zu reduzieren und Konsistenz sicherzustellen.
- Die Farbe der Röntgenlinie wurde in ein mittleres Grau geändert, das auf verschiedenen Hintergrundfarben sichtbar ist.
- Die Aktualisierung von Cloud-Elementen nach dem Speichern neuer Elemente in der Cloud wurde behoben.
- Es wurde ein Problem mit bestimmten SVG-Bildern behoben, die beim Hinzufügen mit dem Bildmodul nicht sichtbar waren.
- Es wurde ein Problem behoben, bei dem das Rollenattribut nicht von HTMLUtility::render( gerendert wurde.
- Es wurde ein Problem behoben, bei dem das Kontrollkästchen nicht den richtigen Wert zurückgab, wenn der Standardwert in der Datei module.json festgelegt wurde.
- Fehlende –with-menu-Klassen zu Spalten, Zeilen und Abschnitten hinzugefügt, die ein Menümodul enthalten, und die Logik zum Hinzufügen dieser Klassen verbessert, wenn das Menümodul ein Dropdown enthält.
- Problem behoben: Die Dropdown-Listen für Menümodule in den Theme Builder-Kopfzeilen werden unter dem Inhalt des folgenden Abschnitts ausgeblendet.
- Erhöhen Sie den Z-Index für Spalten, die Dropdown-Menüs enthalten, um sicherzustellen, dass sie über benachbarten Abschnitten mit Abschnittstrennern liegen.
- Verzögerungsproblem beim Löschen des Suchbegriffs in der Ebenenansicht behoben.
- Es wurde ein Problem behoben, bei dem Modulanimationen über die Grenzen der übergeordneten Zeile hinausgingen (in VB und FE), wenn Sticky und Transition mit Breite und/oder Maximalbreite kombiniert wurden.
- Warnung vor eindeutigen „Schlüssel“-Requisiten beim Zugriff auf die Hintergrundeinstellungen des Shortcode-Moduls behoben.
- Problem mit überlappenden Seiteninhalten im Divi-Menü im Frontend und im Builder behoben.
- Aktualisierte Validierung, um den Standardzoomwert anstelle von NaN % in der Zoomstufe der App-Leiste zu verwenden, wenn die Eingabe ungültig ist.
- Es wurde eine unerwünschte Lücke in der oberen linken Ecke der Modul-Hover-Hervorhebungen behoben, die sichtbar war, wenn die Modul-Hover-Schaltflächen deaktiviert waren.
- Es wurde ein Problem behoben, bei dem der Wert der Zoomstufe zu Anzeigezwecken nicht auf die nächste ganze Zahl gerundet wurde.
- Die Attributkonvertierung des E-Mail-Dienstkontos wurde korrigiert und die Logik für die Felddarstellung wurde korrigiert.
- Das Problem der Bilddehnung wurde behoben, indem die Breite auf „Auto“ gesetzt wurde, wenn „maxHeight“ angewendet wurde.
- Problem behoben: Das Akkordeon-Symbol war nicht vertikal zentriert, wenn die Symbolgröße größer war.
- Fehlende –with-menu-Klassen zu Spalten, Zeilen und Abschnitten hinzugefügt, die ein Menümodul enthalten, und die Logik zum Hinzufügen dieser Klassen verbessert, wenn das Menümodul ein Dropdown enthält.
- Problem behoben: Die Dropdown-Listen für Menümodule in den Theme Builder-Kopfzeilen werden unter dem Inhalt des folgenden Abschnitts ausgeblendet.
- Erhöhen Sie den Z-Index für Spalten, die Dropdown-Menüs enthalten, um sicherzustellen, dass sie über benachbarten Abschnitten mit Abschnittstrennern liegen.
- Die defekte Schaltfläche „Live-Vorschau anzeigen“ für gespeicherte Bibliothekselemente im Theme Builder wurde behoben.
- Der falsche Tastaturkürzeltitel für das ? wurde behoben. Schlüssel.
- Es wurde ein Problem behoben, bei dem die Schriftstärkewerte des Customizers nicht berücksichtigt wurden, was sich auf die endgültige Text-/Überschriftenschriftstärke einiger Module auswirkte.
- Es wurde ein Problem behoben, bei dem beim Aktivieren der Parallaxe in einer Voreinstellung falsche Optionen in den Moduleinstellungen angezeigt wurden.
- Die irreführende Schaltfläche „Vorschau“ in Theme Builder-Layouts wurde durch Entfernen der Schaltfläche behoben.
- Ich habe das Problem behoben, dass das Einstellungsfeld für das Zeilenmodul nicht geöffnet wurde.
- Defekte modale Portabilitätsstile in der Divi-Bibliothek wurden behoben und die Legacy-Loader-Animation ersetzt.
- Das Problem mit aus Divi Cloud importierten Modulen, Zeilen und Abschnitten wurde behoben.
- Die Symbole zum Öffnen und Schließen wurden aus Optionsgruppen entfernt, wenn die Option „Einstellungen in geschlossene Bereiche gruppieren“ deaktiviert ist.
- Es wurde ein Fehler behoben, bei dem das absichtliche Entfernen der Hintergrundfarbe für einen bestimmten Haltepunkt oder Status dazu führte, dass die Hintergrundfarbe des übergeordneten Haltepunkts oder Status gerendert wurde (anstatt überhaupt keine Hintergrundfarbe anzuwenden).
- Es wurde ein Problem behoben, bei dem dynamische Inhalte nach der Migration von Divi 4 zu Divi 5 aufgrund unterschiedlicher Escape-Mechanismen nicht korrekt verarbeitet wurden.
- Schwerwiegender WooCommerce-Fehler auf der Produktseite des Admin-Bereichs behoben.
- Es wurde eine fehlerhafte Berechnung der Vollbild-Header-Höhe behoben, die dazu führte, dass Vollbild-Header die Höhe des Browser-Ansichtsfensters überstiegen.
- Problem behoben, bei dem „Free Form CSS“ mit bestimmten Modulen im Builder nicht funktionierte.
- Die verbesserte Schaltfläche „Beenden“ in VB leitet den Benutzer zur vorherigen Seite weiter.
- Es wurde behoben, dass die Benutzeroberfläche des Plugins „Beitrag kopieren und löschen“ die obere Leiste von Visual Builder beeinträchtigte.
- Verbesserte Rendering-Leistung im Divi 5-Stil.
- Problem behoben, bei dem das Menümodul nicht alle Menüelemente in VB anzeigte
- Es wurde ein Problem behoben, bei dem der Standard-Theme-Header im Visual Builder nicht sichtbar war.
- Fehlende –with-menu-Klassen zu Spalten, Zeilen und Abschnitten hinzugefügt, die ein Menümodul enthalten, und die Logik zum Hinzufügen dieser Klassen verbessert, wenn das Menümodul ein Dropdown enthält.
- Problem behoben: Die Dropdown-Listen für Menümodule in den Theme Builder-Kopfzeilen werden unter dem Inhalt des folgenden Abschnitts ausgeblendet.
- Erhöhen Sie den Z-Index für Spalten, die Dropdown-Menüs enthalten, um sicherzustellen, dass sie über benachbarten Abschnitten mit Abschnittstrennern liegen.
- Es wurde ein Problem behoben, bei dem das Aktivieren von „Hintergrundüberlagerung“ und das Festlegen einer Farbe in Slider- oder Fullwidth-Slider-Modulen zu einem fehlerhaften Modul führte.
- Fehlerhafte Overflow-X- und Overflow-Y-CSS-Regeln, die auf Seitenwrapper angewendet wurden, aufgrund eines falschen Standardwerts, der in post_meta gespeichert wurde, wurden behoben.
- Problem behoben, bei dem der Export einer Seite mit dem Galerie-Modul nur die ID enthielt, nicht die codierten Bildwerte.
- Es wurde ein Fehler behoben, der dazu führte, dass die Modulvoreinstellung nicht richtig funktionierte.
- Es wurde ein Fehler behoben, der dazu führte, dass die Modulanimation in einigen Fällen nicht funktionierte.
- Die Schaltfläche „Vorschau“ in Safari wurde korrigiert.
- Es wurde ein Konsolenfehler im Visual Builder behoben, der auf eine fehlende Konstante bei der Verwendung von Woo-Modulen zurückzuführen war.
- Ein schwerwiegender Fehler im Frontend nach der Konvertierung bestimmter Divi 4 Email Option-Module mithilfe benutzerdefinierter Schaltflächensymbole wurde behoben.
- Das Problem mit unbeabsichtigten Auslösern von VB-Verknüpfungen in einigen Feldern wurde behoben.
- Es wurde ein Fehler behoben, der dazu führte, dass einige Module/Funktionen, die Skriptdaten erforderten, im Frontend nicht funktionierten.
Steigen Sie noch heute in Divi 5 ein
Jetzt ist es an der Zeit, Divi 5 zu testen und Fehler zu melden. Wir werden weiterhin intensiv daran arbeiten, die von Ihnen gefundenen Probleme zu beheben. Sie werden außerdem ein unglaublich schnelles Build-Erlebnis, eine deutlich verbesserte Frontend-Leistung und eine moderne neue Benutzeroberfläche genießen!
Teilen Sie uns Ihre bisherige Meinung mit und seien Sie gespannt auf eine neue Divi 5-Version alle zwei Wochen. Von nun an wird sich Divi 5 während der Alpha, Beta und darüber hinaus regelmäßig verbessern.