Ankündigung der Divi 5 Dev Beta
Veröffentlicht: 2023-08-22Ich bin mit einem weiteren Divi 5-Update zurück und dieses Mal freue ich mich, die Veröffentlichung von Divi 5 Dev Beta anzukündigen, der nächsten Phase im Divi 5 Beta-Programm. Die Divi 5-Grundlage ist vollständig, unsere Entwicklungsdokumentation füllt sich gut und wir haben die Dev-Alpha-Phase genutzt, um Feedback zu sammeln und die Divi 5-API zu festigen.
Mit dem Start von Dev Beta werden wir viele weitere Entwickler einladen, am Beta-Programm teilzunehmen, damit sie mit der Umstellung ihrer Divi-Module auf das offizielle Divi 5-Framework beginnen und an neuen und aufregenden Funktionen arbeiten können, die für den Start von Divi 5 bereit sein können.
In der Zwischenzeit wird sich unser Team auf den Übergang zur nächsten Phase konzentrieren: Divi 5 Public Alpha, die erste öffentliche Betaphase.
Was wir seit meinem letzten Update erreicht haben
Wir haben in den letzten sechs Wochen viel Arbeit geleistet, die Divi 5-API fertiggestellt und über 180 Fehler behoben. Ich bin mit meinem Update diesen Monat etwas spät dran, aber wir wollten sicherstellen, dass wir die Divi 5 Dev Beta abschließen und so viele Fehler wie möglich beseitigen, bevor wir mit der nächsten Phase fortfahren. Wenn Sie sich für das Wesentliche interessieren, finden Sie hier das vollständige Änderungsprotokoll:
Changelog-Einträge:
- Überarbeitete Requisiten und verschobene klebrige, responsive Hover-Requisiten in Feature-Requisiten.
- Portfolio-Modul mit Kategorien korrigiert, die als Layout aus D4 importiert wurden.
- Problem behoben, bei dem die Größenoptionen für Portfolio-Module nicht richtig funktionierten.
- FE-Warnungen des Portfolio-Moduls behoben, wenn kein vorgestelltes Bild festgelegt ist.
- Aktualisiertes Tutorial zur Modulkonvertierung.
- Problem behoben, bei dem die Stile nicht auf die Schaltfläche im Anmeldemodul angewendet wurden.
- Das Problem mit der Textausrichtung des Blurb-Moduls im Frontend wurde behoben.
- Das Problem wurde behoben, bei dem das Symbol im Frontend des Fullwidth Image-Moduls nicht angezeigt wurde.
- Das Problem wurde behoben, bei dem das Feld „Layoutname“ des Modals „Zur Bibliothek hinzufügen“ zum Speichern des Layouts nicht erforderlich war.
- Das Problem mit dem Randüberlauf des Tabs-Moduls wurde behoben.
- Behebt ein Problem, bei dem der Benutzer keine andere Grenzradiuseinheit als px verwenden kann.
- Inline-JSDoc in der gesamten Codebasis aktualisiert.
- Hooks und Transienten wurden umbenannt, um die neue D5-Namenskonvention für Hooks und Transienten zu verwenden.
- Die Deklaration des Hintergrundstils wurde aktualisiert, sodass sie basierend auf dem aktivierten Wert „Verlauf“ gerendert wird.
- Der Container/die Komponente des Verlaufsfelds wurde aktualisiert, um den Wert zu erben und die Vorschau entsprechend zu rendern.
- Es wurde ein Fehler behoben, der dazu führte, dass die Hover-Hintergrundfarbe des Buttons im Builder oder Frontend nicht angezeigt wurde.
- Hintergrundverläufe in Tablet- und Telefonansichten erben jetzt „Richtungswerte“, wenn für sie keine eigenen Werte angegeben sind.
- Optimierter und überarbeiteter Übergangsstil mit Elementstil, um Schriftart- und Textschatten-CSS-Eigenschaften von der übergeordneten Funktion in ihre eigenen jeweiligen Methoden zu abstrahieren.
- Fügen Sie den Modulattributen standardmäßig eine Übergangsoption hinzu.
- Aktualisierte Webpack-Konfiguration zum Generieren von CSS-Dateien für Visual-Builder-Pakete.
- Aktualisierter Build-Prozess zum Kopieren von Schriftartdateien im Build-Verzeichnis für den @font-face-Eintrag.
- Storybook für die Verwendung von Webpack 5 aktualisiert.
- Die PHP-Funktionen get_package_list, get_package_asset und enqueue_package_style wurden hinzugefügt.
- Das AssetsUtility wurde überarbeitet, um CSS für Visual-Builder-Pakete automatisch in die Warteschlange einzureihen, wenn JS für Visual-Builder-Pakete in die Warteschlange gestellt wird.
- Der Typ FormatAttr<> wurde in FormatBreakpointStateAttr<> umbenannt.
- Implementieren Sie die Stilmethode von ModuleElements verschiedener Divi-Module.
- Module.decoration.filter in module.decoration.filters umbenannt, um die Konsistenz zwischen allen Modulen zu gewährleisten.
- Dynamische Inhalte wurden in vorhandene Module implementiert, die bereits über Frontend-Rendering verfügen.
- Refaktorieren Sie die Komponente, sodass das darin enthaltene Feld flexibel geändert werden kann.
- Fehlende Klasse et_pb_css_mix_blend_mode_passthrough im Column-Modul-Frontend behoben.
- Das Problem wurde behoben, dass der Klassenname für den regulären Abschnitt nicht zu VB und FE hinzugefügt wurde.
- Das Problem mit dem responsiven Inhalt des Personenmoduls wurde behoben.
- Es wurde ein Problem behoben, bei dem die Upload-Vorschau für alle Upload-Dateitypen angezeigt wurde.
- Es wurde ein Problem mit Portfolio behoben, bei dem bei keinem Projekt eine leere Seite im Frontend angezeigt wurde.
- Die Optionen „Fester Rand links“ und „Rechts“ überschreiben die Ausrichtung des Teilermoduls.
- Die Einstellung „Spaltenhöhen ausgleichen“ des Zeilenmoduls wurde korrigiert, damit sie wie erwartet funktioniert.
- Problem behoben, bei dem das Prozentfeld des Balkenzählers keinen Textwert anzeigte.
- Falsche Standardwerte für Rahmenfarbe und Textfarbe des Schaltflächenmoduls behoben.
- Der korrigierte benutzerdefinierte Füllwert funktioniert in der inneren Zeile nicht.
- Die CSS-Deklarationen für Modulhintergrundbilder wurden aktualisiert, um Wiederholungseinstellungen einzuschließen.
- Hintergrundbildeinstellungen (Höhe, Breite, vertikaler Versatz, horizontaler Versatz) zur Attributzuordnung der D4>D5-Konvertierung hinzugefügt.
- Es wurde ein Fehler behoben, der dazu führte, dass der Inline-Rich-Text-Editor in einigen Fällen nicht ordnungsgemäß aktiviert wurde.
- Es wurde ein Fehler behoben, der einen schwerwiegenden Fehler mit dem geänderten Titel des Blurb-Moduls verursachte.
- Es wurde ein Fehler behoben, der dazu führte, dass der Titel des Tab-Moduls nicht im Inline-Texteditor gespeichert wurde.
- Das Rendern des Kreiszählers wurde überarbeitet, sodass das Hintergrundvideo über der Hintergrundfarbe oder dem Hintergrundverlauf angezeigt wird.
- Es wurde ein Fall behoben, bei dem die Hintergrundfarbe für das Textmodul zwischen Builder und Frontend unterschiedlich ausgegeben wurde.
- Ein Problem mit der Konvertierung der Abschnitthintergrundattribute während des Imports wurde behoben.
- Die Tastenkombination zum Speichern unter Linux und Windows ist behoben.
- Die Animation des Schaltflächensymbols „Größe ändern“ für das Hilfemodal ist im angedockten Modus behoben.
- Wenn „Builder Interface Animations“ deaktiviert ist, sind auch die Animationen des Hilfemodals deaktiviert.
- Das Problem, dass die Videolistennavigation bei der Größenänderung des angedockten Modals verschwindet, wurde behoben.
- Falscher Abstand zwischen den Schaltflächen „Abdocken“ und „Schließen“ behoben, der mit zunehmender Modalgröße zunimmt
- Das Symbol der Schaltfläche „Größe ändern“ für das Hilfemodal ist jetzt im angedockten Modus zentriert.
- Problem behoben, bei dem das Responsive-Symbol im Testimonial-Modul VB nicht funktionierte.
- Der Unterschied in der Hover-State-Styles-Auswahl wurde behoben
- Die Responsive Content-Funktionalität im Login-Modul wurde korrigiert.
- Hover-Selektoren in FE korrigieren, wenn der Selektor ein Pseudoelement hat.
- Das Problem beim Einrichten des Standardwerts für die Hintergrunddeckkraft des Kreises im Kreiszählermodul wurde behoben, genau wie bei D4.
- Hover-Selektoren in VB behoben, wenn der Selektor ein Pseudoelement hat.
- Falsche wichtige Werte der Rand- und Füllmodule behoben.
- Ein Problem mit fehlenden Klassennamen im Audiomodul-Frontend wurde behoben.
- Problem behoben, bei dem Symbole im Testimonial-Modul-Frontend nicht richtig dargestellt wurden.
- Fehler beim Duplizieren von untergeordneten Modulen behoben
- Problem behoben, bei dem die Größenoptionen des Bildmoduls nicht funktionierten
- Behoben: Toggle-Titelstile im Toggle-Modul funktionieren sowohl in VB als auch in FE nicht korrekt.
- Das Problem beim Umschalten geöffneter Symbolstile in FE für das Umschaltmodul wurde behoben.
- Das Verhalten leerer Schaltflächen in FE wurde behoben.
- Die Option zum Deaktivieren des Status im Hover-Modus wurde behoben.
- Problem mit der Konvertierung „disabled_on“ behoben.
- Die Schaltfläche „Zur Bibliothek hinzufügen“ wird nicht angezeigt, es sei denn, die Benutzerrolle wird erneut gespeichert.
- Das Problem wurde behoben, bei dem durch Klicken auf den leeren Bereich innerhalb der Beschriftung in der Komponentengruppe die erste Option ausgelöst wurde, anstatt inaktiv zu sein.
- Der modale Abbruch der Funktion „Zur Bibliothek hinzufügen“ wurde behoben, wenn die Bibliothek von einer bestimmten Position aus geöffnet wurde.
- Falsche Animation der Schaltflächensymbole beim Schweben behoben.
- Problem behoben, bei dem die Funktion „Responsive Content“ in der FE-Schaltflächenkomponente nicht funktionierte.
- Das Überlaufproblem des Bildes in voller Breite, für das ein Randradius festgelegt ist, wurde behoben.
- Es wurde ein Fehler im Feld „Code-Einstellung“ behoben, der dazu führte, dass der Wert im Reaktionsmodus nicht gelöscht werden konnte.
- Das Problem mit dem Eingabeplatzhalterwert wurde behoben, der nach dem Entfernen des darin enthaltenen Textes nicht entfernt wurde.
- Das Scrollen der Modaleinstellungen beim Scrollen über responsive deaktivierte Elemente wurde korrigiert.
- Das Problem, das bei reaktionsfähigen Inhalten auf Touch-fähigen Geräten zu fehlerhaftem Verhalten führte, wurde behoben.
- Der schwerwiegende Fehler, der durch das Speichern eines leeren Desktop-Haltepunktwerts verursacht wurde, wurde behoben.
- Der Wert des Eingabefelds wird vom oberen Haltepunkt geerbt.
- Die Überlappung der Dropdown-Liste „Dynamic Content“ mit dem TinyMCE-Element wurde behoben.
- Skriptbasierte Funktion (z. B. Animation) behoben, die im Shortcode-Modul nicht funktioniert.
- Dynamischer Inhalt: Tests für verschiedene Funktionen der Dynamic Content UI hinzugefügt.
- Dynamischer Inhalt: URL-Typ-Unterstützung für dynamischen Inhalt im Testimonial-Modul hinzugefügt.
- Dynamischer Inhalt: Definieren Sie die ID-Eigenschaft bei jeder Registrierung der Option „Dynamischer Inhalt“.
- Dynamischer Inhalt: Dynamischer Inhalt überarbeitet und migriert nach.
- Dynamischer Inhalt: Benennen Sie einige Feldbegriffe um, die in den Optionen in dynamischem Inhalt verwendet werden.
- Dynamischer Inhalt: Es wurde eine neue Möglichkeit zum Registrieren der Optionseinstellungen und des Rendering-Teils für dynamischen Inhalt eingeführt.
- ModuleElements: Implementieren Sie ModuleElements für Module, die auf Divi 5 verfügbar sind.
- Modulattribut-Refactor: Refactor-Modulattribut für IconAttr- und Social Media Follow-Module
- Problem mit der benutzerdefinierten CSS-Konvertierung behoben.
- Übergangsstil: Refactoring von Übergangsstilkomponenten.
- Positionsoptionen: Beheben Sie das Problem, dass der Stil „Positionsoptionen“ gerendert wird, wenn kein Attribut angegeben ist, indem Sie zulassen, dass die Stilkomponente über die Eigenschaft „defaultPrintedStyleAttr“ verfügt, die aus der module.json des Moduls abgeleitet wird
Was kommt als nächstes für Divi 5?
Nachdem wir die Dev-Alpha- und Dev-Beta-Phasen im Rückspiegel haben, geht es nun mit voller Kraft in Richtung Public Alpha, der ersten benutzerorientierten Beta-Version. Bis zur Veröffentlichung der öffentlichen Alpha werden wir fehlende Funktionen ergänzen, Fehler beheben und sicherstellen, dass wir ausreichend Teile des Projekts fertigstellen, um eine öffentliche Veröffentlichung zu rechtfertigen.
Wenn Sie mit Divi 5 nicht vertraut sind, möchte ich Ihnen eine kurze Auffrischung geben. Divi 5 ist eine komplette Neufassung des Divi Builders, die sich auf die Grundlagen konzentriert. Wir fügen, wenn überhaupt, nicht viele neue Funktionen hinzu, sondern konzentrieren uns stattdessen auf Leistung, Stabilität, Skalierbarkeit und Erweiterbarkeit. Wir haben alles aus Divi 4 herausgeholt, was wir konnten, und jetzt schaffen wir die neue Grundlage, die wir brauchen, um Divi in die Zukunft zu führen. Um dorthin zu gelangen, müssen wir im Wesentlichen jedes Teil des Divi Builders Stück für Stück neu erstellen.
Wir arbeiten jetzt an der Veröffentlichung der öffentlichen Alpha von Divi 5. Dies wird eine funktionsfähige und hoffentlich fehlerfreie Version von Divi 5 sein, bei der jedoch einige der am wenigsten beliebten Divi-Module und -Funktionen fehlen. Sie können Divi 5 testen und sogar diese Version verwenden, wenn Sie die fehlenden Funktionen nicht vermissen.
Nach der Veröffentlichung der öffentlichen Alpha arbeiten wir an der öffentlichen Beta, die alle aktuellen Funktionen von Divi enthält und als Veröffentlichungskandidat für Divi 5 dient, bis alle von unseren Betatestern gefundenen Fehler behoben sind.
Treten Sie der Divi 5 Dev Beta bei
Wenn Sie ein Entwickler sind, der benutzerdefinierte Divi-Module für die Community erstellt, können Sie sich für die Teilnahme an der Divi 5 Dev Beta bewerben. Wenn Sie sich bereits für die Dev Alpha beworben haben, aber nicht angenommen wurden, ist eine erneute Bewerbung nicht erforderlich. Behalten Sie einfach Ihren E-Mail-Posteingang im Auge, um eine Einladung zu erhalten.
Erinnerung : Diese Phase des Betaprogramms ist nur für Entwickler von Divi-Modulen gedacht. Sobald wir ein paar weitere Funktionen hinzugefügt, die Benutzeroberfläche verfeinert und alle verbleibenden Fehler beseitigt haben, werden wir Divi 5 Public Alpa veröffentlichen, die erste Betaversion, die zum allgemeinen Testen gedacht ist.
Bleiben Sie dran für weitere Updates
Ich gebe jeden Monat ein Divi 5-Update, abonnieren Sie also unbedingt unseren Newsletter und unseren YouTube-Kanal, um auf dem Laufenden zu bleiben! Divi 5 ist ein großes Projekt, aber ich werde bei jedem Schritt dabei sein, den Vorhang zurückziehen und Ihnen Einblick in unsere Fortschritte geben.
Hinterlassen Sie einen Kommentar, wenn Sie Fragen haben. Wir sehen uns im nächsten Update.