PHP
PHP 4.4.9 รุ่นสุดท้ายของ PHP4
Submitted by mk on 9 August, 2008 - 21:05. tags:โครงการ PHP ได้ออก PHP 4.4.9 ซึ่งเป็นรุ่นย่อยที่ปรับปรุงด้านความปลอดภัยและเสถียรภาพ แต่ที่พิเศษคือเป็นรุ่นสุดท้ายของ PHP 4.x แล้ว
โครงการ PHP ได้ประกาศเลิกสนับสนุน PHP4 เมื่อปีที่แล้ว และมีโครงการ GoPHP5 เพื่อผลักดันให้ CMS และเว็บโฮสติ้งต่างๆ ย้ายไปใช้ PHP5 กัน ผู้ที่สนใจสามารถอ่านรายละเอียดได้จาก Migrating from PHP 4 to PHP 5
สำหรับรายการเปลี่ยนแปลงแบบละเอียด ดูได้จาก changelog นอกจากนี้ทาง PHP ได้ออก PHP 5.3 alpha 1 มาแล้ว
ใครทำโฮสติ้งและใช้ PHP 5.x เป็นดีฟอลต์ มาโฆษณาไว้ในคอมเมนต์ได้เลยครับ
ที่มา - PHP
ไมโครซอฟท์ส่งโค้ดเข้าชุมชนโอเพนซอร์สพร้อมสนับสนุน Apache Foundation
Submitted by lew on 28 July, 2008 - 12:45. tags:ผมเชื่อว่าสิ่งหนึ่งที่หลายๆ คนในเว็บนี้พยายามบอกกับคนในชุมชนคือไมโครซอฟท์กับโลกโอเพนซอร์สไม่ได้เป็นศัตรูกันแบบความดีและความชั่ว แม้ผลิตภัณฑ์หลายๆ อย่างของทั้งสองค่ายจะทับซ้อนกัน แต่ก็ยังคงความร่วมมือกันต่อไปได้ในอีกหลายๆ ส่วน และข่าวในวันนี้ก็ตอกย้ำภาพนี้อีกครั้ง เมื่อทางไมโครซอฟท์ได้ส่งซอร์สโค้ดในส่วนของ ADOdb ซึ่งเป็นไลบรารีเชื่อมต่อระบบฐานข้อมูลในภาษา PHP ให้กับทางโครงการ
ซอร์สโค้ดที่ส่งให้นี้ใช้สัญญาอนุญาตแบบ LGPL ทำให้คนที่ต้องการใช้ซอฟต์แวร์นี้สามารถนำไปใช้งานได้โดยไม่ต้องจ่ายเงินใดๆ ให้กับไมโครซอฟท์แม้จะนำไปใช้งานในซอฟต์แวร์ปิดก็ตามที อีกทั้งในงาน OSCON ปีนี้ทางไมโครซอฟท์ยังระบุว่ายังมีแพตซ์อีกจำนวนมากที่เกี่ยวกับภาษา PHP กำลังจะตามมา
พร้อมๆ กับข่าวนี้ ทางไมโครซอฟท์ก็สมัครเข้าเป็นสมาชิกของ Apache Foundation ด้วยค่าสมาชิก 100,000 ดอลลาร์ต่อปี และประกาศเข้าร่วมพัฒนาโครงการ POI ซึ่งเป็นชุดไลบรารีภาษาจาวาที่ใช้ในการเข้าถึงไฟล์ของไมโครซอฟท์ออฟฟิศ
ข่าวดีกว่าทั้งสองข่าวนั้นอีกคือไมโครซอฟท์ตกลงขยายโครงการ Microsoft Open Specification Promise ที่เปิดให้นักพัฒนาภายนอกเข้าถึงสเปคของไมโครซอฟท์ได้ฟรี โดยก่อนหน้านี้โปรโตคอลจำนวนมากต้องซื้อจากไมโครซอฟท์โดยเจรจาค่าใช้จ่ายเป็นครั้งๆ ไป เช่นเมื่อครั้งที่ทาง Samba ได้เข้าไปอ่านเอกสารของโปรโตคอล SMB
ที่มา - The Register
Zend Framework 1.5 ออกแล้ว
Submitted by KnightBaron on 18 March, 2008 - 13:27. tags:เมื่อวันที่ 17 มีนาคมที่ผ่านมา ทาง Zend ได้ปล่อย Zend Framework 1.5 แล้วครับ หลังจากที่มี Released Candidate มาให้ใช้กันได้สักพักแล้ว โดยมีความสามารถใหม่ๆ ที่ผมคิดว่าน่าสนใจเพิ่มขึ้นมาพอสมควร เช่น
- สนับสนุน OpenID
- ขยายการสนับสนุน Ajax
- Form Framework
สำหรับผู้ที่ใช้ Zend Framework อยู่แล้วสามารถอัพเดท Library ไปเป็นเวอร์ชั่น 1.5 ได้ทันทีโดยไม่จำเป็นต้องแก้ไขโค้ดเดิมครับ
ที่มา - Zend Developer Zone
ประกาศผลรางวัล CMS Award '07
Submitted by overbid on 2 November, 2007 - 22:29. tags:รางวัล CMS Award '07 จัดโดยโรงพิมพ์ Packt ซึ่งเป็นผู้จัดพิมพ์หนังสือเกี่ยวกับ CMS รายใหญ่ที่สุดในโลก โดยมีเปิดให้มีการโหวตเป็นระยะเวลา 3 เดือน เพื่อคัดเลือกผู้เข้ารอบ 5 ตัวสุดท้าย แล้วให้คณะกรรมการคัดเลือกผู้ชนะ และรายชื่อผู้ชนะรางวัล CMS Award '07 คือ
2007 Overall Open Source Content Management System Award ซึ่งเป็นรางวัลที่ใหญ่ที่สุด สำหรับ CMS ที่ดีที่สุด ได้แก่
- Drupal ได้รางวัล 5,000 เหรียญสหรัฐ สามารถเอาชนะ Joomla! ซึ่งเป็นผู้ชนะในปี 2006 ได้เนื่องจากในปีที่ผ่านมามีผู้นิยมใช้เพิ่มขึ้น และมีชุมนุมผู้พัฒนาที่แข้มแข็งที่สุด เนื่องมีการออกแบบให้เอื้อแก่ผู้พัฒนาที่สุด ได้รับเลือกจากคณะกรรมการ 2 ใน 3 ให้เป็นอันดับ 1
- Joomla! ได้รางวัล 3,000 เหรียญสหรัฐ
- CMS Made Simple ได้รางวัล 2,000 เหรียญสหรัฐ
ศึกจ้าว CMS ภาค 6 ยกตัดสิน
Submitted by overbid on 15 October, 2007 - 01:47. tags:หมัดเก้า การใช้งานร่วมกับภาษาไทย
เนื่องจากปัจจุบัน CMS ทั้ง 4 ตัวนี้ต่างเลิกสนับสนุนตระกูล ASCII ไปสนับสนุน Unicode ดังนั้นจึงมีปัญหากับภาษาไทยน้อย ยกเว้นเป็นผู้ใช้เก่า โดยเฉพาะผู้ใช้ Mambo ซึ่งในการปรับปรุงให้เป็นรุ่นใหม่แต่ละครั้งช่างยากเย็น เพราะนโยบายที่ประกาศออกบางครั้งไม่เป็นอย่างที่บอก แต่เนื่องจากปัญหากับภาษาไทยนั้นเป็นปัญหาค้างจากผู้ใช้เก่า ดังนั้นเราจึงสามารถมุ่งความสนใจไปสู่ส่วนภาษาไทยของผู้ดูแลและส่วนแสดงผล
- Drupal ทีมงานมีขนาดเล็ก แต่ผลงานไม่ได้เล็กตาม ถ้าสังเกตุดูในชุมชนของ Drupal จะสังเกตุได้ว่าแทบไม่มีมีปัญหานี้เลย
- Joomla! เกือบเป็นทีมงานเดียวกับ Mambo ซึ่งมีทีมงานที่แข็งแกร่งที่สุด การใช้งานสามารถใช้ได้อย่างสมบูรณ์
- Mambo มีทีมงานที่ดีทำให้ส่วนภาษาไทยเป็นจุดแข็งที่สุดของ Mambo
- Typo3 ไม่มีภาษาไทยในส่วนผู้ดูแล
สรุป Drupal - 10, Joomla! - 10, Mambo - 10, Typo3 - 9
ผลการตัดสิน
ศึกจ้าว CMS ภาค 5 ยกที่สี่
Submitted by overbid on 14 October, 2007 - 04:01. tags:หมัดเจ็ด การบริโภคทรัพยากร
"พลังอำนาจอันยิ่งใหญ่จะมาพร้อมกับความรับผิดชอบมหาศาล" ประโยคนี้จะนำมาใช้กับ CMS "ความสามารถอันยิ่งใหญ่จะมาพร้อมกับการบริโภคทรัพยากรมหาศาล" ได้เช่นเดียวกันหรือไม่ ลองติดตามดูครับ
Drupal ตัวโปรแกรมมีขนาดเล็ก การจัดการ cache ดีเยี่ยม เมื่อเทียบกับ CMS อื่นถือได้ว่าบริโภคทรัพยากรน้อยจริง ๆ
Joomla! และ Mambo ใน version ปัจจุบันนี้ความแตกต่างของ 2 ตัวนี้น้อยมาก คือทั้งสองตัวขนาดไฟล์ใหญ่ และบริโภคทรัพยากรมากพอ ๆ กัน
Typo3 ขนาดไฟล์ใหญ่สุด ๆ แถมนอกจากนั้นยังเรียกใช้โปรแกรมเพิ่มเติมจาก CMS ตัวอื่นอีกหลายตัว ผู้ให้เช่าโฮสต์คงไม่ชอบใจนักถ้าผู้ใช้เลือก Typo3
สรุป Drupal - 10, Joomla! - 9, Mambo - 9, Typo3 - 7
หมัดแปด ความช่วยเหลือ
แน่นอนครับ คนเราคงไม่ใช้พหูสูตรที่รู้ทุกอย่าง บางครั้งคงต้องการความช่วยเหลือจากคนอื่น ๆ ซึ่งหนทางจะรับความช่วยเหลือมาจากคู่มือการใช้งานที่ทาง CMS แต่ละตัวจัดทำ หนังสือคู่มือ และชุมชนผู้ใช้ เราก็ต้องมาดูกันครับ ว่า CMS แต่ละตัวเป็นอย่างไร
IIS รองรับ FastCGI แล้วในที่สุด
Submitted by lew on 10 October, 2007 - 23:36. tags:หลังการร่วมมือกับทาง Zend มากว่าปีครึ่ง โมดูล FastCGI สำหรับ IIS ซึ่งเป็นเว็บเซิร์ฟเวอร์ของไมโครซอฟท์ก็สำเร็จออกมาให้ใช้งานกันเป็นเวอร์ชั่นแรกแล้ว
FastCGI เป็นมาตรฐานการเชื่อมต่อระหว่างโปรแกรมภายนอกกับเว็บเซิร์ฟเวอร์ที่ให้ประสิทธิภาพที่ดีกว่า CGI ที่เราใช้กันมานานตั้งแต่ปี 1993 โดยตัว FastCGI นั้นลดการสร้างและจบโปรเซสของโปรแกรมภายนอกจำนวนมากๆ เช่น CGI ไปได้ ทำให้ช่วยเพิ่มประสิทธิภาพในการตอบสนองของเว็บได้เป็นอย่างดี
โมดูลนี้รองรับ IIS 5.1 และ IIS 6.0 สามารถดาวน์โหลดได้นับแต่บัดนี้จากทาง IIS.net
ที่มา - IIS.net
ศึกจ้าว CMS ภาค 4 ยกที่สาม
Submitted by overbid on 24 September, 2007 - 07:44. tags:หมัดห้า ผลที่ได้
จากความสามารถที่หลากหลายของ CMS ทำให้เราสามารถนำ CMS ไปใช้ในรูปแบบต่าง ๆ กันได้มากมาย เราลองมาดูว่า CMS แต่ละตัวเมื่อนำไปใช้งานในลักษณะต่าง ๆ แล้ว จะมีผลที่ได้ออกมาอย่างไร
Blog
- Drupal มีเว็บไซต์จำนวนมาก จัด Drupal เป็นเครื่องสร้าง blog (ลองดูที่ CMS THailand ครับ) คงแสดงความสามารถทางด้านนี้ได้อย่างนี้
- Joomla! และ Mambo ขั้นตอนการใช้งานลอก Wordpress มายังกะแกะ
- Typo3 มีมอดูลเสริมที่ดีตามรูปแบบของ Typo3 ครับ คือถ้าใช้งานเป็น ก็ทำได้ทุกอย่าง
ศึกจ้าว CMS ภาค 3 ยกที่สอง
Submitted by overbid on 19 September, 2007 - 04:29. tags:หมัดสาม การนำไปใช้งาน
- การติดตั้งเพียงแค่ใส่ข้อมูลของฐานข้อมูลเท่านั้น ทำให้ง่ายในการติดตั้ง แต่คุณต้องตั้งค่าพื้นฐานส่วนใหญ่เอง (ไม่มากนัก) มีตัวนำทางที่พอใช้
- การจัดการเนื้อหามีลักษณะเป็น node ซึ่งสามารถเรียกใช้งานกี่ครั้งก็ได้ ซึ่งการแสดงผลก็เพียงหามอดูลที่ตรงกับใจมาลง ได้เรียนรู้ภาษาอังกฤษก็งานนี้แหละครับ ทำให้มีความยืดหยุ่นสูง
- มีระบบ work flow ช่วยในการดูแลระบบ ทำให้สามารถจับตาการเปลี่ยนแปลงของเว็บไซต์ได้
- วิธีติดตั้งมอดูลและธีมคือขยายไฟล์ไปไว้ที่ Directory ที่เหมาะสมก็พอ แล้วก็เอา SQL ไปสร้างตารางของแต่ละมอดูลเอาเอง
- การปรับแต่งหน้าตาง่าย เพราะจะมีเครื่องมือสำหรับปรับแต่งธีมให้เรียบร้อย แต่จะปรับแต่งไม่ได้มาก จะทำให้สวยต้องฝีมือจริง ๆ (ทั้ง PHP และ design)
- ในการจะทำให้เว็บเป็นที่รู้จักกันแพร่หลาย ตัวช่วยที่สำคัญอย่างหนึ่งคือ Search Engine Optimization (SEO) ซึ่ง Drupal ทำได้ดีมาก สามารถตั้งชื่อได้ตามสะดวก
- มีการกำหนดสิทธิ์ของผู้ใช้ที่ดีเยี่ยม
ศึกจ้าว CMS ภาค 2 ยกแรก
Submitted by overbid on 18 September, 2007 - 08:38. tags:หมัดแรก ชุมชนนักพัฒนา
เป็นที่แน่นอนว่า อนาคตของ CMS ย่อมขึ้นอยู่กับชุมชนนักพัฒนา เพราะคุณคงไม่มานั่งเขียนเองหรอก (ถ้าคิดจะเขียนเองคงไม่มาใช้ CMS หรอก) และคุณอาจจะดูปริมาณการใช้งาน CMS แต่ละตัวคร่าว ๆ ได้ดังนี้




