Feb
0

รู้จัก Copyright – License – Trademark

พอดีได้รับเชิญให้ไปบรรยายในหัวข้อ “ศักยภาพของนักพัฒนาซอฟต์แวร์ไทย กับ การบริหารจัดการสิทธิเหนือลิขสิทธิ์”  ในงานสัมมนา ส่งเสริมการคุ้มครองทรัพย์สินทางปัญญาด้านซอฟต์แวร์และการใช้ซอฟต์แวร์ให้ถูกต้องตามกฏหมาย จัดโดย สำนักงานส่งเสริมอุตสาหกรรมซอฟต์แวร์แห่งชาติ (องค์การมหาชน)  ในฐานะที่เป็นผู้ดำเนินธุรกิจเกี่ยวกับการพัฒนาซอฟต์แวร์โอเพนซอร์สมา

Continue Reading…

Dec
0

พรีเซ็นต์นำเสนอเกี่ยวกับ FLEXIcontent

พอดีมีโอกาสได้เขียนบทความลงใน magazine.joomla.org ซึ่งใช้ K2 อยู่ แล้วรู้สึกว่ายากกว่าการเขียน Content ปกติ ต้องใช้เวลาในการเรียนรู้มาก ก็เลยได้ถามเพื่อนต่างชาติดูว่าทำไมถึงไม่ใช้ FLEXIcontent ล่ะ ง่ายกว่าตั้งเยอะ ก็ได้คำตอบว่าใช้กันไม่เป็นเพราะ FLEXIcontent ไม่มีเอกสารการใช้งานให้อ่านสักเท่าไหร่  ผมก็เลยลองสไลด์นี้ขึ้นมา แปะๆ รูปเข้าไป คงพอจะให้เรียนรู้และได้เข้าใจในภาพรวมได้ว่าควรจะเริ่มต้นจากตรงไหน

Sep
1

เล่าเรื่อง Joomla Summit และงาน JoomlaDay ในรายการช่างคุย

พอดีได้มีโอกาสไปพูดคุยกับพี่พัสกร ในรายการช่างคุยมาครับ เรื่องราวเกี่ยวกับงานที่ไปประชุมจูมล่ามา ที่อเมริกา ซึ่งผมเองจ่อๆ จะเขียน Blog หลายรอบแล้วแต่ยังไ่ม่ได้เขียนสักที  แต่ว่าเดี๋ยวจะหาเวลาเขียนเล่าละเอียดๆ อีกรอบครับ ลองฟังเอาจากที่ได้ไปพูดคุยดูก่อนนะครับ

ข่าวที่เกี่ยวข้อง

 

Jun
14

บันทึกการพัฒนา vTigerCRM ภาษาไทย

vTigerCRM Logoบันทึกกันลืมครับ เนื่องจากนานๆ ทีจะกลับมาทำ vTiger CRM สักที พอดี vTiger CRM ออกเวอร์ชั่นใหม่ เป็นเวอร์ชั่น 5.2.1 ซึ่งที่เคยทำไว้ก็เป็น 5.1.0 ซึ่งนานพอสมควรที่ไม่ได้อับเดด พอดีบริษัทตัวเองจะใช้งานเอง จึงคันไม้คันมือ ทั้งๆ ที่ตัวเองก็มีงานอื่นอยู่ในมือหลายอย่าง แต่มันเหมือนว่าพอเห็นแล้วอดไม่ได้  ถ้าไม่ทำแล้วเหมือนมันค้างคาใจ ก็เลยนั่งรื้อฟื้นว่าเคยทำอะไรไปบ้าง แล้วก็ลงมือรวบรวมทำใหม่  สิ่งที่ต้องทำใน vTiger CRM เพื่อให้รองรับภาษาไทยได้สมบูรณ์หลักๆ ที่ต้องทำก็ตามนี้ครับ

  • ไฟล์ภาษาไทย
  • PDF  รองรับฟอนท์ภาษาไทย ซึ่งผมเลือกใช้ TH Sarabun ใส่เข้าไป
  • เพื่อลดความยุ่งยากสำหรับผู้ใช้ทั่วไป ก็จับทั้ง 2 ส่วนข้างบน มาร่วมใน Package ซึ่งเมื่อติดตั้งแล้วจะได้ทั้ง 2 ตัวนั้นมาในทันที ไม่ต้องมาติดต่อเพิ่มเติมเอง ในภายหลัง

vTiger Thai Screen

Continue Reading…

Mar
0

ไปออกช่างคุยมาอีก 2 ครั้ง

ช่วงเวลาที่ผ่านมาหลังจากจบงาน JoomlaDay ก็ยังคงต้องทำงานไม่ได้หยุดเช่นเดิม ใช้เวลาพักผ่อนบ้าง นอนไม่หลับก็แซวคนโน้นคนนี้บ้างผ่านทาง Twitter จนพี่หงษ์ ทักมาว่า ถ้าว่างนัก (ฟุ้งซ่าน) มาออกรายการช่างคุยหน่อยไม๊ ก็เลยได้ไปแจมในรายการช่างคุย มา 2 ตอน

5 ชอบ และ ไม่ชอบ แห่งปี 2553

 

ช่างคุย 5 ชอบไม่ชอบตอนที่ 4

สฤณี สฤณี อาชวานันทกุล หรือ @Fringer กับ ผม ซึ่งพูดช่วงที่ 2

Continue Reading…

Sep
0

ยังคงเหนื่อยกับการหา sponsor งาน JoomlaDay

JoomlaDay Bangkok 2010

JoomlaDay Bangkok 2010

อับเดดงานเบื้อหลังการเตรียมงาน JoomlaDay กันสักหน่อย ขณะนี้สิ่งที่ทางคนจัดงาน ซึ่งก็คือคนของบริษัทมาร์เวลิค เอ็นจิ้น นี่แหล่ะ ที่ต้องทำก็คือวางเงินมัดจำค่าสถานที่เป็นเงิน 200,000 กว่าบาท  ซึ่งเงินจะมาจากไหน ก็คงต้องหาจาก สปอนเซอร์ หรือไม่ก็ต้องหาเงินตัวเองมาสำรองไว้ก่อน (ใครจะรู้บ้างว่าจัดงานมันต้องมีค่าใช้จ่ายเยอะแยะ)  เบื้องต้นขณะนี้ ที่ตอบรับแล้ว ก็คือ HTC ซึ่งจะใช้เวลา 45 วันนับตั้งแต่วางบิลล์ไป จึงจะได้เงินออกมา อีก 1 แห่งที่แจ้งความจำนงค์มา ก็คือคุณทัศนา จาก ไอครีเอชั่น เป็น Bronze Package จำนวน 20,000 บาท  แล้วก็อยู่ในระหว่างการส่งจดหมายเทียบเชิญ ยังไม่ได้รับการตอบรับว่า ได้หรือไม่ได้อีกบางส่วน (ใครมารู้จักจะช่วยกันหาก็จะยินดีมากครับ)

Continue Reading…

Jul
2

พัฒนา Appointment สำหรับ JomSocial

Appointment for JomSocial Screen

Appointment for JomSocial Screen

ตั้งแต่เขียน Blog มา รู้สึกว่าผมยังไม่ได้เขียนเกี่ยวกับการพัฒนา Extension ใน Joomla! สักเท่าไหร่ ทั้งๆ ที่แบ่ง Category ไว้เรียบร้อยแล้ว  วันนี้เลยขอ หยิบยกมาเล่าให้ฟังสักตัวหนึ่ง

ตัวที่ได้พัฒนาเสริมเป็น Application ที่ติดตั้งเพิ่มเติมสำหรับ Extension ที่ชื่อ JomSocial เพื่อใช้สำหรับนัดหมาย โดย ผู้ใช้งานสามารถ เชิญเพื่อน เข้าร่วมกิจกรรม โดยระบบจะส่งคำเชิญเพื่อให้ เพื่อนผู้รับ สามารถยืนยันได้ว่า จะเข้าร่วมด้วยไหม

Continue Reading…

Jul
3

เส้นทางเดินสู่โลกโอเพนซอร์ส (ตอนที่ ๒ เปิดบริการฝึกอบรม)

Joomla Book

หนังสือคู่มือการใช้งาน Joomla! ที่ตีพิมพ์

จากที่เล่าไว้ในตอนที่ ๑ (สนุกที่ได้ทำ) แล้วก็มาขั้นเวลาเต็มๆ ด้วยการเล่าผ่านรายการช่างคุย อีกที วันนี้เลยจะขอเล่าในส่วนของกิจกรรมที่เกิดขึ้นหลังจากที่เรามีเว็บ Community สร้างชุมชนของคนที่สนใจ ในเรื่องเหมือนกันแล้ว งานต่อจากการที่เราเจอกันบนโลกออนไลน์ ผ่านทางเว็บบอร์ด ผ่านทาง IM ตัวต่างๆ ไม่ว่าจะเป็น MSN , Skype , Yahoo  แล้ว  วันหนึ่งเมื่อเราพร้อมและความต้องการสุกงอมพอดี  เราก็จะอยากนัดหมายออกมาพบปะพูดคุยกันตัวเป็นๆ ละครับ  เอาละครับลองมาดูเส้นทางกันดูหลายๆ คนอาจจะกำลังดำเนินการตามเส้นทางแบบนี้อยู่ก็ได้

เริ่มต้นด้วย Meeting เล็กๆ และเป็นงานฟรี

หลังจากที่เรามีเว็บไซต์เป็นศูนย์กลางในการแลกเปลี่ยนข้อมูลกันแล้ว  ผมเองหลังจากที่ทำเว็บไซต์เองอยู่คนเดียว ก็เปิดให้สมาชิกเข้ามามีส่วนร่วม เปิดพื้นที่บนเว็บเว็บไซต์ให้สมาชิกที่ อยากมีส่วนร่วม อยากเห็นว่าเว็บไซต์ควรมีข้อมูลอะไร ประมาณไหน เข้ามาช่วยกันพัฒนา ช่วยกันทำ เหมือนยกเว็บที่ทำให้เป็นของสมาชิกด้วยเลย  ก็นัดหมายสมาชิกที่สนใจ และ Active มานั่งคุยกัน  ก็ตามร้านกาแฟครับ ไม่เกิน 10 คนมานั่งคุยกันคงไม่มีปัญหาอะไร หาที่นั่งก็คงไม่ยากนัก  กลุ่มของคนที่จะเข้ามาร่วมกันพัฒนาเว็บไซต์ ก็เป็นเพียงกลุ่มหนึ่ง ที่จะเป็นกำลังสำคัญที่จะขับเคลื่อนเว็บไซต์หรือชุมชนนี้แทนที่จะเป็นเราคนเดียว ที่ทำ เพราะเป็นงานฟรี ไม่ได้มีรายได้จากการทำเว็บคอมมูนิตี้ ทำสนุก ทำเอามันเข้าว่า

Continue Reading…

Jul
3

ทำเสนอราคาหรือเสนอ Solutions ก็มีต้นทุน

Quotations

ทำ Quotations ก็มีต้นทุนนะ

ช่วงหลายเดือนมานี้  ที่บริษัทมาร์เวลิค ได้รับการติดต่อเข้ามาเยอะพอสมควร เพื่อให้ทำเสนอราคา จาก Requirement ที่คนติดต่อส่งมาให้  มากจนผิดปกติ ซึ่งในนี้ก็มีทั้งคนที่สนใจจริงๆ  และเป็นบริษัทรับทำเว็บ ซึ่งรู้จักเราว่าเราเป็นอันดับหนึ่ง ที่เชี่ยวชาญ Joomla! ในประเทศไทย

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

กรณี Subcontract

ในกรณีของการติดต่อมาเพื่อ Subcontract งานส่วนของ Web (ซึ่งเราก็จะเลือกใช้ CMS ที่เหมาะกับ Requirement นั้นๆ) ก็จะมีหลายลักษณะ

  • ก่อนที่เขาจะได้งานนั้น ซึ่งส่วนใหญ่แล้วก็จะมีส่วนของงานที่เป็น Product ของเขาเอง และต้องการให้เราทำงานใน Part ที่เขาไม่ถนัดหรือต้องพัฒนาให้มา integrate กับ Product ของเขา ซึ่งกรณีแบบนี้ก็คล้ายๆ การเป็น Partner เพื่อทำงานร่วมกัน แต่ก็คงต้องดูเป็นกรณีๆ ไป โดยอาจจะดูจากความน่าจะเป็นของโครงการว่าเป็นไปได้มากน้อยแค่ไหน เราเองก็จะได้ไม่เสียเวลาเปล่า กับการไปวิ่ง Present ร่วมกับตัวปลอม!
  • ติดต่อเราหลังจากที่เขาได้งานนั้นๆ มาแล้ว และบังเอิญเนื้องานนั้นใช้ Joomla! น่าจะเหมาะสุด (อาจจะรู้จากคนวาง TOR ว่าเขาตั้งใจที่จะเป็นตัวไหน)  กรณีนี้มีความง่ายและความน่ากลัวอยู่คือ งบประมาณที่เขาเสนอไป กับเนื้องานที่ต้องทำ มันเหมาะสมกันหรือไม่  ถ้าเราไปเจอบริษัทที่ไม่เข้าใจ Joomla! หรือไม่เข้าใจธุรกิจการพัฒนาโอเพนซอร์สซอฟต์แวร์ อาจจะคิดว่าถ้าใช้ OpenSource แล้วมันจะต้องถูกๆ หรือไม่ก็ฟรี โดยไม่ได้ดูเนื้องานละก็ บอกได้คำเดียวว่า นรก ครับ บางงานเราก็ต้องปฏิเสธไปว่าทำไม่ได้ในงบประมาณที่เขาเจียดให้  แต่ไม่ใช่ว่า Joomla! จะทำไม่ได้ OpenSource ตัวอื่นๆ ก็เช่นเดียวกัน ถ้าคนที่เชี่ยวชาญตัวนั้นจริงๆ ก็จะรู้ว่าทุกอย่างทำได้หมด อะไรที่ยังไม่มีก็พัฒนาเป็น Plugin / Extension ออกมาเพื่อรองรับงานนั้นๆ ได้ ก็เหมือนกับเราพัฒนาระบบขึ้นมาใหม่ แต่ใช้ Base  บน OpenSource ก็จะเขียนโค้ดได้สั้นลง ทำงานดีขึ้น เป็นระบบมากขึ้น

Continue Reading…

Jun
8

เว็บมูลนิธิชัยพัฒนา Project ที่ทำแล้วมีความสุข

เว็บไซต์มูลนิธิชัยพัฒนา

มูลนิธิชัยพัฒนา (The Chaipattana Foundation)

วันนี้ขอหยิบเอา Project ที่ ทีมมาร์เวลิค ทำแล้ว สบายใจ และ มีความสุขที่ได้มีโอกาสทำงานนี้ นั่นคือ ทำเว็บไซต์ให้กับมูลนิธิชัยพัฒนา  บางท่านอาจจะอยากรู้ ที่มาที่ไป ว่าเป็นมาอย่างไร ถึงได้ทำเว็บให้กับที่นี่  สืบเนื่องจากเว็บเดิมของมูลนิธิชัยพัฒนานั้น ได้ใช้แมมโบ้ลายไทย ซึ่งทีมผมเองพัฒนาแจกอยู่มานานแล้ว บังเอิญทางมูลนิธิชัยพัฒนา ได้ติดต่อมาเพื่อให้อับเดดเวอร์ชั่นของแมมโบ้ให้ (น่าจะปี 2008 หรือต้นปี 2009 นี่แหล่ะ)   ซึ่งผมเองก็ได้ช่วยเหลือดำเนินการให้โดยไม่ได้คิดค่าใช้จ่าย ใดๆ

เมื่อกลางปี 2009 มีโอกาส ได้คลุกคลีกับ @iMenn แห่ง ไทเกอร์ไอเดีย ทานข้าวด้วยกันบ่อยมากๆ คุยกันเรื่องโอเพนซอร์ส และการทำบริษัท ว่าเราเจออะไรกันมาบ้าง ล้มลุก คลุกคลาน เจ็บตัวกันมาแบบไหน ผมก็เลยคิดว่าเราหาโครงการอะไรทำร่วมกันสักงานไหม โครงการที่เราจะทำเพื่อในหลวง  ซึ่งทีมผมตั้งใจกันไว้ว่า อยากเปลี่ยนเว็บของมูลนิธิชัยพัฒนาให้เป็นจูมล่า เพื่อที่จะได้ใช้ Technology ที่ทันสมัยขึ้น ก็เลยชวนคุณเม่น (@iMenn)  ว่าเดี๋ยวเรามีเวลา เราทำงานให้ในหลวงกันสักงานไม๊  คุณเม่นก็ตอบตกลงว่า ได้เลยพี่  หลังจากนั้นไม่กี่เดือน  ก่อนที่เราจะติดต่อไป  ทางมูลนิธิชัยพัฒนาก็ติดต่อมาว่าอยากจะทำเว็บใหม่  แต่มีงบประมาณไม่มาก เราสนใจจะทำไหม  เราก็ตอบไปในทันที โดยไม่ได้ถามว่าเขาจะให้เท่าไหร่ ว่า ทำครับ  ตั้งใจจะทำกันอยู่แล้ว

จากนั้นคุณเม่น ก็ได้ออกแบบต้นฉบับออกมาให้ 3 แบบเพื่อให้ทีมผมเอาเข้าไปคุยกับทางมูลนิธิชัยพัฒนา ว่าอยากได้สไตล์ไหน   ซึ่งแบบที่คุณเม่น ออกแบบมาให้นั้น สามารถดูได้ที่ เว็บ @iPattt ครับ

http://www.ipattt.com/2009/chaipat/

คุณเม่นได้ออกแบบให้ฟรี โดยทางมาร์เวลิค แลกเปลี่ยนด้วยการให้พนักงานของไทเกอร์ไอเดีย มาเรียน Joomla! แทน

หลังจากที่ได้เข้าไปประชุมพร้อมกับรับ Requirement เพิ่มเติมมาว่าต้องการแสดงอะไรในหน้าแรก หรือต้องการมีระบบอะไรบ้าง  คราวนี้เพื่อความรวดเร็ว ก็ต้องใช้พนักงานของทางมาร์เวลิค ในการแก้ไข ปรับ Design ของ Template เพิ่มเติม แล้วก็ดำเนินการตัดดีไซน์ออกมาเป็น Template ของ Joomla!

ในขณะที่ดำเนินการในส่วนของ Template อีกส่วนหนึ่งที่ต้องทำไปพร้อมกันก็คืองาน Implement  Joomla! และ Migrate Content เดิมที่ทำด้วย Mambo ข้ามมา  ซึ่งการทำงานกับทีมของมูลนิธิชัยพัฒนานั้น ในการประชุมแต่ละครั้งเป็นอะไรที่เรารู้สึกดี  ลูกค้าฟังความเห็นและข้อเสนอแนะของเรา  และมองเราอยู่ในฐานะของผู้เชี่ยวชาญ ต่างกับงานที่อื่นๆ ที่คนจ้างจะรู้สึกเหมือนแค่เราเป็นคนรับจ้างที่ต้องทำตามคำสั่งเขาเท่านั้น  โดยยึดความคิดเขาเป็นใหญ่  ซึ่งงานลักษณะนี้จ้างแค่ Programmer ธรรมดาๆ ก็คงพอ ไม่ต้องใช้ผู้เชี่ยวชาญมาทำก็ได้   ก่อนที่ผมจะบ่นไปไกลกว่านี้ ขอกลับมาเข้าเรื่องเว็บมูลนิธิชัยพัฒนาต่อดีกว่า ว่าเราทำอะไรไปบ้าง

Continue Reading…