colourise

Drupal Colourise 6.x-2.1 Released

ค้างคามาหลายเดือน ชาวบ้านรายงานบั๊กเข้ามาเพียบ เลยอาศัยจังหวะชุลมุล ปล่อยเวอร์ชั่นใหม่ของ Drupal Colourise ซะเลย

เวอร์ชั่นเดิม (colourise-6.x-2.0) จะมีปัญหา กับ Contrib module ที่เติม elements เข้ามาแทรกใน BODY เช่น Administration menu และ SimpleMenu ที่มักจะใช้ position: absolute ใน CSS ของโมดูล เพื่อยึดตำแหน่งส่วนบนของหน้าเว็บ วิธีแก้ก็ทำได้ด้วยการเอา position: releative ออกไปจาก CSS ในธีมของเราซะ (ทำไมเราต้องหลีกทางให้โมดูลด้วยเนี่ย? ทำถูกแล้วล่ะ โมดูลต้องสำคัญกว่าธีมสิ!)

อีกปัญหาก็เกิดกับ WYSIWYG editors ที่มักใช้ IFRAME เพื่อแสดงพื้นที่ของตัว editor แทน TEXTAREA ปกติของดรูปัล แบ็คกราวน์ของธีมเลยไปโผล่ในตัว editor ด้วย เพราะ Colourise กำหนดสีและภาพพื้นหลังไว้ที่ BODY แก้โดยย้ายมากำหนดสีและภาพพื้นหลังใน #page แทน

สิ่งที่เพิ่มเข้ามา อีกอันคือ อินเตอร์เฟสของธีมในภาษารัสเซีย อันนี้ไม่มีปัญญาแปลเองแน่ๆ แต่ ChemAli ส่งเข้ามา (อ่านไม่ออก แค่คิดว่าคงไม่มีพิษมีภัย)

Thanks ChemAli for your russian translations.

แต่ยังเหลืออีก 2 ธีมที่ต้องสะสาง คือ Strange Little Town กับ Beach รู้สึกว่ายิ่งปล่อยไว้นานก็ยิ่งขี้เกียจ โอ้วววว ขอพลังสร้างสรรค์จงสถิตย์ในตัวข้าอีกครั้งเทอญ!

Drupal Colourise Theme Project

ปล่อยของ : Drupal Colourise 6.x-2.1 ออกแล้วจ้า

ในที่สุด "สงคราม Drupal Colourise CVS" ก็จบสิ้นอีกรอบ เชลยศึกถูกปล่อยตัว คงไว้แต่อนุสรณ์ของทหารผ่านศึก ไปดูได้เลยที่ : Drupal Colourise Project

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

Drupal Colourise Theme Project (Eng.)

Drupal Colorise 6.x-2.1 was released

Finally, Drupal Colourise CVS War was end (again). The prisoner of war was released. The new vetaran's stuff is right there : Drupal Colourise Project.

Yes, I'm enjoying mixing metaphors because I have recently renewed my poetic license from hell.
Okey, let's get serious on details now!

Drupal Colourise Theme (EP.5)

I'm kicking around the Colourise theme for the next release (6.x-2.x). It's not just bug fix or more features but definitely radical change in code. The 960GS framework was removed from layout due to I need to add flexible page width for the theme (5 width levels plus fluid layout). But anyway, Nathan Smith's CSS framework always inspires me (and anyone) to create our own framework somehow.

Drupal Colourise Theme (EP.4)

ก่อนที่ผมจะลืมไปซะก่อน ก็เอาธีม Colourise ที่แก้ไข CSS แล้ว มาไว้ให้ทดลองใช้กันครับ ผมใส่คอมเมนต์ภาษาไทยไว้ในไฟล์ page.tpl.php ให้ด้วย เผื่อใครอยากจะดูตัวอย่างโค้ดไว้ทำธีมด้วยตัวเอง นอกจากนี้ก็มีอีกหลายจุดที่เพิ่มเข้ามาจาก EP.3 แต่ผมขี้เกียจเขียนอธิบายไว้ใน blog นี้ ก็ลองเปรียบเทียบดูในโค้ดเอาเองนะครับ ส่วนเรื่องการใช้งาน เท่าที่เช็คใน IE ก็ปกติสุขดี เพราะโยนภาระไปให้ Javascript จัดการแทน (ใส่ลงไปดื้อๆในไฟล์ page.tpl.php นั่นแหละ) แต่ก็มีบางจุดที่ยังต้องแก้ไขอยู่ เช่น สีของพื้นหลังและตัวหนังสือ , เลย์เอาต์ในส่วน admin และ system ส่วนไฟล์ที่แพ็คไว้มันใหญ่ขึ้นเท่าตัว เพราะรวม Javascript กับ Screenshot แบบเต็มหน้าเข้าไปด้วย

Drupal Colourise Theme (EP.3)

สำหรับ Episode 3 ของการแปลง Colourise (free css template) เป็นธีมของ drupal6.x นี้ ก็คงเป็นตอนสุดท้ายที่ผมจะเขียน แต่ไม่ใช่ขั้นตอนสุดท้ายของการพัฒนาธีม แต่หลังจากผ่านขั้นตอนพื้นฐานของการทำธีม drupal ก็จะเป็นเรื่องการตกแต่ง ซึ่งเน้นไปที่ css มากกว่า drupal และผมตั้งใจว่าจะแยกเรื่อง css ออกมาเขียนต่างหาก เพราะมันสามารถเอาไปพัฒนาธีม/เทมเพลตสำหรับ cms ตัวอื่นๆได้เช่นกัน

ขั้นตอนที่เหลือสำหรับ Drupal Colourise Theme ก็คือ กำหนดตำแหน่ง block เพิ่มเติม , เปลี่ยน path ของไฟล์ให้เป็นระเบียบ แล้วก็เพิ่มและเคลียร์สิ่งที่ไม่จำเป็นออกไปจาก css

Theme

Twitter Update

Restless Engine

Powered by Drupal, an open source content management system

Back to content. RSS