รีวิวเล็กๆน้อยๆสำหรับเว็บที่ทำด้วย drupal 7

เว็บหลักสูตรบริหารธุรกิจ สาขาคอมพิวเตอร์ธุรกิจ มหาวิทยาลัยราชภัฏสวนดุสิต เป็นเว็บแรกที่ผมทำด้วย drupal 7 ผมเลยคิดว่าจะมารีวิวอะไรเล่นๆน้อยๆให้ชมกันว่าตัวเว็บใช้โมดูลอะไรบ้าง และส่วนไหนสร้างจากอะไร คนที่เพิ่งจับ drupal จะได้พอนึกว่าภาพออกว่าถ้าจะทำแบบนี้ใช้โมดูลอะไรในการทำ

bizcom logo

รีวิวเล็กๆน้อยๆสำหรับเว็บที่ทำด้วย drupal 7

ส่วนแรก ขอพูดถึงโมดูลที่ใช้งานก่อนละกันครับ
Advanced help - ไว้ดูวิธีใช้งานโมดูลต่างๆ จริงๆก็แทบไม่ได้ใช้ตัวนี้แต่มันฟ้องว่าให้ลงก็เลยลงไว้ :p
Backup and Migrate - สำรองฐานข้อมูล
Chaos tools (ctools) - ใช้ร่วมกับ views
CKEditor - ตัวช่วยเขียนเนื้อหาในเว็บ (WYSIWYG)
Colorbox - ทำแกลอรี่รูปภาพ
Custom Breadcrumbs - ปรับแต่ง breadcrumbs เองสำหรับแต่ละ content type
Date - เป็น field เรื่องวันที่ใช้ร่วมกับ CCK
Email field - เป็น field เกี่ยวกับอีเมลใช้ร่วมกับ CCK
IMCE - ไว้อัพโหลดรูปลงในเนื้อหาใช้ร่วมกับ ckeditor
i18n (Internationalization) - ระบบทำเว็บไซต์สองภาษา
link - เป็น field เกี่ยวกับใส่ลิงค์ใช้ร่วมกับ CCK
Menu block - นำเมนูออกมาเป็น block
Meta tags - ปรับแต่ง meta tags ของเว็บ (SEO)
Page title - ปรับแต่งหัวข้อของหน้าเพจ (SEO)
Pathauto - กำหนด url ให้อัตโนมัติ (SEO)
References - ไว้ใช้อ้างอิง field ต่างๆ (SEO)
Site Verification - ไว้ submit กับเว็บไซต์ search engine ต่างๆเช่น google, yahoo, bing (SEO)
Token - ใช้ร่วมกับ meta tags, page title, pathauto
Variable - ใช้ร่วมกับ i18n
Views - ไว้ดึง field ต่างๆมาแสดง

ส่วนสอง จะกล่าวถึง layout ของตัวเว็บนะครับว่าหลักๆมันมาจากโมดูลตัวไหน

  • หน้าแรก ก็ไม่มีอะไรมากครับใช้ views เป็นตัวแสดงผลออกมา
    หน้าแรกเว็บบริหารธุรกิจ
  • หน้าหลักสูตร ตรงเมนูสีส้มๆ ใช้ menu block ดึงมาครับทำเป็นลูกเล่นให้คล้ายแท็บ พอดีผมต้องการในส่วนของ url เว็บให้เปลี่ยนครับเลยไม่ได้ใช้ jquery tab มาเล่น
    menu block
  • หน้านักศึกษา ก็ใช้ views ดึงการแสดงผลออกมาแต่ได้เพิ่มในส่วนของ Filter criteria กำหนดให้ค่ารหัสเป็น exposed ออกมาเพื่อให้ทำการค้นหาได้ใน views
    view search
    ในส่วนกลุ่มนักศึกษาผมกำหนดที่ Format และเลือกตั้งค่ามันจะมีให้เลือก Grouping field เพื่อทำการเป็นกลุ่มการแสดงผลออกมาครับ
    grouping field
  • หน้าเทียบโอนหน่วยกิต ในส่วนของวิชาใกล้เคียงผมใช้ node references เป็นตัวสร้างขึ้นมาครับ
  • หน้ากิจกรรม ในส่วนของเนื้อหาข้างในที่เป็นแกลอรี่ใช้ colorbox ทำครับ
    color box

ในส่วนของหน้าอื่นหลักๆก็เป็น view ที่เป็นตัวดึงการแสดงผลออกมานะครับ และแน่นอนเว็บสองภาษาผมใช้โมดูล i18n เป็นตัวจัดการซึ่งโมดูลตัวนี้ต้องยอมรับจริงๆครับว่าทรงพลังมากในการทำเว็บสองภาษา หรือหลายๆภาษาได้ใน drupal
แนะนำติชมได้นะครับ :) หรือสงสัยส่วนไหนของเว็บว่าทำยังไงถามได้ครับ อยากเห็นคนใช้ drupal เยอะๆจะได้รู้กันไปว่าไม่น้อยหน้า wordpress แน่นอน ฮาๆ

Drupal thai community - http://drupal.in.th

7

Add new comment

Mon, 12/05/2011 - 09:50

เจ๋งง่ะ ! ด้วยสงสัยต้องหัดใช้บ้างซะแล้ว เดี๋ยวต้องมารบกวนที่นี่บ่อย ๆ แน่ ๆ

Mon, 12/05/2011 - 17:19

ดูดีมากเลยค่าา มีแบบที่อยากทำแต่ทำไม่เป็นอยุ่เยอะเลยย ^^

Tue, 01/31/2012 - 23:05

เรียนดรูพอลได้ที่ไหนบ้างครับ สนใจมากครับ

Tue, 01/31/2012 - 23:06

เรียนดรูพอลได้ที่ไหนบ้างครับ