Nov
2

Joomla Platform เวอร์ชั่น 11.3 แล้วนะ

Joomla Platform 11.3

Joomla Platform 11.3

Joomla Platform ออกเวอร์ชั่น 11.3 แล้วนะ หลายท่านที่ไม่ได้ลงมือเขียนโค้ดอาจจะงงนะครับว่าเวอร์ชั่น 11.3 แล้วเหรอไม่เคยรู้มาก่อน  ในความเป็นจริงแล้วถ้าเป็นภาษาเรียกแบบที่  CMS อื่นๆ เรียกกันหรือคุ้นเคยกันก็อาจจะเรียกเป็น Framework

Joomla! ตั้งแต่เวอร์ชั่น 1.5 เป็นต้นมาก็มีเรื่องนี้ใส่เข้ามานานแล้ว เพียงแต่ว่าเพิ่งหยิบออกมาแยกชุดในการพัฒนาตั้งแต่ Joomla! เวอร์ชั่น 1.6 เพื่อให้นักพัฒนาเองสามารถหยิบไปใช้เพื่อการพัฒนา Application ของตนได้ง่ายขึ้น โดยที่ ตัว Joomla CMS ก็จะกลายเป็นเพียงตัวอย่างหนึ่งในการพัฒนา Application บน Joomla Platform

มีอะไรใหม่บ้างใน Joomla Platform versions 11.3 (“Dennis Ritchie”)

  • image manipulation (JImage)
  • creation of web applications (JWeb)
  • generation of HTML tables (JGrid)
  • package for strings added (JString)
  • migration to mootools 1.4
  • curl, socket and stream support (JHttp)
  • github API (JGithub)

ดูโค้ดที่ได้มีการอับเดดได้ที่  https://github.com/joomla/joomla-platform/commits/11.3 และเอกสาร api doc ดูได้ที่ http://api.joomla.org

Project size

  • มี Classes: 231 (มี 205 ใน platform 11.2)
  • มี Methods: 1946 (มี 1639 ใน platform 11.2)
  • จำนวนบรรทัด : 24717 (มี 19476 ใน platform 11.2)

สำหรับท่านที่สนใจในการพัฒนา Application บน Joomla Platform ก็สามารถศึกษาเพิ่มเติมได้จากเว็บ Joomla ซึ่งทีมพัฒนาได้เขียนเอกสารแนะนำ และตัวอย่างโค้ดไว้ ให้ได้ศึกษาเรียนรู้กัน ตามลิงก์ด้านล้างนี้นะครับ

นอกจากนี้สิ่งที่สำคัญอีกอย่างที่นักพัฒนาควรใส่ใจคือการเขียนโค้ดให้มีความปลอดภัยซึ่งจูมล่าเองก็ให้ความสำคัญกับเรื่องนี้มาก และก็มีเอกสารให้นักพัฒนาได้เรียนรู้
สำหรับท่านที่สนใจ ก็อย่าพลาดงาน JoomlaDay Bangkok ที่จะมีในวันที่ 25 กุมภาพันธ์ 2555 นี้นะครับ
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…