Joomla Day Bangkok 2009

ออกตัวก่อนว่าผมโตมาในโลกของจาวา (แต่ไม่รวยส์) ฉะนั้นงานประจำจึงไม่ค่อยได้ไปยุ่งกับ CMS เท่าไหรนัก แต่เนื่องด้วยมีงานที่ต้องรับผิดชอบชิ้นใหม่เข้ามา และจำเป็นต้องเลือกใช้ CMS ตัวใดตัวหนึ่ง ก็ถือว่าโชคดีมากที่ระหว่างศึกษาข้อมูลอยู่ได้ข่าวว่ามีงาน Joomla Day จัดขึ้นที่ ม.ศรีปทุม ก็ไม่รอช้ารีบลงทะเบียนและจ่ายเงินโดยพลัน

ในวันงานตอนลงทะเบียนเข้างานมีปัญหาขลุกขลักนิดหน่อย เพราะผมโอนเงินผ่านอินเตอร์เน็ตและส่งหน้าจอยืนยันของธนาคารเป็นหลักฐาน ... แต่ลืมเขียนชื่อตัวเองไป เลยหาชื่อตัวเองในใบลงทะเบียนไม่เจอ แต่แค่แสดงหลักฐานให้ทีมงานดูก็ไม่มีปัญหาอะไร (ขอบคุณน้องทีมผู้จัดงานที่ช่วยไล่หาในรายชื่อผู้เข้าร่วมงานทั้งหมดสามร้อยกว่าคนไปกว่าสองรอบ -/\-)

เข้างานมาก็เจอ @champillon จองที่ไว้ให้แล้ว (ขอบคุณอีกที) ก็แลกเปลี่ยนบทสนทนาพลางฟังวิทยากรบรรยายกันไป แต่เนื่องจากอาทิตย์ที่ผ่านมามีเหตุต้องทำงานจนดึกดื่นแทบทุกวัน การที่ต้องตื่นเช้ามานั่งฟังบรรยายแบบนี้ก็ค่อนข้างทรมานพอสมควร หัวข้อที่จับใจความสำคัญได้ทั้งสองวันก็มีดังนี้

Joomla security

  • เน้นการป้องกันที่ตัวเว็บเซิร์ฟเวอร์ก่อนสิ่งอื่นใด
  • ถ้าใช้ shared host และเปลี่ยนการตั้งค่าอะไรไม่ได้ให้ใช้ jSecure
  • ลดสิทธิของ default admin account และสร้าง admin account ใหม่
  • นำ extension ที่ไม่ใช้ออกไป และหมั่นอัพเดต extension ที่มีอย่างสม่ำเสมอ
  • ติดตามข่าวจากเว็บไซต์ของผู้พัฒนาและชุมชนผู้ใช้

Joomla on IIS 7

  • แนะนำให้ใช้ FastCGI Module
  • ถ้าใช้ PHP 5.3 จะดีกว่าเวอร์ชั่นเก่า เพราะถูกคอมไพล์ด้วย Visual C++ 9 ในขณะที่เวอร์ชั่นเก่าจะถูกคอมไพล์ด้วย Visual C++ 6
  • มี URL Rewrite Module (เหมือน mod_rewrite ใน apache)
  • อิมพอร์ตไฟล์ rule ของ mod_rewrite ได้ !
  • ดูวีดิโอออนไลน์ได้ไม่กระตุกด้วย Smooth Streaming
  • สำหรับแฟน SEO ก็มี SEO Toolkit (ยังเป็น beta) ให้ได้ใช้กัน

PG.in.th

  • PG (Play Ground) เป็นบริการแชร์รูปที่ถูกถ่ายด้วยมือถือขึ้นสู่หน้าเว็บได้ทันที พร้อมระบุตำแหน่ง (ปิดเพื่อความเป็นส่วนตัวได้)
  • มีปลั๊กอินสำหรับ Joomla เพื่อดึงรูปมาแสดงที่หน้าเว็บ ดาวน์โหลดได้ที่ http://www.pg.in.th/developer

JAVoice

  • Brainstorm extension for Joomla 1.5
  • สนับสนุน OpenID

Enterprise Web 2.0 with Joomla

  • ทำ Wiki ได้ด้วย JomWiki
  • ตัวเลือกสำหรับ Blog มี MyBlog และ Wordpress for Joomla
  • ส่วน Social Network ก็ทำได้ด้วย JomSocial
  • สำหรับ Tagging ต้องใช้ Tag ของ Phil Taylor ซึ่งมีค่าใช้จ่าย
  • ทางผู้บรรยายออกตัวว่า Joomla ในปัจจุบันยังไม่พร้อมสำหรับ Enterprise Web 2.0 มากนัก

Joomla front end for Alfresco

  • Enterprise Content Management (ECM) ที่เป็นแบบ commercial มี SharePoint, Documentum, Agile ECM (FileNet) และ Oracle Content Management
  • แบบ Open Source มี Alfresco ซึ่งพัฒนาโดยทีมงานจาก Documentum และ Business Objects
  • Joomla เป็น CMS ตัวแรกที่มีโมดูลเชื่อมต่อกับ Alfresco

SEO with Joomla

  • Joomla ใส่ SEF (Search Engine Friendly) มาให้ตั้งแต่เวอร์ชั่น 1.5
  • ไม่จำเป็นต้องใช้ร่วมกับ mod_rewrite ก็ได้
  • สำหรับโมดูลอื่นก็มี SH404, Smart SEF, SEF Advance และ SEF Patch

Joomla : Google Summer of Code

  • โปรเจคที่ทำโดยนักศึกษาในโครงการ Google Summer of Code
  • JMint โมดูลสำหรับ E-Commerce ที่ใช้งานร่วมกับ Magento
  • JConnect ติดต่อกับ Joomla ผ่านเว็บเซอร์วิสในรูปแบบของ XML-RPC
  • Taxonomy เหมือนใน Drupal กับ Wordpress
  • JDev Tools เครื่องมือช่วยพัฒนา Extension สำหรับ Joomla
  • Workflow ทำให้เนื้อหาใหม่ต้องรอการอนุมัติก่อนถูกเผยแพร่
  • CiviCRM เชื่อมต่อ Joomla กับ CiviCRM
  • Desktop Content Manager จัดการเนื้อหาในเว็บที่ใช้ Joomla ผ่านเดสทอปไคล์เอ็นที่พัฒนาด้วย Adobe AIR

เนื้อหาส่วนใหญ่จะเป็นการ preview มากกว่า workshop ซึ่งก็ได้ยินคนบ่นประปรายว่าอยากให้เป็นอย่างหลังมากกว่า ... ก็ต้องเข้าใจกันหน่อยว่าด้วยค่าบัตรเข้างานแค่ 490 บาท แต่มีสิ่งอำนวยความสะดวกและอาหารพร้อมขนาดนี้ แถมยังได้กระทบไหล่ผู้พัฒนาจากต่างประเทศ (ถ้ากล้าถามน่ะนะ) ก็นับว่าคุ้มมากแล้ว อีกทั้งเนื่องจาก Joomla เป็น Open Source Software ที่คนทั่วไปหามาใช้ได้โดยไม่ต้องเสียค่าใช้จ่าย (ยกเว้นบางโมดูลที่ต้องเสียค่าใช้จ่าย) ซึ่งหมายความว่าทางผู้พัฒนาไม่มีรายได้จากการที่มีคนนำ Software ของพวกเค้าไปใช้ ถ้าจะขอให้มาสอนกับฟรีหรือราคาถูกมาก ในอนาคตคงไม่มีใครมีกำลังใจจะมาพัฒนาซอฟต์แวร์ให้ใช้กัน (ถ้าไม่อยากเสียค่าใช้จ่ายก็มีเอกสารให้อ่านได้ฟรีในอินเตอร์เน็ตอยู่แล้ว) ก็คงต้องให้ความรู้ในส่วนนี้กับผู้ใช้งานทั่วไปให้เป็นที่เข้าใจกันในวงกว้างมากขึ้น

สุดท้ายนี้ต้องขอขอบคุณ @joomlacorner @iamnadia @lungkao รวมถึงทีมงานคนอื่นๆ ที่ช่วยกันจัดงานนี้ขึ้นมา และคุณ @iMenn กับ @sexdrum ที่มาช่วยแปลการบรรยาย หวังว่าทางทีมงานจะมีกำลังใจในการจัดกิจกรมดีๆ แบบนี้ต่อไปนะครับ

1 comment

Ninekrit (visitor) says:

ขอบคุณครับ สำหรับความคิดเห็นและกำลังใจ
ดีใจครับที่มีคนเข้าใจ ในสิ่งที่พวกเราพยายามทำกันมาหลายปี :)

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.

More information about formatting options