เสร็จแล้วครับ! Plainscape Theme for Drupal ที่พอร์ตมาจากธีมของ WordPress ในชื่อเดียวกัน สำหรับหน้าตาก็ประมาณนี้
ที่เลือกธีมนี้ก็เพราะชอบสไตล์ของมัน ที่เรียบๆ แต่ดูดี (ตามสโลแกน "a plain and simple theme that just works!") อีกสาเหตุคือ เห็นว่ามันไม่ค่อยมีกราฟิก น่าจะพอร์ตง่าย แต่ไปๆ มาๆ กว่าจะโอเคพอที่จะเอามาให้คนอื่นดาวน์โหลดได้ ก็ปาเข้าไป 4-5 วัน
การพอร์ตธีมคราวนี้ ได้ความรู้เพิ่มขึ้นอีกไม่น้อยเลยครับ ไม่ว่าจะเป็นการวางเลย์เอาท์โดยใช้ 960 Grid System, การ override ธีมโดยใช้ไฟล์เทมเพลต (*.tpl.php) แต่ที่ประทับใจสุดคือ ได้เห็นความสุดยอดของฟังก์ชัน phptemplate_preprocess_*() ของ Drupal ที่ทำให้สามารถ customize ได้แบบสุดๆ และทำให้การสร้างธีมมันส์ขึ้นเยอะ
ต้องออกตัวก่อนว่า ผมไม่ใช่เซียน CSS จึงทำให้หน้าตาของธีมเวลาดูใน Firefox กับ IE อาจจะแตกต่างกันเล็กน้อย (แน่นอนว่าใน Firefox ดูดีกว่า) แต่ก็พยายามแก้ให้ใกล้เคียงกันมากที่สุดเท่าที่จะทำได้แล้ว หากท่านใดมีข้อแนะนำในการปรับปรุง ก็คอมเมนต์ไว้ได้เลยนะครับ
อีกอย่างคือ ถึงจะเป็นการพอร์ตมา แต่ก็ไม่เหมือนต้นฉบับซะทีเดียวนะครับ เพราะผมเพิ่ม search box ตรงด้านบนเข้าไปด้วย (ก๊อปมาจากของ TechJunkie) จะได้ไม่ดูจืดจนเกินไป
อีกส่วนหนึ่งที่นั่งทำอยู่นาน คือการย้ายลิงค์ "read more" มาไว้ตรงท้ายเนื้อหา ให้คล้ายๆ กับของ WordPress ซึ่งตามความรู้สึกของผม น่าจะทำให้อ่านเนื้อหาได้ต่อเนื่องว่าการวางลิงค์ไว้ตรงตำแหน่งปกติของ Drupal (ปกติ "read more" จะอยู่ต่อจากลิงค์ที่แสดงจำนวนคอมเมนต์)

สำหรับคุณสมบัติอื่นๆ ดูได้จากหน้าดาวน์โหลด Plainscape Theme for Drupal ครับ


No comments yet
Post new comment