Poakpong.com running on Drupal 7

ได้ฤกษ์อัพเกรดบล็อก Poakpong.com จาก drupal 6 ให้เป็น Drupal 7 ซะที หลังจากปล่อยให้ตัวเลขเวอร์ชั่นไหลมาจนถึง 7.12 (ห่างจากเวอร์ชั่นแรกถึง 13 เดือน *o*) ซึ่งก่อนหน้านี้ก็เคยเขียนบล็อกเกี่ยวกับ drupal 7 อยู่เป็นระยะๆ ทดสอบ drupal 7, สำรวจ Region 15 ช่องในธีม Bartik ใน drupal 7 รวมทั้งวิธีติดตั้ง drupal 7 แบบ step-by-step

ระหว่างดำเนินการก็จดบันทึกเป็นข้อๆ เผื่อเอาไว้ใช้เป็น checklist ได้ประมาณนี้

  • ต้องตรวจสอบว่าใช้ modules อะไรบ้าง อันไหนอยากใช้งานต่อ อันไหนจะเลิกใช้
  • ตรวจสอบหน้าเพจประหลาดๆ ที่เคยสร้างเอาไว้ จะมีผลกระทบหรือไม่ - ที่ผ่านมาเคยสร้างหน้าเพจ Save the Developer!, Upgrade to IE 7 today., Different thinking is no crime และ Beijing 2008 แต่ไม่มีผลกับการอัพเกรดคราวนี้
  • จัดการ uninstall กับ modules ที่จะเลิกใช้ออกไปให้หมด ในคราวนี้รวมถึง comment closer, comment rss (ตั้งใจจะใช้ disqus แทน เลยไม่ต้อง monitor comment), feedburner (ไม่มีสำหรับ drupal 7), mollom (เลิกเก็บ comment เอง ก็ไม่ต้องกลัว spam), poormanscron (ตัวนี้รวมมาใน core ของ drupal 7)
  • ก่อนหน้านี้ใช้ cck ในบล็อกแค่นิดเดียว คือใช้ modules ชื่อ slider (ในหน้า portfolio) มันต้องเรียกใช้ node reference และตอนนี้ตัว slider ก็ดันไม่ support drupal 7 เลยเลิกใช้ slider เดี๋ยวหาวิธีอื่นใช้แทน
  • พวก modules แยกเฉพาะไม่ยุ่งเกี่ยวกับใคร - เลือกใช้วิธี uninstall เวอร์ชั่น 6 แล้วค่อย install เวอร์ชั่น 7 ใหม่ ไม่ใช้แบบอัพเกรด เช่น Google Analytics, Tagadelic, External Links, AdSense เป็นต้น
  • โชคดีที่จัด views ไว้แค่ 2 อัน คือ comment ล่าสุด กับหน้า archive เลยไม่ต้องปวดหัวกับ views
  • เมื่อเช็คหมดแล้ว ก็ทำตามคู่มือ upgrade drupal 7 ที่เว็บ http://drupal.org/node/570162
  • พอ upgrade เรียบร้อย เว็บจะอยู่ในสภาพ install แบบ minimal คือ modules บางตัวยังถูกปิดการใช้งาน เช่น toolbar, overlay คือถ้าจะใช้งานต้องไปเปิดใช้เอง - และหลังจากเปิดใช้ overlay และเลือก admin themes ต่างกัน อาจจะมาจัดการ block ต่างๆ อีกนิดหน่อยด้วย
  • ส่วน block ต่างๆ ที่เคยมี ถ้าเลือกใช้ theme ชื่อเดิม แล้วอัพเกรดเป็น drupal 7 ตัว drupal จะไปดึง database ออกมาแสดงผลให้เลย
  • อัพเกรดเสร็จแล้ว ขนาด database ใหญ่ขึ้นเท่าตัว
Did you like it?

No votes have been submitted yet.

ความคิดเห็น