มีอะไรอัพเดตใหม่ใน Joomla 5.1บ้าง ?

โลโก้ จูมล่า และข้อความว่า "What's New in Joomla 5.1"
มีอะไรอัพเดตใหม่ใน จูมล่า 5.1 บ้าง ?

Joomla (จูมล่า) คือ CMS (ซีเอ็มเอส) ตัวหนึ่งจากหลายๆ ตัวที่ได้รับความนิยมในปัจจุบัน สำหรับคุณที่ยังไม่รู้จักว่า CMS คืออะไร ขออธิบายสั้นๆ เพิ่มเติมดังนี้ครับ CMS นั้นเป็นอักษรย่อของ คำว่า "Content Management System" (คอนเท้น เมเนจเม้น ซิสเต้ม) ซึ่งเมื่อแปลเป็นภาษาไทย หมายถึง ระบบบริหารจัดการเนื้อหาของเว็บไซต์  นั่นหมายความว่า สิ่งที่เราจะต้องดูแลก็คือเนื้อหาของเว็บไซต์ เช่น การเพิ่มบทความ การเพิ่มรูปภาพ หรือการปรับแต่งโยกย้ายโมดูลต่าง ๆ  ไม่จำเป็นจะต้องมานั่งเขียน Code ด้วยHTML (เอ็ชทีเอ็มแอล), JavaScript (จาวาสคริปต์), PHP (พีเอ็ชพี), SQL (เอสคิวแอล) เพียงแต่เรียนรู้วิธีการติดตั้ง การใช้งาน และ การปรับแต่ง CMS เท่านั้นเอง  สำหรับ Code (โค้ด) ต่างๆ ที่นำมาสร้าง และ ออกแบบเว็บไซต์ จะทำโดยทีมงานของผู้พัฒนาจูมล่าของแต่ละทีม ซึ่งทำให้ประหยัดเวลาในการสร้างเว็บไซต์  และ ออกแบบเว็บไซต์ ได้อย่างมาก

เวอร์ชันล่าสุดของ จูมล่า มีการการปรับปรุงและฟีเจอร์ต่างๆที่น่าสนใจมากมายทั้งสําหรับผู้ใช้และสำหรับนักพัฒนาโปรแกรม มาดูกันว่ามีฟีเจอร์ใหม่ ๆ อะไรใน จูมล่า 5.1 บ้าง

  • อัปเดต TUF:

จูมล่า 5.1 มีการใช้โปรแกรมอัพเดต TUF ซึ่งช่วยปรับปรุงความปลอดภัยและความน่าเชื่อถือของการอัปเดตเพิ่มขึ้น ก่อนหน้านี้ข้อมูลนี้ถูกดึงมาจากไฟล์ XML ที่โฮสต์บน Joomla.org CDN อย่างไรก็ตามสิ่งนี้ทําให้โครงการเสี่ยงต่อการถูกโจมตี Supply ซึ่งผู้โจมตีจะสามารถปล่อยแพ็คเกจการอัปเดตที่เป็นอันตรายได้ เพื่อแก้ไขปัญหานี้ จูมล่า 5.1 ได้รวมมือพัฒนากับ 'The Update Framework' (TUF)

TUF จะตรวจสอบความถูกต้องของไฟล์อัปเดตโดยใช้ลายเซ็นดิจิทัลและวิธีที่น่าเชื่อถือ ที่จะทำให้ความปลอดภัยของกระบวนการอัปเดต Joomla ดีขึ้น โดยการป้องกันการโจมตี Supply 

ภาพนักพัฒนาเว็บไซต์ 3 คนกำลังมองโน้ตบุ้คที่มีจรวจพุ่งออกมา
ภาพนักพัฒนาเว็บไซต์
  • ปรับปรุง Dark โหมด:

 จูมล่า 5.1 ได้มีรการปรับปรุงโหมดมืด ให้ผู้ใช้ได้รับประสบการณ์การใช้งานที่น่าพึงพอใจยิ่งขึ้น 

  • การแนะนำการใช้งานเบื้องต้น:

ฟีเจอร์นี้จะแนะนำการใช้งาน จูมล่า 5.1 เพื่อมอบประสบการณ์ที่ดียิ่งขึ้นสําหรับผู้ใช้ใหม่ การแนะนำการใช้งานนี้ออกแบบมาเพื่อช่วยให้ผู้ใช้ทําความคุ้นเคยกับอินเทอร์เฟซและฟังก์ชันการทํางานของ Joomla ตั้งแต่การใช้งานครั้งแรก เมื่อติดตั้ง จูมล่า 5.1 แล้ว จะมีการแนะนำการใช้งานเบื้องต้นเลย แต่ถ้าเป็นการอัปเกรดเป็น จูมล่า 5.1 จากเวอร์ชันก่อนหน้า การแนะนำการใช้งานเบื้องต้นจะไม่เริ่มทํางานโดยอัตโนมัติ คุณจะต้องเปิดการแนะนำการใช้งานเบื้องต้นด้วยตนเอง หรือคุณสามารถปิดการแนะนำการใช้งานเบื้องต้นแล้วทดลองใช้งานด้วยตัวเองเลยก็ได้ นอกจากนี้ยังมีแผนการพัฒนาฟีเจอร์นี้เพิ่มเติมเพื่อปรับปรุงฟังก์ชันนี้ใน Joomla เวอร์ชันต่อๆไป 

  • การปรับปรุง SEO:

จูมล่า 5.1 เพิ่มการใส่เครื่องหมายสแลชในส่วนท้ายและปรับปรุงพฤติกรรมของ URL ด้วย index.php ซึ่งมีส่วนช่วยในการเพิ่มประสิทธิภาพกลไกการค้นค้นหาให้ดีขึ้น

  • ปลั๊กอิน SEF:

มีการเพิ่มการกําหนดค่าส่วนกลางซึ่งระบุตัวเลือกเพิ่มเติมในปลั๊กอิน SEF ช่วยเพิ่มความยืดหยุ่นมากขึ้นสําหรับการจัดการ URL 

  • ปรับปรุงการเข้าถึง:

มีการอัพเดตปลั๊กอิน Jooa11y Accessibility Checker ด้วย Sa11y ตัวล่าสุด ซึ่งช่วยปรับปรุงการเข้าถึงนี้ช่วยปรับปรุงการเข้าถึงของเว็บไซต์ Joomla ซึ่งช่วยให้สามารถตรวจจับและแก้ไขปัญหาการช่วยสําหรับการเข้าถึง เช่น ปัญหาคอนทราสต์ของสี แท็กที่หายไป ฯลฯ 

  • การปรับปรุงการแนะนำการใช้งานเบื้องต้น:

มีการปรับปรุงด้วยฟีเจอร์ใหม่นี้สําหรับการจัดการฟิลด์ที่จําเป็นและรองรับช่องทําเครื่องหมายปุ่มตัวเลือกและรายการเลือก

  • การตรวจสอบความถูกต้องของ Regex สําหรับฟิลด์:

จูมล่า 5.1 มีการเพิ่มการตรวจสอบ regex สําหรับฟิลด์ซึ่งช่วยให้ควบคุมข้อมูลที่ป้อนโดยผู้ใช้ได้ดีขึ้น

  • การรองรับ schema.org:

จูมล่า 5.1 เพิ่ม schema.org ประเภททั่วไป และ schema.org ประเภทบทความ ซึ่งช่วยปรับปรุงเรื่องความหมายของเนื้อหา

  • การปรับปรุงอินเทอร์เฟซการดูแลระบบ:

จูมล่า 5.1 มีการใช้กล่องโต้ตอบใหม่ในแบ็กเอนด์สําหรับงานต่างๆ แทนการใช้ bootstrap modal เช่นการแก้ไขปลั๊กอินและโมดูลการแก้ไขเนื้อหามัลติมีเดียเป็นต้น .

  • การปรับปรุงหน้าข้อผิดพลาด (403 และ 404):

จูมล่า 5.1 เพิ่มตําแหน่งโมดูลในโซนหลักและรองรับได้ดีในหน้าข้อผิดพลาดของเทมเพลตแคสสิโอเปีย (เทมเพลตเริ่มต้นของจูมล่า)

  • การปรับปรุงการจัดการข้อผิดพลาด:

จูมล่า 5.1 ปรับปรุงการจัดการข้อผิดพลาดเมื่อมีการเขียนไฟล์ ซึ่งทำให้ระบบเสถียรมากขึ้น

  • การอัปเดตการรวบรวมชุดคำสั่งโค้ด:

จูมล่า 5.1 มีการอัปเดต FontAwesome เป็นเวอร์ชัน 6.5.1 และ TinyMCE เป็นเวอร์ชัน 6.8.3

  • การปรับปรุงเบ็ดเตล็ด:

จูมล่า 5.1 มีการปรับปรุงอื่น ๆ อีกมากมาย เช่นการลบคำอธิบายภาพในอีเมล HTML การเพิ่มรองรับหมวดหมู่ย่อยในการติดต่อและ การเพิ่มปุ่ม "โพสต์ใหม่" ฯลฯ .

 

ภาพการ์ตูนนักพัฒนาเว็บไซต์ 3 คนกำลังมองโน้ตบุ้คที่มีจรวจพุ่งออกมา
ภาพนักพัฒนาเว็บไซต์

ทั้งฟีเจอร์ต่างๆและการปรับปรุงเหล่านี้ทําให้ จูมล่า 5.1เข้าถึงการใช้งานของผู้ใช้ได้ดีขึ้น ความปลอดภัยที่เพิ่มขึ้นและความยืดหยุ่นที่มากขึ้นสําหรับนักพัฒนา Joomla ยังคงพัฒนาอย่างต่อเนื่องเพื่อตอบสนองความต้องการที่เปลี่ยนแปลงไปของชุมชนผู้ใช้และนักพัฒนา

หากว่าคุณสนใจเกี่ยวกับจูมล่าเพิ่มเติม สามารถดูได้{--mlinkarticle=9703--}ที่นี่ หรือสามารถแวะชมส่วนเสริมต่างๆ ของจูมล่าได้ที่ Mindphp.com


อ้างอิง
What's new in Joomla 5.1? ,[ออนไลน์], เข้าถึงได้จาก https://magazine.joomla.org/all-issues/april-2024/what-s-new-in-joomla-5-1-1
Joomla (จูมล่า) คืออะไร จูมล่าเป็นโปรแกรมช่วยทำเว็บไซต์ จัดการเนื้อหาเว็บ CMS (ซีเอ็มเอส) ได้รับความนิยม และทันสมัย ,[ออนไลน์], เข้าถึงได้จาก https://www.mindphp.com/คู่มือ/73-คืออะไร/2620-joomla-cms.html 

ข้อดี - ข้อเสีย ประโยชน์ของ Joomla (จูมล่า) โปรแกรมสำหรับบริหารจัดการเว็บไซต์ CMS,[ออนไลน์], เข้าถึงได้จาก https://www.mindphp.com/บทความ/34-joomla/4178-pros-and-cons-joomla-cms-website-management.html
 
กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
ความแตกต่างระหว่าง ไลบรารี urllib กับ ไลบรารี requests
โดย Sakana ศ 18 ก.ค. 2025 6:59 pm บอร์ด Microsoft Office Knowledge & line & Etc
0
9
ศ 18 ก.ค. 2025 6:59 pm โดย Sakana View Topic ความแตกต่างระหว่าง ไลบรารี urllib กับ ไลบรารี requests
urllib ใน Python การจัดการ URL และ HTTP Request
โดย Sakana ศ 18 ก.ค. 2025 5:13 pm บอร์ด Python Knowledge
0
20
ศ 18 ก.ค. 2025 5:13 pm โดย Sakana View Topic urllib ใน Python การจัดการ URL และ HTTP Request
library requests เอาไว้ทำอ่ะไรใน python
โดย Sakana ศ 18 ก.ค. 2025 4:15 pm บอร์ด Microsoft Office Knowledge & line & Etc
0
14
ศ 18 ก.ค. 2025 4:15 pm โดย Sakana View Topic library requests เอาไว้ทำอ่ะไรใน python
Micro Web Framework คืออะไร
โดย Sakana พฤ 17 ก.ค. 2025 5:56 pm บอร์ด Microsoft Office Knowledge & line & Etc
0
7
พฤ 17 ก.ค. 2025 5:56 pm โดย Sakana View Topic Micro Web Framework คืออะไร
วิธีดึงข้อมูลจาก API มาแสดงบนเว็บด้วย python
โดย Sakana พฤ 17 ก.ค. 2025 2:49 pm บอร์ด Python Knowledge
0
11
พฤ 17 ก.ค. 2025 2:49 pm โดย Sakana View Topic วิธีดึงข้อมูลจาก API มาแสดงบนเว็บด้วย python
ทำความเข้าใจ Callbacks ใน JavaScript: หัวใจของการทำงานแบบ Asynchronous
โดย Sakana พฤ 17 ก.ค. 2025 1:55 pm บอร์ด jQuery & Ajax Knowledge
0
13
พฤ 17 ก.ค. 2025 1:55 pm โดย Sakana View Topic ทำความเข้าใจ Callbacks ใน JavaScript: หัวใจของการทำงานแบบ Asynchronous
Truthy ใน Python คืออ่ะไร
โดย Sakana พฤ 17 ก.ค. 2025 12:50 pm บอร์ด Python Knowledge
0
12
พฤ 17 ก.ค. 2025 12:50 pm โดย Sakana View Topic Truthy ใน Python คืออ่ะไร
วิธีสร้างไฟล์ PDF รวมข้อความและรูปภาพด้วย PHP ร่วมกับ FPDF
โดย Sakana พ 16 ก.ค. 2025 6:04 pm บอร์ด PHP Knowledge
0
17
พ 16 ก.ค. 2025 6:04 pm โดย Sakana View Topic วิธีสร้างไฟล์ PDF รวมข้อความและรูปภาพด้วย PHP ร่วมกับ FPDF