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