9 มิถุนายน 2554

Drupal 7 Test Drive

วันก่อนลองทำเว็บด้วย Drupal 7 (ณ วันที่เขียนเนื้อหานี้ อัพเดทล่าสุด Drupal 7.2) ซึ่งเป็นรุ่นใหม่ของ Drupal CMS ที่ใช้งานประจำ (ปกติใช้เวอร์ชั่น 6) บล็อกตอนนี้เลยจะขอจดไว้เป็นข้อๆ

Logo: Drupal

  • การติดตั้ง install ตัว Drupal 7 ยังคงทำเหมือนเดิม แต่มี profile มาให้เลือก 2 แบบ คือ standard และ minimal -- สำหรับ profile แบบ minimal จะเปิดใช้งานเฉพาะบาง modules ที่สำคัญเท่านั้น - ดูตารางเปรียบเทียบการ install ทั้ง 2 แบบ Built-in Installation Profiles (Drupal 7)
  • หากพิจารณาจากความแตกต่างระหว่าง profile ทั้ง 2 แบบ มีความแตกต่างกันพอสมควร ก่อนจะเลือกใช้แบบไหน ควรศึกษาให้ครบถวนก่อน อาจสร้างความสับสน เพราะหลายอย่างยังไม่ถูกเปิดใช้งาน
  • การจัดเมนูของ Drupal 7 นั้นมีการปรับเปลี่ยนจากเวอร์ชั่น 6 พอสมควร คือ พยายามจัดกลุ่มให้เกิดความเข้าใจมากขึน
    • Content - จัดการเนื้อหาที่โพสต์ไว้แล้ว
    • Structure - ดูแลส่วนที่เป็นโครงสร้างหลักของเว็บ เช่น Block, Content types, Menus และ Taxonomy (รวมไปถึง Views ถ้าทำการติดตั้งจะมีเมนูให้ใช้ในส่วนนี้)
    • Appearance - ธีม
    • People - ผู้ใช้งาน
    • Modules - เมนูจัดการส่วนเสริมต่างๆ
    • Configuration - ส่วนปรับแต่งอื่นๆ ภายในเว็บ ถ้าไม่เข้าพวกหัวข้อด้านบน ก็จะถูกจับมาไว้ในส่วนนี้
    • Reports - รายงานการใช้งานเว็บ เช่น Status report, Available updates เป็นต้น
    • Help - เมนูวิธีใช้
  • ธีม theme ที่มาพร้อมกับ Drupal 7 เริ่มต้นใช้งาน 2 ธีม คือ Bartik และ Seven (admin ธีม) และอีก 2 ธีมที่ไม่ได้ใช้งาน คือ Garland และ Stark
  • ธีม Bartik มาพร้อมกับพื้นที่ region 15 ช่อง
  • Drupal 7 แบบ standard มี Content types พร้อมใช้งาน 2 ประเภท คือ Basic Page และ Article (แก้ไขชื่อเรียกจากเวอร์ชั่น 6 ให้เข้าใจง่ายมากขึ้น)
  • โดยพื้นฐาน Durpal 7 ถ้าไม่ติดตั้ง modules เพิ่มเติม ก็สามารถใช้งานเป็นเว็บบล็อกได้ทันที (ดูตัวอย่าง)
  • ข้อดีของ Drupal 7 ที่พัฒนาขึ้น
    • สามารถเพิ่ม Field ให้กับประเภทเนื้อหาได้โดยไม่ต้องติดตั้ง modules เพิ่ม
    • ระบบจัดการรูปภาพ พร้อมใช้งาน เช่น  Image Toolkit และ Image Styles เป็นต้น
    • ติดตั้ง install module และ theme ได้ง่ายผ่านหน้าเว็บ รวมถึงการอัพเดท
    • ติดระบบ Cron มาพร้อมใช้งาน
  • ข้อควรระวัง
    • Module หลายตัวยังไม่นิ่ง เป็นคงสถานะ beta อยู่ เช่น Views เลขเวอร์ชั่นล่าสุดคือ 7.x-3.0-beta3
  • สรุปว่า ควรทดลองใช้งานเพื่อสร้างความคุ้นเคย ก่อนจะเอาไปใช้งานจริง :-)