Clicky

open flash chart | suksit dot com

open flash chart

Open Flash Chart 2 API

เรื่องมันมีอยู่ว่า...

หลังจากตกลงปลงใจเลือก Open Flash Chart มาใช้งาน ก็ปรากฏว่าอีก 2-3 วันต่อมา มี requirement เพิ่มเติม คือให้สร้าง chart ที่เป็นแบบ stacked bar ด้วย เท่านั้นแหละ งานเข้าทันที

เพราะโมดูล Open Flash Chart API มันสนับสนุน Open Flash Chart เวอร์ชัน 1.x เท่านั้น แต่ฟีเจอร์ stacked bar ของ OFC มันมีแต่ในเวอร์ชัน 2 สุดท้ายเมื่อไม่มีโมดูลให้ใช้ ก็เลยจำเป็นต้องเขียนเอาเอง

ตัวโมดูลที่เขียนเองใช้เองนั้นทำเสร็จตั้งแต่สองเดือนที่แล้ว แต่พอคิดว่าจะเอาขึ้น drupal.org ด้วย เลยเอามานั่งแก้แล้วแก้อีกอยู่หลายรอบ (กลัวหน้าตาโค้ดไม่ตรงตาม convention แล้วจะโดนประณาม T_T) จนคิดว่าตอนนี้น่าจะโอเคในระดับหนึ่ง

ตอนแรกไม่แน่ใจว่า ถ้าสมัคร CVS account เป็น theme contributor แล้วจะสามารถ contribute โมดูลได้ด้วยหรือเปล่า แต่ลองสร้าง directory ใน CVS แล้วปรากฏว่าสร้างได้ เลยจัดการอัพโหลดโมดูลไปเรียบร้อย :P

Links

ปล. เพิ่งค้นพบสัจธรรมว่าการเขียน documentation มันต้องใช้พลังมากกว่าการเขียนโมดูลเยอะ =.=

Chart Drawing Tools in Drupal

ช่วงนี้มีงานต้องทำเว็บแอพพลิเคชันแนวๆ issue tracker สำหรับใช้ที่ทำงาน ตัวโครงสร้างพื้นฐานของระบบก็เป็น Drupal กับคู่หู CCK + Views ซึ่งเพียงเท่านี้ก็ได้ฟังก์ชันหลักๆ ประมาณ 80% แล้ว

มาสะดุดก็ตอนที่คิดว่าถ้ามี dashboard แสดงสถานะของ issue ต่างๆ แบบเป็นกราฟิกด้วยก็น่าจะช่วยให้ผู้ใช้เห็นภาพได้ชัดเจนขึ้น เลยลองค้นดูว่า Drupal มีโมดูลอะไรที่ช่วยในการสร้าง graph หรือ chart พวกนี้บ้าง ก็ได้รายชื่อโมดูลมาจำนวนหนึ่ง แต่ก่อนที่จะตัดสินใจใช้โมดูลไหน ก็ต้องดูก่อนว่า โมดูลนั้นๆ มันใช้ tools หรือ backend อะไรในการสร้าง chart ซึ่งเท่าที่สำรวจมาได้ก็พบว่ามีดังนี้

Read the rest of this entry »