- ทำความรู้จัก Drupal CMS ซอฟต์แวร์โอเพนซอร์ซ
- ทดลองติดตั้ง Drupal 8.2.3
- การอัพเดท Drupal 8 เวอร์ชั่นย่อย
- ตัวอย่างเว็บไซต์ภาษาไทย ที่ใช้โปรแกรม Drupal CMS (อัพเดท 2018)
- วิธีติดตั้ง Drupal, Install Drupal 7 (วิดีโอ)
- วิธี Install ติดตั้ง Drupal 7 แบบ Step-by-Step (รายละเอียด)
- คอร์สพิเศษ สอนทำเว็บ สอนเขียนเว็บ ด้วยโปรแกรม Drupal
- คู่มือการใช้งาน Drupal 7 แบบ Step-by-Step
- ตัวอย่างเว็บไทยที่ใช้ Drupal เป็นพื้นฐานในการทำเว็บ
- บล็อกที่เขียนเรื่องราวต่างๆ เกี่ยวข้องกับ Drupal
วิธีติดตั้ง CKEditor Templates สำหรับสร้างแม่แบบในช่องเนื้อหา ใน Drupal 9
โจทย์เริ่มต้นมีอยู่ว่า ต้องการสร้าง DIV สำหรับล้อมกรอบเนื้อหาสรุปก่อนเริ่มบทความ ในเว็บไซต์ที่ใช้ Drupal 9
ซึ่ง Drupal 9 นั้นติดตั้ง CKEditor รวมมาอยู่ใน Core อยู่แล้วไม่ต้องลงเพิ่ม (มีมาตั้งแต่ Drupal 8) แต่ด้วยข้อจำกัดบางประการทำให้ CKEditor ที่มากับ Drupal 9 ไม่มีคำสั่ง DIV ที่สามารถกำหนด CSS class ได้เอง มาให้ใช้แบบที่มีใน Drupal 7
รวม 10 เทคนิค ปรับปรุงเว็บไซต์เตรียมรับ SEO ในปี 2021
รวม 10 เทคนิค ปรับปรุงเว็บไซต์เตรียมรับ SEO ในปี 2021
- ทำให้เว็บโหลดเร็วที่สุด
- รองรับ Mobile-Friendly เปิดดูในมือถือได้สะดวก
- เชื่อมต่อปลอดภัย HTTPS
- กำหนด URL ให้กระชับ และมีความหมาย
- ตั้งชื่อ Page Title ให้ชัดเจน
- เนื้อหาต้องยาวอย่างน้อย 300-500 คำ
- เลือกใช้ HTML structure ให้เหมาะสม Heading, List และ Paragraph
- ตั้งชื่อไฟล์รูปภาพให้มีความหมาย ใส่คำบรรยายรูปเสมอ และใช้ขนาดรูปภาพที่เหมาะสม-เล็กที่สุด
- ไม่ใส่แบนเนอร์ หรือรูปประกอบ ที่ไม่จำเป็น ไม่สร้างความรำคาญให้คนอ่าน
- กำหนด Schema.org meta tag
วิธีเปลี่ยนเวอร์ชั่น PHP ใน DirectAdmin เพื่อติดตั้ง WordPress หรือ CMS รุ่นใหม่
โดยทั่วไปแล้วโฮสติ้งในประเทศไทยที่เป็นแบบแบ่งให้เช่าพื้นที่ Shared Host และใช้ระบบแผงควบคุม Control Panel ยี่ห้อ DirectAdmin มักจะกำหนดค่าเริ่มต้นเวอร์ชั่นของ PHP ไว้ที่ 5.3 ซึ่งเวอร์ชั่นนี้รองรับการทำงานกับโปรแกรมระบบบริหารเนื้อหา Content Management System หรือ CMS รุ่นเก่า แต่สำหรับ CMS เวอร์ชั่นล่าสุดหลายยี่ห้อ ประกาศไม่รองรับการทำงานบน PHP 5.x และความต้องการเริ่มต้นจะต้องเป็น PHP เวอร์ชั่น 7.3 ขึ้นไป
สรุปขั้นตอนการติดตั้งโปรแกรม Drupal 9.0.3
สำหรับการติดตั้งโปรแกรม Drupal 9.0.3 มีขั้นตอนการติดตั้งคล้ายกับ Drupal 7.x และ Drupal 8.x คือหลังจากแตกไฟล์ .tar.gz หรือไฟล์ .zip ไว้ที่ /root โฟลเดอร์ (หรือในโฟลเดอร์ที่ต้องการใช้งาน) จากนั้นก็เปิดหน้าเว็บในเบราว์เซอร์เพื่อใส่รายละเอียดฐานข้อมูลตามปกติ
สรุปขั้นตอนการติดตั้งโปรแกรม Drupal 9.0.3
1. ขั้นแรก เลือกภาษาที่จะใช้งาน
เริ่มสร้างเว็บไซต์ด้วย Drupal 8
การติดตั้งโปรแกรม Drupal 8 ทำได้สะดวกเหมือนกับ Drupal เวอร์ชั่นก่อนๆ ที่วางไฟล์ไว้ที่ root โฟลเดอร์ แล้วติดตั้งผ่านเบราว์เซอร์ กำหนดข้อมูล ชื่อฐานข้อมูล รหัสผ่านฐานข้อมูล และข้อมูลที่จำเป็น ก็เริ่มต้นทำงานได้ทันที
วิธีจัดการเนื้อหาปัจจุบัน ไม่ให้แสดงผลใน Drupal Views (Exclude Current Node)
ในบางครั้งจำเป็นต้องสร้าง Views รายการเนื้อหา แล้วนำมาแสดงในหน้าเพจ แล้วมันจะแสดงหัวข้อซ้ำกับเนื้อหาปัจจุบัน (Current Node) วิธีแก้ปัญหา ไม่แสดงเนื้อหาปัจจุบันใน Views ทำได้ดังนี้
1. เลือกแถบ Advanced (ขวามือ)
2. คลิกเพิ่ม (Add) ตัวเลือก Contextual filters และเลือก Content: Nid
3. ในหัวข้อ When the filter value is NOT available ให้เลือก Provide default value เป็น Content ID from URL
10 ตัวอย่างเว็บไซต์ระดับโลก ที่สร้างด้วยโปรแกรม Drupal CMS
Drupal 8.7.0 พร้อมให้ดาวน์โหลดแล้ว
Drupal 8.7.0 มีอะไรใหม่ ?
สำหรับ Drupal 8.x นั้นเปิดตัวมานานแล้ว แต่กว่าจะมีความเสถียรถึงขั้นเอาไปใช้งานได้ (รองรับการอัพเกรดจาก Drupal 7 อย่างเป็นทางการ) ก็ต้องรอกันจนถึงเวอร์ชั่น 8.6 กันเลยทีเดียว
ล่าสุด ทีมพัฒนาโปรแกรม Drupal ประกาศ เปิดตัวเวอร์ชั่นล่าสุด Drupal 8.7.0 พร้อมด้วยคุณสมบัติใหม่ๆ ดังนี้
กางปฏิทิน Drupal 7 และ Drupal 8 จะหมดอายุ พ.ย. 2021 เตรียมย้ายไป Drupal 9
ข้อมูลจากเว็บไซต์ Dries Buytaert ผู้สร้าง Drupal ได้เขียนบันทึกไว้ตั้งแต่เดือนกันยายน 2018 เกี่ยวกับรอบการพัฒนาของของ Drupal 7, 8 และ Drupal 9
ทำไมเมื่อทำเว็บเสร็จแล้ว ต้องคอยอัพเดทเวอร์ชั่นไม่สิ้นสุด?
ในยุคปัจจุบัน น้อยคนนักที่จะเริ่มเขียนเว็บไซต์แบบเริ่มต้นจาก "ศูนย์" เขียนโค้ดบรรทัดแรกด้วยตัวเองทั้งหมด เพราะในยุคนี้ระบบแพ็คเกจการสร้างเว็บได้พัฒนาให้สะดวกมากขึ้น ไม่ว่าจะเป็นแพล็ตฟอร์ม มีเครื่องมือหลายอย่างเพื่อเลือกมาประกอบเป็นเว็บไซต์ ระบบสมาชิก ระบบเนื้อหา ระบบการแสดงความคิดเห็น หรือจะเลือกใช้ระบบจัดการข้อมูล (CMS) มาเป็นฐานในการพัฒนาต่อ อย่างเช่น WordPress.org หรือ Drupal รวมถึง Joomla และ อีกมากมาย
ด้วยความสะดวกในการเลือกใช้งาน เราใช้เวลาไม่นานก็เนรมิตเว็บไซต์ที่สวยงามตามความต้องการของเราแล้ว หลังจากนั้นคือภารกิจอัพเดทไม่รู้จบ!