ประกาศ Divi 5 Dev Beta

เผยแพร่แล้ว: 2023-08-22

ฉันกลับมาพร้อมกับการอัปเดต Divi 5 อีกครั้ง และคราวนี้ฉันยินดีที่จะประกาศการเปิดตัว Divi 5 Dev Beta ซึ่งเป็นเฟสต่อไปของโปรแกรม Divi 5 เบต้า รากฐาน Divi 5 เสร็จสมบูรณ์แล้ว เอกสารการพัฒนาของเรากำลังกรอกอย่างดี และเราได้ใช้ระยะ Dev Alpha เพื่อรวบรวมคำติชมและทำให้ Divi 5 API แข็งแกร่งขึ้น

ด้วยการเปิดตัว Dev Beta เราจะเชิญนักพัฒนาอีกจำนวนมากให้เข้าร่วมโปรแกรมเบต้า เพื่อให้พวกเขาสามารถเริ่มเปลี่ยนโมดูล Divi ไปเป็นเฟรมเวิร์ก Divi 5 อย่างเป็นทางการ และทำงานกับฟีเจอร์ใหม่ที่น่าตื่นเต้น ซึ่งสามารถพร้อมสำหรับการเปิดตัว Divi 5

ในขณะเดียวกัน ทีมของเราจะมุ่งเน้นไปที่การพัฒนาไปสู่ระยะต่อไป: Divi 5 Public Alpha ซึ่งเป็นช่วงเบต้าสาธารณะช่วงแรก

สิ่งที่เราทำสำเร็จตั้งแต่การอัปเดตครั้งล่าสุดของฉัน

ในช่วงหกสัปดาห์ที่ผ่านมา เรามีงานมากมายที่สำเร็จลุล่วงด้วย Divi 5 API และกำจัดข้อบกพร่องมากกว่า 180 รายการ ฉันล่าช้าไปเล็กน้อยกับการอัปเดตในเดือนนี้ แต่เราต้องการให้แน่ใจว่าเราได้สรุป Divi 5 Dev Beta และกำจัดข้อบกพร่องให้ได้มากที่สุดก่อนที่จะดำเนินการไปสู่ระยะต่อไป หากคุณสนใจเนื้อหาสำคัญ นี่คือบันทึกการเปลี่ยนแปลงฉบับเต็ม:

รายการบันทึกการเปลี่ยนแปลง:

  • ปรับโครงสร้างอุปกรณ์ประกอบฉากใหม่และย้ายอุปกรณ์ประกอบฉากแบบโฮเวอร์ที่ตอบสนองแบบเหนียวๆ ไปยังอุปกรณ์ประกอบฉากต่างๆ
  • โมดูลพอร์ตโฟลิโอคงที่พร้อมหมวดหมู่ที่นำเข้าเป็นโครงร่างจาก D4
  • แก้ไขตัวเลือกขนาดโมดูลพอร์ตโฟลิโอทำงานไม่ถูกต้อง
  • แก้ไขคำเตือนโมดูล Portfolio FE หากไม่มีการตั้งค่าภาพเด่น
  • อัปเดตบทช่วยสอนการแปลงโมดูล
  • แก้ไขรูปแบบที่ไม่ได้ใช้บนปุ่มภายในโมดูลเข้าสู่ระบบ
  • แก้ไขปัญหาการจัดตำแหน่งข้อความโมดูล Blurb ที่ส่วนหน้า
  • แก้ไขปัญหาที่ไอคอนไม่แสดงบนส่วนหน้าของโมดูลรูปภาพขนาดเต็มความกว้าง
  • แก้ไขปัญหาที่ไม่จำเป็นต้องใช้ช่องชื่อเค้าโครงของโมดอลเพิ่มลงในไลบรารีเพื่อบันทึกเค้าโครง
  • แก้ไขปัญหาการล้นของเส้นขอบโมดูลแท็บ
  • แก้ไขปัญหาที่ผู้ใช้ไม่สามารถใช้หน่วย Border Radius อื่นที่ไม่ใช่ px
  • อัปเดต JSDoc แบบอินไลน์ตลอดทั้งโค้ดเบส
  • เปลี่ยนชื่อ hooks และ transients เพื่อใช้หลักการตั้งชื่อ D5 ใหม่สำหรับ hooks และ transients
  • อัปเดตการประกาศสไตล์พื้นหลังเพื่อแสดงผลตามค่าที่เปิดใช้งานการไล่ระดับสี
  • อัปเดตคอนเทนเนอร์/ส่วนประกอบช่องไล่ระดับสีเพื่อสืบทอดค่าและแสดงตัวอย่างตามนั้น
  • แก้ไขข้อบกพร่องที่ทำให้สีพื้นหลังของปุ่มโฮเวอร์ไม่แสดงใน Builder หรือ Frontend
  • การไล่ระดับสีพื้นหลังในมุมมองแท็บเล็ตและโทรศัพท์จะสืบทอดค่า "ทิศทาง" เมื่อไม่ได้ระบุค่าไว้เอง
  • ปรับโครงสร้างการเปลี่ยนรูปแบบให้เหมาะสมและปรับโครงสร้างใหม่ด้วยสไตล์องค์ประกอบเป็นแบบอักษรนามธรรมและคุณสมบัติ CSS เงาข้อความจากฟังก์ชันพาเรนต์เป็นวิธีการของตนเอง
  • เพิ่มตัวเลือกการเปลี่ยนให้กับคุณลักษณะของโมดูลตามค่าเริ่มต้น
  • อัปเดตการกำหนดค่า webpack เพื่อสร้างไฟล์ CSS สำหรับแพ็คเกจ Visual-Builder
  • อัปเดตกระบวนการสร้างเพื่อคัดลอกไฟล์ฟอนต์ในไดเร็กทอรี build สำหรับรายการ @font-face
  • อัปเดต Storybook เพื่อใช้ webpack 5
  • เพิ่มฟังก์ชัน get_package_list, get_package_asset และ enqueue_package_style PHP
  • ปรับโครงสร้าง AssetsUtility เพื่อจัดคิว CSS สำหรับแพ็คเกจ Visual-Builder โดยอัตโนมัติเมื่อมีการจัดคิว JS สำหรับแพ็คเกจ Visual-Builder
  • เปลี่ยนชื่อพิมพ์ FormatAttr<> เป็น FormatBreakpointStateAttr<>
  • ใช้วิธีการสไตล์ของ ModuleElements ของโมดูล Divi ต่างๆ
  • เปลี่ยนชื่อ module. decoration.filter เป็น module. decoration.filters เพื่อให้สอดคล้องกันระหว่างโมดูลทั้งหมด
  • นำเนื้อหาแบบไดนามิกไปใช้กับโมดูลที่มีอยู่ซึ่งมีการเรนเดอร์ส่วนหน้าอยู่แล้ว
  • ปรับโครงสร้างส่วนประกอบใหม่เพื่อให้สามารถแก้ไขฟิลด์ด้านในได้อย่างยืดหยุ่น
  • แก้ไขคลาส et_pb_css_mix_blend_mode_passthrough ที่หายไปในส่วนหน้าของโมดูลคอลัมน์
  • แก้ไขปัญหาการไม่เพิ่มชื่อคลาสลงใน VB และ FE ในส่วนปกติ
  • แก้ไขปัญหาเนื้อหาตอบสนองของโมดูลบุคคล
  • แก้ไขปัญหาที่แสดงตัวอย่างการอัปโหลดสำหรับไฟล์อัพโหลดทุกประเภท
  • แก้ไขปัญหาเกี่ยวกับพอร์ตโฟลิโอที่ไม่มีโครงการแสดงหน้าว่างในส่วนหน้า
  • ตัวเลือกระยะขอบคงที่ด้านซ้ายและขวาจะแทนที่การจัดตำแหน่งของโมดูลตัวแบ่ง
  • แก้ไขการตั้งค่า "ปรับความสูงของคอลัมน์ให้เท่ากัน" ของโมดูลแถวเพื่อให้ทำงานตามที่คาดไว้
  • แก้ไขฟิลด์เปอร์เซ็นต์ตัวนับบาร์ไม่แสดงค่าข้อความ
  • แก้ไขค่าเริ่มต้นสีเส้นขอบและสีข้อความของโมดูลปุ่มไม่ถูกต้อง
  • ค่าช่องว่างภายในแบบกำหนดเองคงที่ไม่ทำงานใน Row Inner
  • อัปเดตการประกาศ CSS ภาพพื้นหลังของโมดูลเพื่อรวมการตั้งค่าการทำซ้ำ
  • เพิ่มการตั้งค่าภาพพื้นหลัง (ความสูง ความกว้าง ออฟเซ็ตแนวตั้ง ออฟเซ็ตแนวนอน) ลงในแผนผังคุณลักษณะของ Conversion D4>D5
  • แก้ไขข้อผิดพลาดที่ทำให้ตัวแก้ไขข้อความแบบอินไลน์ไม่สามารถเปิดใช้งานได้อย่างถูกต้องในบางกรณี
  • แก้ไขข้อผิดพลาดที่ทำให้เกิดข้อผิดพลาดร้ายแรงด้วยการแก้ไขชื่อเรื่องของโมดูล Blurb
  • แก้ไขข้อผิดพลาดที่ทำให้ชื่อเรื่องของโมดูลแท็บไม่ได้รับการบันทึกจากตัวแก้ไขข้อความแบบอินไลน์
  • การเรนเดอร์ตัวนับวงกลมที่ปรับโครงสร้างใหม่เพื่อให้วิดีโอพื้นหลังปรากฏที่ด้านบนของสีพื้นหลังหรือการไล่ระดับสี
  • แก้ไขกรณีที่สีพื้นหลังสำหรับโมดูลข้อความมีเอาต์พุตที่แตกต่างกันระหว่าง Builder และ Frontend
  • แก้ไขปัญหาเกี่ยวกับการแปลงแอตทริบิวต์พื้นหลังของส่วนในระหว่างการนำเข้า
  • แป้นพิมพ์ลัดสำหรับการบันทึกใน Linux และ Windows ได้รับการแก้ไขแล้ว
  • ไอคอนปุ่มภาพเคลื่อนไหวสำหรับปรับขนาดสำหรับโมดอลวิธีใช้ได้รับการแก้ไขในโหมดเชื่อมต่อแล้ว
  • เมื่อปิดใช้งาน “ภาพเคลื่อนไหวอินเทอร์เฟซตัวสร้าง” ภาพเคลื่อนไหวของโมดอลวิธีใช้ก็จะถูกปิดใช้งานด้วยเช่นกัน
  • ปัญหาที่หายไปของการนำทางรายการวิดีโอในการปรับขนาดโมดอลที่เชื่อมต่อได้รับการแก้ไขแล้ว
  • แก้ไขช่องว่างที่ไม่ถูกต้องระหว่างปุ่ม Undock และ Close ซึ่งจะเพิ่มขึ้นเมื่อขนาดโมดอลเพิ่มขึ้น
  • ไอคอนปุ่มปรับขนาดสำหรับโมดอลวิธีใช้อยู่ตรงกลางในโหมดเชื่อมต่อแล้ว
  • แก้ไขไอคอนตอบสนองไม่ทำงานในโมดูลคำรับรอง VB
  • แก้ไขความแตกต่างในตัวเลือกสไตล์ของรัฐโฮเวอร์
  • แก้ไขฟังก์ชันการทำงานเนื้อหาแบบตอบสนองในโมดูลการเข้าสู่ระบบ
  • แก้ไขตัวเลือกโฮเวอร์ใน FE หากตัวเลือกมีองค์ประกอบหลอก
  • แก้ไขปัญหาการตั้งค่าความทึบพื้นหลังวงกลมเริ่มต้นในโมดูลตัวนับวงกลม เช่นเดียวกับ D4
  • แก้ไขตัวเลือกโฮเวอร์ใน VB หากตัวเลือกมีองค์ประกอบหลอก
  • แก้ไขค่าที่สำคัญที่ไม่ถูกต้องของโมดูลระยะขอบและช่องว่างภายใน
  • แก้ไขปัญหาชื่อคลาสที่หายไปในส่วนหน้าของโมดูลเสียง
  • แก้ไขไอคอนที่แสดงผลไม่ถูกต้องในส่วนหน้าของโมดูลคำรับรอง
  • แก้ไขข้อผิดพลาดเมื่อทำซ้ำโมดูลลูก
  • แก้ไขตัวเลือกขนาดโมดูลรูปภาพไม่ทำงาน
  • แก้ไขรูปแบบชื่อ Toggle ในโมดูล Toggle ทำงานไม่ถูกต้องทั้งใน VB และ FE
  • แก้ไขปัญหาการสลับรูปแบบไอคอนเปิดใน FE สำหรับโมดูลสลับ
  • แก้ไขพฤติกรรมของปุ่มว่างใน FE
  • แก้ไขตัวเลือกปิดการใช้งานสถานะในโหมดโฮเวอร์
  • แก้ไขปัญหาการแปลงที่ปิดใช้งานแล้ว
  • แก้ไขปุ่มเพิ่มลงในไลบรารีจะไม่แสดงเว้นแต่บทบาทของผู้ใช้จะถูกบันทึกอีกครั้ง
  • แก้ไขปัญหาการคลิกบนพื้นที่ว่างภายในป้ายกำกับในกลุ่มส่วนประกอบจะทริกเกอร์ตัวเลือกแรกแทนที่จะไม่ทำงาน
  • แก้ไขการตัดทอนโมดอลเพิ่มลงในไลบรารีเมื่อเปิดจากตำแหน่งที่กำหนด
  • แก้ไขแอนิเมชั่นไอคอนปุ่มที่ไม่ถูกต้องสำหรับโฮเวอร์
  • แก้ไขฟังก์ชันเนื้อหาแบบตอบสนองไม่ทำงานในส่วนประกอบปุ่ม FE
  • แก้ไขปัญหาการโอเวอร์โฟลว์ของรูปภาพขนาดเต็มความกว้างซึ่งมีการกำหนดขอบเขตเส้นขอบไว้
  • แก้ไขข้อบกพร่องในช่องการตั้งค่ารหัส ไม่สามารถลบค่าในโหมดตอบสนองได้
  • แก้ไขปัญหาค่าตัวยึดตำแหน่งอินพุตซึ่งไม่ถูกลบออกหลังจากลบข้อความในนั้นแล้ว
  • แก้ไขการเลื่อนของโมดอลการตั้งค่าเมื่อเลื่อนไปที่องค์ประกอบที่ปิดใช้งานการตอบสนอง
  • แก้ไขปัญหาที่ทำให้เกิดพฤติกรรมผิดพลาดบนอุปกรณ์ที่ใช้ระบบสัมผัสสำหรับเนื้อหาที่ตอบสนอง
  • แก้ไขข้อผิดพลาดร้ายแรงที่เกิดจากการบันทึกค่าเบรกพอยต์เดสก์ท็อปที่ว่างเปล่า
  • ค่าของฟิลด์อินพุตจะได้รับการสืบทอดมาจากเบรกพอยต์ด้านบน
  • แก้ไขรายการตัวเลือกเนื้อหาแบบไดนามิกแบบเลื่อนลงซ้อนทับกับองค์ประกอบ TinyMCE
  • แก้ไขฟีเจอร์ที่ใช้สคริปต์ (เช่น ภาพเคลื่อนไหว) ที่ใช้งานไม่ได้กับโมดูลรหัสย่อ
  • เนื้อหาแบบไดนามิก: เพิ่มการทดสอบฟังก์ชันต่างๆ ของ Dynamic Content UI
  • เนื้อหาไดนามิก: เพิ่มการรองรับประเภท URL ให้กับเนื้อหาไดนามิกในโมดูลคำรับรอง
  • เนื้อหาไดนามิก: กำหนดคุณสมบัติ id ในการลงทะเบียนตัวเลือกเนื้อหาไดนามิกแต่ละรายการ
  • เนื้อหาแบบไดนามิก: ปรับโครงสร้างใหม่และย้ายเนื้อหาแบบไดนามิกไปยัง
  • เนื้อหาไดนามิก: เปลี่ยนชื่อคำฟิลด์บางคำที่ใช้ในตัวเลือกในเนื้อหาไดนามิก
  • เนื้อหาแบบไดนามิก: แนะนำวิธีใหม่ในการลงทะเบียนการตั้งค่าตัวเลือกเนื้อหาแบบไดนามิกและส่วนการเรนเดอร์
  • ModuleElements: ใช้งาน ModuleElements บนโมดูลที่มีอยู่ใน Divi 5
  • Refactor แอตทริบิวต์โมดูล: Refactor โมดูลแอตทริบิวต์สำหรับ IconAttr และโซเชียลมีเดียติดตามโมดูล
  • แก้ไขปัญหาการแปลง CSS ที่กำหนดเอง
  • รูปแบบการเปลี่ยน: การปรับโครงสร้างองค์ประกอบรูปแบบการเปลี่ยนใหม่
  • ตัวเลือกตำแหน่ง: แก้ไขปัญหาของสไตล์ตัวเลือกตำแหน่งที่ถูกเรนเดอร์เมื่อไม่มีการกำหนดแอตทริบิวต์โดยการอนุญาตให้ส่วนประกอบสไตล์มีคุณสมบัติ defaultPrintedStyleAttr ที่อนุมานจากโมดูลของ module.json

อะไรต่อไปสำหรับ Divi 5?

ด้วยช่วง Dev Alpha และ Dev Beta ในกระจกมองหลังของเรา ตอนนี้ก็เดินหน้าเต็มกำลังไปสู่ ​​Public Alpha ซึ่งเป็นเวอร์ชันเบต้าแรกที่ผู้ใช้เผชิญหน้ากัน ระหว่างนี้จนถึงการเปิดตัว Public Alpha เราจะเติมเต็มฟีเจอร์ที่ขาดหายไป แก้ไขข้อบกพร่อง และตรวจสอบให้แน่ใจว่าเราทำโปรเจ็กต์ให้เสร็จเพียงพอที่จะรับประกันการเปิดตัวสู่สาธารณะ

หากคุณไม่คุ้นเคยกับ Divi 5 ฉันขอทบทวนความจำสั้น ๆ แก่คุณ Divi 5 เป็นการเขียนซ้ำของ Divi Builder โดยเน้นไปที่พื้นฐาน เราไม่ได้เพิ่มฟีเจอร์ใหม่ๆ มากมาย (หากมี) แต่มุ่งเน้นไปที่ประสิทธิภาพ ความเสถียร ความสามารถในการปรับขนาด และความสามารถในการขยายได้แทน เราบีบทุกสิ่งที่เราสามารถทำได้จาก Divi 4 และตอนนี้เรากำลังสร้างรากฐานใหม่ที่เราต้องการเพื่อขับเคลื่อน Divi ไปสู่อนาคต เพื่อไปให้ถึงจุดนั้น เราต้องสร้าง Divi Builder ขึ้นมาใหม่ทีละชิ้น

ขณะนี้เรากำลังดำเนินการเพื่อเปิดตัว Divi 5 Public Alpha นี่จะเป็นเวอร์ชันที่ใช้งานได้จริงและหวังว่าจะไม่มีข้อบกพร่องของ Divi 5 แต่โมดูลและฟีเจอร์ Divi ที่ได้รับความนิยมน้อยที่สุดบางส่วนขาดหายไป คุณจะสามารถทดสอบ Divi 5 และใช้เวอร์ชันนี้ได้หากคุณสมบัติที่ขาดหายไปไม่ใช่สิ่งที่คุณพลาด

หลังจาก Public Alpha เปิดตัวแล้ว เราจะดำเนินการไปสู่ ​​Public Beta ซึ่งจะรวมฟีเจอร์ปัจจุบันทั้งหมดของ Divi และทำหน้าที่เป็นตัวเลือกสำหรับ Divi 5 โดยอยู่ระหว่างรอการแก้ไขข้อบกพร่องใดๆ ที่พบโดยผู้ทดสอบเบต้าของเรา

เข้าร่วม Divi 5 Dev Beta

หากคุณเป็นนักพัฒนาที่สร้างโมดูล Divi แบบกำหนดเองสำหรับชุมชน คุณสามารถสมัครเข้าร่วม Divi 5 Dev Beta ได้ หากคุณสมัคร Dev Alpha แล้ว แต่ไม่ได้รับการยอมรับ ก็ไม่จำเป็นต้องสมัครอีกครั้ง เพียงจับตาดูกล่องจดหมายอีเมลของคุณเพื่อรับคำเชิญ

คำเตือน : โปรแกรมเบต้าระยะนี้มีไว้สำหรับผู้พัฒนาโมดูล Divi เท่านั้น เมื่อเราเพิ่มคุณสมบัติเพิ่มเติมเล็กน้อย ขัดเกลา UI และกำจัดข้อบกพร่องที่เหลืออยู่ เราจะปล่อย Divi 5 Public Alpa ซึ่งเป็นเวอร์ชันเบต้าแรกที่มีไว้สำหรับการทดสอบทั่วไป

คอยติดตามการปรับปรุงมากขึ้น

ฉันให้การอัปเดต Divi 5 ทุกเดือน ดังนั้นอย่าลืมสมัครรับจดหมายข่าวและช่อง YouTube ของเราเพื่อรับทราบข้อมูลล่าสุด! Divi 5 เป็นโปรเจ็กต์ขนาดใหญ่ แต่ฉันจะคอยอยู่ที่นี่ทุกขั้นตอน ดึงม่านออก และให้ข้อมูลเชิงลึกเกี่ยวกับความก้าวหน้าของเรา

แสดงความคิดเห็นหากคุณมีคำถามใด ๆ แล้วเราจะพบคุณในการอัปเดตครั้งต่อไป