Divi 5-Fortschrittsupdate: Reden wir über Fehler!

Veröffentlicht: 2024-02-29

Ich bin mit einem weiteren Divi 5-Fortschrittsupdate zurück und möchte heute über Fehler sprechen.

Wir hatten einen äußerst produktiven Monat, in dem wir uns ausschließlich auf die Identifizierung und Behebung von Fehlern in Divi 5 konzentrierten, um sicherzustellen, dass es bei der Veröffentlichung der öffentlichen Alpha so nahezu fehlerfrei wie möglich ist. Wir haben Divi 5 während der gesamten Entwicklung einer Qualitätssicherung unterzogen und jeden Fehler verfolgt, der von unseren Dev-Beta-Testern protokolliert wurde.

Das gesamte Team hat sich hinter die Sache gestellt und über 200 Fehler beseitigt. Wir haben bessere Fortschritte gemacht als erwartet, und sobald wir Posteingang Null erreicht haben, werden wir daran arbeiten, Divi 5 während der gesamten öffentlichen Alpha- und Beta-Phase fehlerfrei zu halten.

Die Vorteile eines Neuanfangs

In der Vergangenheit habe ich darüber gesprochen, was Divi 5 ist und was Sie davon erwarten können. Es handelt sich um eine komplette Neuentwicklung des Visual Builder. Es wird nicht viele neue Funktionen haben, aber es wird schneller, aus API-Sicht erweiterbarer sein und über eine moderne neue Schnittstelle verfügen.

Etwas, das ich nicht besprochen habe , sind die inhärenten Vorteile eines frisch codierten Builders, und einer dieser Vorteile ist die Beseitigung unzähliger Fehler, die derzeit in Divi 4 vorhanden sind.

Beseitigung der Fehlerlast von Divi 4

Es gibt Hunderte und Aberhunderte von Fehlern in Divi 4, die es in Divi 5 nicht geben wird. Beispielsweise ist der Doppelladefehler zu 100 % verschwunden! Das Caching, das zur Manifestation dieses Fehlers führt, ist in der neuen Architektur des Builders nicht mehr relevant.

Komplexe Funktionen, die in der Vergangenheit schwierig waren, wie z. B. Kopieren und Einfügen-Stile, leiden nicht mehr unter den technischen Problemen, die ihre Handhabung schwierig machten. Mit Divi 5 beginnen wir, was den Visual Builder betrifft, mit einer sauberen Weste.

Unterwegs kleinere Verbesserungen vornehmen

Von Anfang an haben wir alles richtig aufgebaut, basierend auf den Erfahrungen und Fehlern, die wir in den letzten zehn Jahren gemacht haben. Global Colors verwendet jetzt CSS-Variablen und eine einzige Stildeklaration. Voreinstellungen sind jetzt klassenbasiert, wobei eine einzige voreingestellte Klasse von den Modulen gemeinsam genutzt wird. JavaScript für jedes Modul wird jetzt dynamisch generiert und nur geladen, wenn das Modul verwendet wird, wodurch die Größe Ihrer Divi-Website reduziert wird.

In die neue Architektur sind viele kleinere Verbesserungen integriert.

Was wir diesen Monat erreicht haben

Auch wenn wir Divi 5 in einem unvollendeten Zustand veröffentlichen werden, sowohl als öffentliche Alpha- als auch als öffentliche Betaversion, möchten wir, dass es von Anfang an so fehlerfrei wie möglich ist. Das bedeutet, dass wir alle bekannten Fehler beheben werden, bevor wir die öffentliche Alpha veröffentlichen. Es war mühsam, aber wir haben große Fortschritte gemacht!

Hier sind die neuesten Divi 5-Changelog-Einträge.

  • Der Link des Accordion Item-Moduls ist behoben.
  • Die Animation des Akkordeonmoduls ist in VB behoben.
  • „background-position-x“ und „background-position-y“ wurden zur Liste der zulässigen CSS-Eigenschaften für das Frontend hinzugefügt.
  • Es wurde die Möglichkeit hinzugefügt, bestimmte Hintergrundregisterkarten im Modal „Hintergrundeinstellungen“ auszublenden.
  • Standardmäßiger CSS-Eigenschaftsrahmen in der Funktion sanitize_css_properties hinzugefügt.
  • JS-Benchmark-Testsystem für Divi 5 hinzugefügt.
  • Einstellungsfeld „Menü auswählen“ hinzugefügt.
  • Das Problem mit dem Animationsfehler in Visual Builder wurde behoben.
  • Der FontBodyGroup wurde attrName im Bereich „Designeinstellungen“ zugewiesen.
  • Das Symbol-DOM des Blurb-Moduls ist behoben.
  • Das Randproblem des Blurb-Moduls wurde behoben.
  • Der Symbol-Hover-Stil des Blurb-Moduls wurde korrigiert.
  • Der Kastenschatten ist für das Divider-Modul behoben.
  • Standardrahmenfarbe und -stil für das Bildmodul korrigiert.
  • et_clickable-Klasse für das Accordion-Modul behoben.
  • Behebung eines Fehlers, der dazu führte, dass die Schaltfläche „Zurücksetzen“ für das Hintergrundbild im modalen Vorschaubereich „Einstellungen“ nicht ordnungsgemäß funktionierte.
  • Korrigieren Sie die benutzerdefinierten Felder, die für den Mailchimp-Anbieter im E-Mail-Optin-Modul nicht gerendert wurden.
  • Korrigieren Sie die Position des ziehbaren Felds im Feld „Transformieren und Übersetzen“.
  • Korrigieren Sie die Position des Reset-Symbols im Feld „Transformationen“.
  • Fix: Entfernen Sie die CSS-Eigenschaft „Box Shadow“ aus dem Slider-Layout für das Galerie-Modul.
  • Die Bild-Upload-Vorschau mit dynamischem Datenladen $variabe() als Quellwert wurde korrigiert.
  • Es wurde ein Fehler beim CSS-Rendering behoben, der dazu führte, dass die CSS-Ausgabe für Haltepunkte und Zustände in manchen Fällen nicht in der richtigen Reihenfolge erfolgte.
  • Es wurde ein Fehler behoben, bei dem die Schaltfläche zum Zurücksetzen der Hintergrundmaske/des Hintergrundmusters auch die Hintergrundmaske/das Hintergrundmuster für einen Modulhintergrund deaktivierte, anstatt nur den Stilnamen zurückzusetzen.
  • Es wurde ein Fehler behoben, der dazu führte, dass CSS für Hintergrundmaske und Muster nicht ordnungsgemäß funktionierte, wenn ein Modul über mehrere CSS-Selektoren für Hintergründe im Modul-JSON verfügt.
  • Es wurde ein Fehler behoben, der dazu führte, dass das Hintergrundvideo im Frontend nicht richtig funktionierte.
  • Zusätzliche Probleme mit Klassennamen im übergeordneten Preistabellenmodul wurden behoben, basierend auf dem hervorgehobenen Status der untergeordneten Preistabelle.
  • Es wurde ein Problem im Kommentarmodul behoben, bei dem die „Feldüberschriftenebene“ falsch angezeigt wurde.
  • Es wurde ein Problem im CTA-Modul behoben, bei dem keine benutzerdefinierte Zeilenhöhe auf die Schaltfläche angewendet wurde.
  • Es wurde ein Problem behoben, das zu falschen Schaltflächenstilen im Social Media Follow-Modul führte.
  • Es wurde ein Problem behoben, das dazu führte, dass Klassen fehlten, wenn der Seite ein Zahlenzählermodul hinzugefügt wurde.
  • Es wurde ein Problem behoben, das dazu führte, dass Klassen fehlten, wenn der Seite ein Personenmodul hinzugefügt wurde.
  • Es wurde ein Problem behoben, das dazu führte, dass Klassen fehlten, wenn der Seite ein Testimonial-Modul hinzugefügt wurde.
  • Es wurde ein Problem behoben, das dazu führte, dass die Ränder des Personenmoduls nicht korrekt angewendet wurden.
  • Es wurde ein Problem behoben, bei dem die Animationen des Button-Moduls in VB nicht richtig funktionierten.
  • Es wurde ein Problem behoben, bei dem Aktualisierungen von Kontrollkästchenwerten in der Builder-Benutzeroberfläche häufiger als nötig gemeldet wurden.
  • Es wurde ein Problem behoben, bei dem der Standardhintergrund automatisch geändert wurde.
  • Es wurde ein Problem behoben, bei dem das Auffüllen von Feldern im Anmeldemodul nicht funktionierte.
  • Es wurde ein Problem behoben, bei dem Hover-Werte für die Auffüllung im Modul „Beitragstitel“ in VB nicht funktionierten.
  • Es wurde ein Problem behoben, bei dem der Bildrahmen im Portfolio-Modul nicht funktionierte, wenn der Rahmenstil nicht ausgewählt war oder der Standardstil war.
  • Es wurde ein Problem behoben, bei dem Änderungen an Kartenkomponenten Aktualisierungen nicht ordnungsgemäß auslösten.
  • Es wurde ein Problem behoben, bei dem Modullinks für das untergeordnete Modul „Bar Counters“ im Frontend nicht funktionierten.
  • Es wurde ein Problem behoben, bei dem das Social Media Follow-Modul nicht im Frontend angezeigt wurde, wenn es eine Animation hatte.
  • Es wurde ein Problem behoben, bei dem das Kartenmodul in D5 manchmal ein in D4 importiertes Kartenlayout nicht lud und in der Konsole einen fehlerhaften Anforderungsfehler anzeigte.
  • Es wurde ein Problem behoben, bei dem Unteroptionsgruppen für die Optionsgruppe „Felder“ im Modul „Kommentare“ (und möglicherweise in allen Modulen, die diese Funktion verwenden) nicht geöffnet werden konnten.
  • Es wurde ein Problem behoben, bei dem dem Audiomodul die Clearfix-CSS-Klasse fehlte.
  • Es wurde ein Problem behoben, bei dem die Zeilenhöhe der Schaltfläche im Anmeldemodul im Hover-Status nicht eingestellt werden konnte.
  • Es wurde ein Problem behoben, bei dem benutzerdefinierte CSS-Modulattribute nach dem Update auf D5 nicht korrekt gerendert wurden.
  • Problem behoben, bei dem das Audiomodul sein Titelbild nicht wiedergab.
  • Problem behoben, bei dem das Audiomodul in Tests echte URLs verwendete.
  • Problem mit der Hintergrundmaske und dem Muster für das Akkordeonmodul in FE behoben.
  • Problem mit Hintergrundmasken und Mustern für das Symbolmodul in FE behoben.
  • Der Hintergrundübergangsstil für das Suchmodul wurde korrigiert.
  • Die Beschriftung und Position der Blog-Paginierung in VB wurde korrigiert.
  • Behoben: Das für den Hover-Status festgelegte Klappensymbol wird auf dem FE nicht gerendert.
  • Problem beim Rendern des Rahmenklassennamens et_pb_with_border für das Follow-Item-Modul für soziale Medien behoben.
  • Feste untere Elemente im Menümodul mit langen Menüelementen sind nicht zugänglich, wenn sie das Seitencontainerlimit überschreiten.
  • Defekte Benutzeroberfläche des Tooltips „Neues Modul hinzufügen“ im Bildmodul behoben.
  • Es wurde ein Fehler behoben, bei dem die Abstandsoptionen für den Rand im Bildmodul, insbesondere für den unteren Rand, im Visual Builder nicht korrekt funktionierten.
  • Problem mit der Schaltflächenausrichtung in FE für das Post-Slider-Modul behoben.
  • Das Problem mit den Klassennamen (durch Kommas getrennte und doppelte Klassen) im filterbaren Portfoliomodul FE wurde behoben.
  • Das Problem mit dem Klassennamen im Kreiszählermodul wurde behoben.
  • Korrigiertes Codemodul bei Verwendung von HTML-Code.
  • Die Textüberschriftenbeschriftung für die Anzahl der Kommentare für FE wurde im Kommentarmodul korrigiert.
  • Das aufeinanderfolgende Auslösen mehrerer Auswahlfelder wurde behoben.
  • Die Klasse „et_pb_section_parallax“ wurde zum Divider-Modul hinzugefügt, obwohl die Option „Parallaxeneffekt verwenden“ noch nicht standardmäßig festgelegt ist.
  • Die Schriftart der Überschriftenbeschriftung für Kommentare wurde korrigiert, um den Text im Kommentarmodul zu zählen.
  • Die Standardwerte für die Schriftzeilenhöhe für Metatext wurden korrigiert und wichtige Eigenschaften im JSON-Modul gemäß D4 angepasst.
  • Es wurde ein Fehler behoben, bei dem das Formular nicht entfernt wurde, wenn eine Benutzernachricht erfolgreich im Modul „Kontaktformular“ übermittelt wurde.
  • Das Problem mit horizontalen und vertikalen Versätzen wurde behoben, indem defaultPrintedStyleAttrs zu RenderCallback im Fullwidth Code-Modul FE hinzugefügt wurde.
  • Hover-Selektoren für die Hintergrundmaske und das Muster im Frontend korrigiert.
  • Problem mit der Symbolausrichtung bei der Symbolstildeklaration im Testimonial-Modul in FE behoben.
  • Fehlende Klasse „et_clickable“ in einigen Modulen behoben: Call-to-Action-, Circle Counter-, Code-, Countdown-Timer-, Fullwidth-Header-, Zeilen-, Text- und Toggle-Module.
  • Fehlender Klassenname namens et_pb_portfolio für das filterbare Portfolio-Modul behoben.
  • Fehlende et_clickable-Klasse in Filterable Portfolio- und Gallery-Modulen behoben.
  • Fehlende Klasse et_pb_text_align_center im CTA-Modul behoben.
  • Modulverknüpfungen für das Kommentarmodul in FE korrigiert.
  • Das Verhalten der verschachtelten Gruppenoptionen in den Moduleinstellungen wurde korrigiert, damit es sich wie ein Akkordeon verhält (eine Gruppe derselben Ebene wird gleichzeitig erweitert).
  • Das Problem, dass das Overlay-Symbol und die Overlay-Hintergrundfarbe nicht gerendert wurden, wurde behoben.
  • Das Überlaufproblem des vorgestellten Bildes im Blog-Modul wurde behoben.
  • PHP 8-Veraltungsfehler bei der direkten Verwendung von Merkmalen behoben.
  • Problem mit dem Portfolio-Hintergrundübergangsstil in der FE behoben.
  • Der Paginierungsstil des Portfolio-Moduls wurde korrigiert.
  • Das Problem mit dem Abstandsstil des Portfolio-Moduls für den Hover-Status wurde behoben.
  • Das Rendering-Problem des Social-Media-Element-Links für das Social-Media-Modul in VB und FE wurde behoben.
  • Der Platzhaltertext für das Feld „Schriftart auswählen“ wurde korrigiert.
  • Die Option für die Platzierung von Symbolen im Einstellungsfeld und die Hover-Option für Symbole wurden im Schaltflächenmodul in den Hover-Status versetzt.
  • Problem behoben, bei dem die Pfeil- und Paginierungsschalter des Schiebereglermoduls nicht ordnungsgemäß funktionierten.
  • Behoben: Bestimmte Symbole werden in VB nicht richtig gedruckt.
  • Das Attributproblem und das Konvertierungsproblem des Overlay-Symbols wurden behoben.
  • Der Fehler im Speichermechanismus wurde behoben, bei dem ein leeres Array als [] gespeichert wurde.
  • Die benutzerdefinierten Felder wurden behoben, die für den Mailchimp-Anbieter im E-Mail-Optin-Modul nicht gerendert wurden.
  • Das Problem wurde behoben, wenn der Benutzer mit der Maus auf das Verschiebesymbol fuhr, wo der Tooltip nicht angezeigt wurde.
  • Das Problem wurde behoben, bei dem die Randwerte nicht für den Hover-Status im Modul „Zahlenzähler“ angewendet wurden.
  • Das Problem wurde behoben, bei dem das Overlay-Symbol nicht angezeigt wurde, wenn FontAwesome-Symbole im Portfolio-Modul sowohl in VB als auch FE verwendet wurden.
  • Das Problem wurde behoben, bei dem Größenoptionen (Breite, Höhe, minimale Höhe, maximale Höhe) für Bilder im Frontend nicht funktionierten.
  • Das Problem wurde behoben, bei dem die Vorher- und Nachherwerte des dynamischen Inhalts mit Escapezeichen versehen wurden, wenn sie in der Option „Autor“ des Testimonial-Moduls verwendet wurden.
  • Das Problem wurde behoben, bei dem die Einstellungsleiste für die Module „Slider“, „Post Slider“ und „Suchen“ beim Hovern nicht angezeigt wurde.
  • Das Problem wurde behoben, bei dem die Schriftgröße des Theme Customizer-Textkörpers und die Textzeilenhöhe nicht auf das Modul in D5 VB angewendet wurden.
  • Das Problem wurde behoben, bei dem ungewöhnliche absolute Einheiten in den Textschatten-Steuerelementen in D5 nicht akzeptiert wurden.
  • Das Problem wurde behoben, bei dem Benutzer mit dem Bereichsschieberegler in den Optionen „Vertikaler“ und „Horizontaler Versatz“ keine negativen Werte festlegen konnten.
  • Das Problem wurde behoben, bei dem wir im Modul „Zahlenzähler“ keine Randwerte für den Hover-Status festlegen konnten.
  • Das Problem, dass der innere Schatten im Untermodul „Box Shadow Position“ des Audiomoduls nicht richtig funktionierte, wurde behoben.
  • Das Einstellungsfeld „Auffüllung“ wurde korrigiert, um negative Werte nicht zuzulassen.
  • Das nach dem Zurücksetzen fehlerhafte Reaktionsbild wurde behoben.
  • Problem behoben, bei dem der Spinner- und numerische Eingabefeldwert nicht hinzugefügt wird, wenn er sich dreht oder auf den Auf-/Ab-Pfeil geklickt wird und der Eingabewert leer ist.
  • Die Synchronisierungsschaltfläche im Feld „Abstand“ wurde korrigiert, sodass zur Aktivierung zwei Klicks erforderlich sind.
  • Die Schriftarten für Titel wurden korrigiert, was nicht auf die Titel zutraf.
  • Der Titel der Linkoptionen im Einstellungsfeld des Menümoduls wurde korrigiert.
  • Das Problem mit der Überschriftengröße des Titeltexts im Einstellungsfenster wurde behoben.
  • Das Feld „Transformationen“ wurde korrigiert, wenn beim Ändern der Werte mit Dezimalstellen mithilfe der Auf-/Ab-Pfeile mehr Dezimalstellen hinzugefügt werden.
  • Problem mit dem Übergangsstil beim Modulelementstil mit benutzerdefinierten Selektoren behoben.
  • Problem behoben, bei dem das Twitter-Symbol beim Importieren des Divi-Layouts im Social Media Follow-Modul nicht angezeigt wird. Außerdem wurde Twitter auf X aktualisiert.
  • Korrekturen: Stile für Links, Listen und Zitate können nicht festgelegt werden.
  • Das Problem des Bildüberlaufs wurde behoben, wenn der Randradius angewendet wurde.
  • Die Entfernung des Klassennamens et_pb_icon_off, der in D4 nicht vorhanden ist, wurde im Countdown-Timer-Modul in D5 implementiert.
  • Verbesserte Leistung der getExpandedShorthandImportant-Funktion durch Speichern.
  • Der Mechanismus zum Zurücksetzen der Gruppe „Transformationsoptionen“ wurde verbessert.
  • Integrierte Korrekturen für benutzerdefiniertes CSS im Portfolio-Modul in VB und FE.
  • Die Hintergrundfarbe des mobilen Menüs ist für die Module „Menü“ und „Vollbreites Menü“ festgelegt.
  • Ändern Sie die Moduloptionen und fügen Sie die Benutzeroberfläche der Modulschaltfläche hinzu und positionieren Sie sie so, dass sie weiterhin zugänglich ist, wenn das Modul überläuft: ausgeblendet.
  • Overlay-Farbe für das Barthekenmodul korrigiert.
  • Der Beitragsauszug ist behoben, wenn der Divi-Builder aktiviert ist.
  • Entfernen Sie die unerwünschte vertikale Bildlaufleiste im Code-Einstellungsfeld.
  • Der Standardwert für den inneren Inhalt der Schaltfläche eins im Header-Modul mit voller Breite wurde entfernt.
  • Die zum Divider-Modul hinzugefügte Klasse et_pb_section_parallax wurde entfernt.
  • Die Beschriftung der Feldüberschriften und die Fokusrahmengruppe der Felder wurden aus dem Bereich „Einstellungen“ -> „Design“ entfernt.
  • Optionen für Zeilenhöhe und Textausrichtung aus den Schaltflächenstilen im Einstellungsfeld des Kommentarmoduls entfernt.
  • Die überflüssige Schaltfläche „Zurücksetzen“ wurde aus dem Vorschaubereichscontainer für die Registerkarte „Hintergrundmaske und -muster“ in den Hintergrundeinstellungen entfernt.
  • Nicht unterstützte Hintergrundbildfelder für das Symbolmodul entfernt.
  • Nicht unterstützte Hintergrundvideoeinstellungen für das Symbolmodul entfernt.
  • Richten Sie die richtige Medienbibliotheksbezeichnung für das Audio-URL-Feld des Audiomoduls ein.
  • Der Rand des Folienbilds ist fixiert, wenn der Rahmenstil nicht ausgewählt oder auf Standard eingestellt ist.
  • Der Randradius der Textüberlagerung für das Fullwidth Post Slider-Modul wurde korrigiert.
  • Der Randradius der Textüberlagerung für das Post-Slider-Modul wurde korrigiert.
  • Die Box Shadow-Position im Audiomodul wurde aktualisiert, um ein Problem mit dem Inner Shadow zu beheben.
  • Aktualisiertes Testimonial-Modul, um Bildgröße und Randradius zu korrigieren.
  • Vertikale und horizontale Versätze sind für das Modul „Fullwidth Header“ festgelegt.
  • Wenn ein Benutzer ein Modul löscht, stellen wir sicher, dass das Panel geschlossen ist.
  • Das Problem, dass das Overlay-Symbol und die Overlay-Hintergrundfarbe nicht gerendert wurden, wurde behoben.
  • Die Schriftarten für Titel wurden korrigiert, was nicht auf die Titel zutraf.
  • Modul: Galerie-Modul für Divi 5 hinzugefügt.
  • Modul: E-Mail-Optin-Modul für Divi 5 hinzugefügt.
  • Modul: Falsches Styling für das Kontaktformularmodul behoben.
  • Ebenenansicht: Funktionen zum Erweitern und Reduzieren in der Ebenenansicht hinzugefügt.
  • Ebenenansicht: Moduloptionen hinzugefügt.
  • Ebenenansicht: Navigation „Gehe zu Ebene“ aus dem Kontextmenü des Moduls hinzugefügt.
  • Ebenenansicht: Scrollen zum Modul hinzugefügt, wenn auf ein Ebenenelement geklickt wird.
  • Inline-Rich-Text-Editor: Popover/Symbolleiste für den Inline-Rich-Text-Formatierer hinzugefügt.
  • Globale Farben: Erste Version globaler Farben hinzugefügt, bei der vorhandene globale Farben importiert und ausgewählt, aber noch nicht bearbeitet werden können.

Bleiben Sie dran für weitere Updates

Das ist alles für den Fortschrittsbericht dieses Monats. Wir hatten einen produktiven Monat voller Bug-Bashing. Wir werden die verbleibenden Fehler in den nächsten Wochen beseitigen und dann mit der Fertigstellung der letzten paar Funktionen fortfahren, die für die öffentliche Alpha benötigt werden.

Seien Sie gespannt auf weitere Updates und vergessen Sie nicht, uns per E-Mail zu folgen und unseren YouTube-Kanal zu abonnieren, um sicherzustellen, dass Sie nichts verpassen. Ich melde mich nächsten Monat mit einem weiteren Divi 5-Fortschrittsupdate zurück!