Drupal

ทำไมเมื่อทำเว็บเสร็จแล้ว ต้องคอยอัพเดทเวอร์ชั่นไม่สิ้นสุด?

Submitted by poakpong on Tue, 2019-01-08 - 10:58

ในยุคปัจจุบัน น้อยคนนักที่จะเริ่มเขียนเว็บไซต์แบบเริ่มต้นจาก "ศูนย์" เขียนโค้ดบรรทัดแรกด้วยตัวเองทั้งหมด เพราะในยุคนี้ระบบแพ็คเกจการสร้างเว็บได้พัฒนาให้สะดวกมากขึ้น ไม่ว่าจะเป็นแพล็ตฟอร์ม มีเครื่องมือหลายอย่างเพื่อเลือกมาประกอบเป็นเว็บไซต์ ระบบสมาชิก ระบบเนื้อหา ระบบการแสดงความคิดเห็น หรือจะเลือกใช้ระบบจัดการข้อมูล (CMS) มาเป็นฐานในการพัฒนาต่อ อย่างเช่น WordPress.org หรือ Drupal รวมถึง Joomla และ อีกมากมาย

ด้วยความสะดวกในการเลือกใช้งาน เราใช้เวลาไม่นานก็เนรมิตเว็บไซต์ที่สวยงามตามความต้องการของเราแล้ว หลังจากนั้นคือภารกิจอัพเดทไม่รู้จบ!

ตัวอย่าง 25 เว็บไซต์ "เว็บไทย" ที่สร้างด้วย Drupal CMS

Submitted by poakpong on Fri, 2018-10-12 - 17:15
นานๆ มาอัพเดทกันสักหน่อย มาดูกันว่ามีเว็บไทย เว็บไหนบ้างที่ใช้ระบบจัดการข้อมูล Drupal CMS เป็นฐานในการสร้างเว็บไซต์ ในที่นี้รวบรวม เว็บไทย เว็บไซต์หน่วยงาน เว็บไซต์มหาวิทยาลัย รวมถึง เว็บไซต์ของภาคธุรกิจเอกชน ดังนี้

การปรับใช้ HTML Textbox ใน Drupal 7 ร่วมกับ WYSIWYG และ CKEditor จัดตำแหน่งย่อหน้า และปุ่มเลือกสีตัวอักษร

Submitted by poakpong on Sun, 2017-05-21 - 13:54

เป็นที่ทราบกันดีว่า โปรแกรม Drupal ตั้งแต่ในอดีต มาจนถึงเวอร์ชั่น 7 นั้นมีข้อจำกัดเรื่องกล่องข้อความ (เนื้อหา) Textbox ที่ไม่มีเครื่องมืออำนวยความสะดวกในการจัดการความสวยงามของเนื้อหา โดยค่าเริ่มต้นของ Drupal 7 ก็ยังคงเป็นกล่องว่างๆ พร้อมสำหรับพิมพ์ Plain Text เท่านั้น และหากต้องการปรับแต่งความสวยงามของเนื้อหา ผู้ใช้จำเป็นต้องมีความรู้เกี่ยวกับคำสั่ง HTML และ CSS พอสมควร

วิธีอัพเดท Drupal 8 (เวอร์ชั่นย่อย Drupal 8.x)

จากที่ก่อนหน้านี้ ได้ทำการ ทดลองติดตั้ง DRUPAL 8.2.3 ไปแล้วนั้น ล่าสุดมีอีเมลแจ้งเตือน ให้ดำเนินการอัพเดท Drupal 8.2.6

วิธีอัพเดท Drupal 8 (เวอร์ชั่นย่อย Drupal 8.x)

ตามคู่มือในเว็บไซต์ Drupal - Update procedure in Drupal 8 อธิบายขั้นตอนการอัพเดทเอาไว้ดังนี้

poakpong Wed, 2017-02-22 - 16:54
สารพัดวิธี อัพเกรดเว็บไซต์ จาก Drupal 6 มาเป็น Drupal 7

ช่วงสัปดาห์ที่ผ่านมา และเวลาที่เหลือในเดือนกุมภาพันธ์นี้ เป็นโค้งสุดท้ายที่จะต้องจัดการกับเว็บไซต์ ที่ยังคงรันด้วยระบบ Drupal 6 โดยการจับให้เป็น Drupal 7 ให้หมดเสียที่ เนื่องด้วยเหตุผลหลายประการ ทั้งเครื่องประสิทธิภาพการทำงาน ฟังก์ชั่นต่างๆ ที่มีมากกว่า จัดการง่ายกว่า และที่สำคัญ Drupal 6 หมดอายุไปแล้ว (ไม่มีอัพเดทอะไรอีกแล้ว) ตามประกาศในเว็บไซต์โครงการ

หลักการ อัพเกรดเว็บไซต์ จาก Drupal 6 มาเป็น Drupal 7

จะว่าไปแล้ว การอัพเกรดเว็บไซต์ จาก Drupal 6 มาใช้ Drupal 7 ก็ไม่ได้ยาก-แต่ก็ไม่ง่าย สำหรับเว็บบล็อก หรือเว็บไซต์ขนาดเล็ก แม้ว่าโครงสร้างพื้นฐานของเวอร์ชั่น 6 และ 7 จะต่างกันบ้าง แต่มันก็อัพเกรดกันมาได้ ซึ่งใต้ถุนบ้านอาจจะไม่สวย-ไม่เนียน (ตารางฐานข้อมูลอาจจะบวมๆ หรือไม่ก็จะมีขยะที่ไม่ได้ใช้งาน) แต่มันก็ยังทำงานได้ต่อไป-ไม่มีปัญหา อย่างเช่นเว็บไซต์ poakpong.com นี่แหละ ซึ่งหลักๆ ก็เอาไว้จด-บ่น โน่นนี่ ไม่ได้เน้นความหวือหวาของฟังก์ชั่นอะไรนัก

poakpong Sat, 2017-02-11 - 14:43

ทดลองติดตั้ง DRUPAL 8.2.3

Submitted by poakpong on Mon, 2016-11-21 - 00:20

ก่อนหน้านี้ ประมาณปี 2012 ได้ทำการทดลองติดตั้ง Drupal 8.x-dev ไปแล้วครั้งหนึ่ง ซึ่งตอนนั้นเป็นช่วงเริ่มต้นของโครงการ Drupal 8 ผ่านมาเกือบ 4 ปี มาถึงตอนนี้ Drupal 8 ตัวสมบูรณ์พร้อมให้ดาวน์โหลดมาใช้งานแล้ว

ต้องออกตัวไว้ก่อนว่า ในช่วงที่ผ่านมา ในระหว่างที่ Drupal 8 พัฒนา จนตอนนี้พร้อมใช้งาน ไม่ได้ทำการทดลองอะไรอีกเลย เพราะความต้องการพื้นฐานของ Drupal 8 มันขยับขึ้นมามากพอสมควร ไม่ว่าจะเป็นความต้องการของตัวเซิร์ฟเวอร์ เวอร์ชั่นของ PHP (ขั้นต่ำ 5.5.9+) หรือฐานข้อมูล MySQL ฯลฯ ซึ่งสภาพแวดล้อม(โฮสติ้ง)ที่ใช้งานอยู่ในปัจจุบัน หลายที่ยังไม่รองรับนั่นเอง

มาวันนี้ ได้ทำการขยับขยายโฮสติ้งในมือ ซึ่งเป็นเวอร์ชั่นใหม่ ประกอบด้วย PHP 5.5.9.1x, MySQL 5.5.53 เลยเป็นที่มาของ ความคิดทดลองติดตั้ง Drupal 8 อีกครั้ง

Drupal 8 Logo

เปลี่ยนทางเว็บไซต์ ให้แสดงผลหน้าเว็บเพจผ่าน HTTPS

Submitted by poakpong on Sun, 2015-03-15 - 10:46

หลังจากทำการติดตั้ง HTTPS เรียบร้อย ก็ต้องมาทำให้หน้าเว็บเพจแสดงผลผ่านทาง HTTPS

โดยในกรณีใช้ Drupal 7 ก็สามารถแทรกคำสั่ง ลงใน .htaccess ได้เลย ดังนี้

# Redirect to HTTPS
  RewriteCond %{HTTPS} off
  RewriteCond %{HTTP:X-Forwarded-Proto} !https
  RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

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

ทดลอง สร้างเว็บไซต์ข้อมูลสโมสรฟุตบอล

Submitted by poakpong on Fri, 2014-07-11 - 10:44

มีความเชื่ออยู่เสมอมาว่าเนื้อหาข้อมูลต่างๆ มันควรถูกจัดระเบียบ-รวบรวมไว้ในรูปแบบเว็บไซต์ ไม่ใช่อะไรก็จับยัดเข้าไปกองไว้ใน Social Media คนทำสื่อต้องไม่มักง่าย-ไม่รักสบายจนเกินเหตุ จนกลายเป็นความขี้เกยจไปในที่สุด ต้องใส่ใจในรายละเอียด แต่ก็ไม่ตัดช่องทางการสื่อสารกับคนทั่วไป

ความจริงที่ว่าในปัจจุบันใครๆ ก็ใช้งาน Social Media แทบจะตลอดเวลาตั้งแต่ตื่นลืมตาไปจนถึงเวลาเข้านอน คนที่มีหน้าที่ผลิตเนื้อหา ถ้าเข้าใกล้กลุ่มเป้าหมายได้เท่าไหร่ก็ยิ่งสื่อสารได้มาก แต่ควรใช้เป็นเพียงช่องทางประชาสัมพันธ์และการติดต่อ โดยโน้นการโยน Link เข้าไปใน Social Media ให้คนอ่านไหลกลับเข้าไปสู่เว็บไซต์ให้ได้มากที่สุด พยายามใช้ Sicial Media ในการสร้างมูลค่าเพิ่มให้กับเว็บไซต์

อีกประเด็นที่สำคัญไม่แพ้กัน คือเนื้อหาที่อยู่ภายใน ต้องผลิตเนื้อหาข่าว สัมภาษณ์ คลิปวิดีโอ ทำทุกอย่างเพื่อเตรียมพร้อมสำหรับการค้นหาที่จะเกิดขึ้นในอนาคต

บันทึก 3 สัปดาห์ เว็บไซต์ ผู้ว่ากทม.com

Submitted by poakpong on Wed, 2013-02-20 - 19:45

ตั้งใจว่าอยากจะให้เว็บ ผู้ว่ากทม.com เป็นเว็บไซต์สำหรับรวบรวมข้อมูลเกี่ยวกับ "ผู้สมัคร ผู้ว่าราชการ กรุงเทพมหานคร" ให้มากที่สุด-เท่าที่จะเก็บเกี่ยวได้จากกระแสอินเทอร์เน็ต

โดยเริ่มเก็บข้อมูลตั้งแต่วันที่ 31 มกราคม 2556 เป็นต้นมา ไม่ว่าจะเป็น ข่าว-ความเคลื่อนไหวประจำวัน เฟสบุ๊กของผู้สมัครแต่ละคน รวมทั้งคลิป-รายการต่างๆ ใน YouTube ที่คิดว่าประชาชนอยากรู้ข้อมูล-ประวัติของผู้สมัครคนไหน ก็สามารถคลิกอ่านได้จากชื่อของผู้สมัครแต่ละคนได้เลย

ผู้ว่า กทม

ทั้งนี้ในเว็บ ผู้ว่ากทม.com เอง ก็มีข้อเสนอเกี่ยวกับประเด็นในการหาเสียง ทั้งเรื่อง แอปพลิเคชั่น สำหรับคนกรุงเทพ (ถ้ามี) และ เรื่องการจัดการปัญหาจราจร-คมนาคมในภาพรวม สามารถคลิกเข้าไปอ่านเต็มๆ ได้ที่เว็บไซต์ ผู้ว่ากทม.com

ทดลองติดตั้ง Drupal 8.x-dev

Submitted by poakpong on Tue, 2012-11-06 - 17:20

** อัพเดท - ทดลองติดตั้ง Drupal 8.2.3 **

นึกสนุกลองโหลด Drupal เวอร์ชั่น 8 ที่ตอนนี้อยู่ในสถานะ 8.x-dev กำลังพัฒนากันอยู่ เอามาติดตั้งใน XAMPP ที่จำลองเซิร์ฟเวอร์เอาไว้ในคอมพิวเตอร์

Drupal 8.x-dev สามารถหาโหลดได้จาก drupal.org/node/3060/release?api_version%5B%5D=7234

ขั้นตอนการติดตั้ง คล้ายกับ Drupal 7 ที่ใช้กันอยู่ในปัจจุบัน แต่เปลี่ยนสลับขั้นตอนในช่วงเริ่มต้นเล็กน้อย