Drupal

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

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

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

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

สารพัดวิธี อัพเกรดเว็บไซต์ จาก Drupal 6 มาเป็น Drupal 7

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

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

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

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

ก่อนหน้านี้ ประมาณปี 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

หลังจากทำการติดตั้ง 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 เสมอ

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

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

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

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

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

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

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

ผู้ว่า กทม

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

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

** อัพเดท - ทดลองติดตั้ง 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 ที่ใช้กันอยู่ในปัจจุบัน แต่เปลี่ยนสลับขั้นตอนในช่วงเริ่มต้นเล็กน้อย

วิธีใช้ Drupal ตอนที่ 6 – วิธีติดตั้ง Modules

การเพิ่มฟังก์ชั่นให้กับ Drupal เราสามารถเลือกใช้งาน Modules ต่างๆ ตามที่เราต้องการ เพื่อเอามาปรับเสริมใช้งานในเว็บไซต์ของเรา เช่น ตัวเก็บสถิติคนเข้าชมเว็บไซต์, ตัวช่วยในการสร้าง URL alias แบบอัตโนมัติ หรือแม้แต่ Views ในส่วนของการแสดงข้อมูล เป็นต้น

การติดตั้ง Modules ทำได้ 2 วิธี คือ Upload และ Online

วิธีติดตั้ง Modules แบบ Upload

เริ่มต้นด้วยการค้นหาและดาวน์โหลดไฟล์ .tar.gz หรือ .zip จากเว็บ Drupal.org หรือจากที่อื่นๆ นำมาขยายไฟล์ออก แล้วนำมา Upload ผ่านโปรแกรม FTP เข้าสู่เซิร์ฟเวอร์

เตรียมความพร้อมก่อนเรียน "สอนทำเว็บ" ด้วย drupal กับปกป้อง

อุปสรรคที่พบบ่อยอย่างหนึ่งของผู้ที่มาเรียน สอนทำเว็บ ด้วย drupal กับปกป้อง คือผู้เรียนมีความตั้งใจเต็มเปี่ยม แต่ขาดการเตรียมพร้อมในการทำงานกับเว็บไซต์ ทำให้อาจจะต้องเสียเวลาในช่วงแรกในการดาวน์โหลดและติดตั้งโปรแกรมที่จำเป็นในการทำงานเกี่ยวกับเว็บไซต์ เช่นโปรแกรม FTP ที่ใช้สำหรับคัดลอกถ่ายโอนข้อมูลจากคอมพิวเตอร์ของเราไปยังเว็บเซิร์ฟเวอร์เว็บโฮสติ้ง หรือโปรแกรม Text Editor สำหรับช่วยในการแก้ไขโค้ดในบางจุดทำได้สะดวกมากขึ้น (โปรแกรม Notepad ที่มีอยู่ในเครื่อง Windows ไม่เอื้ออำนวยให้ใช้ในงานทำแก้ไขโค้ดของเว็บไซต์)

FTP FileZilla

วิธีใช้ Drupal ตอนที่ 5 – สร้างและแก้ไข Basic page

Basic page ใน Drupal 7 คือหน้าเว็บเพจที่จะใช้งานในลักษณะหน้าเนื้อหาตายตัว ไม่อ้างอิงกับเวลา (ไม่เหมือนข่าว หรือเนื้อหาบล็อก) มักจะใช้ Basic page สำหร้าบหน้าที่เราไม่ค่อยเปลี่ยนแปลงเนื้อหาภายในบ่อย เช่น About us หรือหน้าประกาศโฆษณาพิเศษ เป็นต้น

สร้าง Basic Page ใหม่

การสร้าง Basic page ใหม่ ให้เลือกเมนู Add content และคลิกหัวข้อ Basic page

วิธีใช้ Drupal

Basic page ประกอบด้วย

โดยหน้า Basic page ใน Drupal 7 นั้นประกอบด้วยโครงสร้างหลัก 2 อย่างคือ

Pages

Subscribe to RSS - Drupal