Drupal

นักวิทยาศาสตร์สร้างตัวรวมข่าววิทย์ไว้อ่าน

tags:

นักศึกษาบัณฑิตวิทยาลัยแคนาดาไม่พอใจกับการอ่านข่าววิทยาศาสตร์ผ่าน Google News และ Yahoo News จึงได้สร้างตัวรวมข่าวที่เหมาะสมสำหรับนักวิทยาศาสตร์ขึ้นมา

นักวิจัยด้าน HIV ที่มหาวิทยาลัยลาวาล ใน ควิเบก ได้ปล่อยเว็บไซต์ที่มีชื่อว่า e! Science News เมื่อเดือนที่แล้ว โดยมีผู้ใช้มากกว่า 300,000 คนและคนเข้าชมวันละ 5,000 คน

ตัวรวมข่าวนี้ จะแสดง พาดหัวข่าวและเนื้อหาย่อจากแหล่งข่าวอื่น โดยไม่มีการสร้างเนื้อข่าวของตัวเองขึ้นมา ซึ่ง 5 อันดับเว็บไซต์ข่าวในสหรัฐอเมริกา 3 ในนั้นกลับเป็นตัวรวมข่าวเช่น Google News, AOL News และ Yahoo News ส่วนอีก 2 เป็นเว็บข่าวที่สร้างเนื้อหาของตัวเองจริง ๆ CNN.com และ MSNBC.com

ด้าน Yahoo ใช้มนุษย์เป็นบรรณาธิการและแหล่งข่าวส่วนมากจะมาจากสำนักข่าวเช่น Reuters ส่วน Google จะใช้คอมพิวเตอร์อัลกอริทึมในการรวมพาดหัวข่าวจากแหล่งข่าวกว่า พันที่ จัดอันดับโดยความถี่ที่ปรากฎตามเว็บไซต์และปรากฏอยู่ในเว็บไซด์ไหนบ้าง ข่าววิทยาศาสตร์และเทคโนโลยีใน Google มักจะเป็นข่าวที่ไม่ดีที่ไม่มีข่าววิทยาศาสตร์พื้นฐาน

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

ตอนนี้ในเว็บไซต์มีแหล่งข่าวที่จำกัดอยู่ 40 เว็บไซด์ เช่น Nature News, The New York Times และแหล่งข่าวจากองค์กร เช่น นาซ่า ซึ่งในอนาคตผู้ทำคิดว่าน่าจะมีแหล่งข่าวเพิ่มขึ้นอย่างแน่นอน

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

ที่มา - nature.com

ศึกจ้าว CMS - อนาคตการพัฒนา

tags:

หลังที่ผมเขียน ศึกจ้าว CMS เวลาผ่านไป CMS แต่ละตัวก็มีการปรับตัวเพื่อสู้ศึกในโลกของ CMS ที่มีการแข่งขันสูง ผมขอเสนอแนวทางการพัฒนาของ 4 CMS หลัก (เหตุผลที่เลือก 4 ตัวนี้กรุณาอ่านบทความตามลิงก์บทความเก่า)

รายงาน Drupalcampbangkok

tags:

เมื่อวันเสาร์ที่ 24 พฤษภาคมที่ผ่านมา ได้มีงานสไตล์ barcamp อีกงานที่ได้จัดขึ้น นั้นคืองาน Drupalcampbangkok งานนี้จัดขึ้นที่ตึกไทยซัมมิท ทาวเวอร์ บริเวณถนนเพชรบุรีตัดใหม่ บริเวณที่จัดคือสำนักงาน INET บนชั้น 13

BarCampChiangMai และ DrupalCampBangkok

tags:

หลังจากงาน BarCampBangkok Winter 2008 ที่ผ่านไปเมื่อต้นปีกระแส BarCamp ก็ดูเหมือนจะมาแรง ล่าสุดก็ได้มีการจุดประกาย BarCampChiangMai และ DrupalCampBangkok เพิ่มเข้ามาในซีรี่ย์เดียวกัน งานแนวเดียวกัน แต่กลุ่มเป้าหมายอาจจะต่างกันนิดหน่อย เมื่อให้ไม่ต้องเขียนแยกอ่านแยกให้เสียเวลา ผมขอรวบไว้เป็นเรื่องเดียวไปเลย เริ่มจากงานที่ใกล้ที่สุดก่อน

Drupal ตั้งบริษัท Acquia เพื่อพัฒนา Commercial Drupal

tags:

จากยอดดาวน์โหลดกว่า 2 ล้านครั้ง และอัตราการเติบโตกว่าเท่าตัว Drupal ซึ่งถือว่าเป็น CMS ที่ร้อนแรงที่สุดในขณะนี้ ได้ตั้งบริษัทเพื่อพัฒนา Drupal ในทางการค้าขึ้น ชื่อว่า Acquia

Acquia ซึ่งร่วมก่อตั้งโดย Dries Buytaert (ผู้สร้าง Drupal) และ Jay Batson จะเป็นผู้พัฒนา Commercial Drupal โดยแนวทางการพัฒนาจะคล้ายๆกับ Red Hat

Acquia จะมี 2 โปรเจคคือ Carbon และ Spoke

  • Carbon จะเป็นการการซัพพอร์ทแบบเสียเงินของ Drupal 6 โดยจะรวมถึงโมดูลที่เป็นที่นิยมอีก 30 ตัว
  • Spoke คือบริการอัพเดท Drupal จากโปรเจค Carbon
Money was needed to make Drupal bigger, stronger and better

“หากต้องการให้ Drupal เติบโตกว่านี้ 10 เท่า ถ้ายังคงทำ Drupal เป็นแค่งานอดิเรก และทำงานหลักเป็นโปรแกรมเมอร์ คงไม่มีทางเป็นไปได้ในเร็วๆนี้” Buytaert กล่าว

Drupal มีชุมชนซึ่งมีสมาชิกกว่า 240,000 คน ถ้า Acquia เปิดตัวได้ดี จะได้รับประโยชน์จากสมาชิกเก่าของ Drupal เป็นอย่างมาก

ที่มา - technewsworld, CNET

Drupal 6.1 ออกแล้ว

tags:

หลังจากที่ Drupal 6.0 เพิ่งออกมาได้ไม่นานก็มี Drupal 6.1 มาให้ใช้กันแล้วครับ โดยเป็นการแก้ไขปัญหาทางด้านความปลอดภัยต่างๆ ของโค้ดที่เพิ่มขึ้นมาใน Drupal 6 (หลักๆ เลยคือช่องโหว่ Cross site scripting) ดังนั้นผู้ที่ใช้ยังใช้ Drupal 5 ก็ไม่ต้องกังวลอะไรครับ

ตัวผมเองก็อยากจะใช้ Drupal 6 กับเขาเหมือนกัน แต่โมดูลที่พึ่งพาอยู่มากมายยังไม่รองรับนี่สิ

ที่มา - Drupal

Drupal 6.0 ออกแล้ว

tags:

หลังจากรอคอยกันมานาน CMS ที่มาแรงอย่าง Drupal ก็ออกรุ่น 6.0 มาอย่างเป็นทางการแล้ว ด้วยความสามารถที่เพิ่มขึ้นจากเวอร์ชั่น 5.x เป็นอย่างมาก โดยเฉพาะการรองรับ OpenID, Workflow ในตัว ตลอดจนการเปลียนแปลงภายในอีกจำนวนมาก ที่ช่วยให้การพัฒนาธีม และโมดูลใหม่ๆ ทำได้ง่ายขึ้นกว่าเดิม

แม้จะเป็นการออกตัวจริงหลังจากอยู่ในช่วง Release Candidate มานานแล้ว แต่โมดูลต่างๆ ก็ยังพัฒนาตามกันมาไม่ครบถ้วนนัก ดังนั้นหากใครที่ต้องการอัพเกรด ควรตรวจสอบโมดูลทั้งหมดว่าได้อัพเกรดกันมาแล้วรึยังนะครับ

สำหรับ Blognone เดี๋ยวขอผมตรวจสอบอีกทีแล้วจะอัพเกรดให้เร็วที่สุด เมื่อโมดูลต่างๆ พร้อมแล้วครับ

ที่มา - Drupal

Drupal 5.3 และ 6.0 beta 2 ออกมาแล้ว

tags:

เมื่อคืน Drupal ได้ปล่อยตัวอัพเดต 3 ตัวรวด

  1. Drupal 4.7.8
  2. Drupal 5.3
  3. Drupal 6.0 beta 2

สองตัวแรกจะเป็นการแก้ไขข้อผิดพลาดด้านความปลอดภัยซึ่งมีทั้งหมด 5 จุด งานนี้ปล่อยออกมาก็อัพเกรดตามปกติไม่ยุ่งยากอะไร แต่ที่น่าสนใจคือบักที่เจอนี่แหละ เอามาให้ดูเป็นข้อคิด (ขอยกมาจาก Drupal Thailand)

  1. มีบางครั้งที่เราสามารถส่ง url เพื่อให้ redirect ได้ อย่างเช่นตอนล็อกอิน บางคนอาจจะขี้โกงใส่ \r\n มาด้วย ซึ่งอาจมีผลให้สามารถส่ง header ไม่พึงประสงค์เข้ามา ปัญหานี้แก้โดยการตัด \r แฅะ \n ออกจาก url ให้หมด
  2. อันนี้ดูจะร้ายแรงนิดนึง เมื่อก่อน Drupal จะยอมให้ติดตั้งใหม่ได้เมื่อเข้ามาที่ install.php แต่ปัญหานี้มักไม่เกิดขึ้นจริงเพราะไม่มีสิทธิ์แก้ไฟล์ settings.php ในภายหลัง ตอนนี้ไม่ยอมแล้ว
  3. โมดูล upload อนุญาตให้อัพโหลดไฟล์นามสกุล .html ได้ ซึ่งไม่ค่อยจะดี ตอนนี้ค่าปกติคือห้าม
  4. หน้าลบ user ไม่ได้มีการใช้ Forms API อย่างถูกวิธี อาจโดน XSS ได้ แก้แบบตรงไปตรงมา เขียนตามมาตรฐานก็จบ
  5. อันนี้เป็นบักธรรมดา ไม่เกี่ยวกับความปลอดภัย แต่มีโมดูลหลายตัวต้องการเลยใส่เข้ามาด้วย

นับถึงปัจจุบันปีนี้ ทีมที่รับผิดชอบด้านความปลอดภัยของ Drupal เจอบักไปแล้ว 30 ตัว รวมหมดทั้งตัวแกนหลักและโมดูลเสริมทั้งหลายอีกพันกว่าตัว แต่ยังไม่มีรายงานการโจมตีแบบจังๆ สำหรับ 6.0 ตัวเต็มยังไม่มีกำหนดชัดเจน ถ้า critical bug หมดก็ออกเลย

ที่มา - Drupal (5.3), Drupal (6.0 beta 2), Drupal Thailand

ศึกจ้าว CMS ภาค 6 ยกตัดสิน

tags:

หมัดเก้า การใช้งานร่วมกับภาษาไทย

เนื่องจากปัจจุบัน CMS ทั้ง 4 ตัวนี้ต่างเลิกสนับสนุนตระกูล ASCII ไปสนับสนุน Unicode ดังนั้นจึงมีปัญหากับภาษาไทยน้อย ยกเว้นเป็นผู้ใช้เก่า โดยเฉพาะผู้ใช้ Mambo ซึ่งในการปรับปรุงให้เป็นรุ่นใหม่แต่ละครั้งช่างยากเย็น เพราะนโยบายที่ประกาศออกบางครั้งไม่เป็นอย่างที่บอก แต่เนื่องจากปัญหากับภาษาไทยนั้นเป็นปัญหาค้างจากผู้ใช้เก่า ดังนั้นเราจึงสามารถมุ่งความสนใจไปสู่ส่วนภาษาไทยของผู้ดูแลและส่วนแสดงผล

  • Drupal ทีมงานมีขนาดเล็ก แต่ผลงานไม่ได้เล็กตาม ถ้าสังเกตุดูในชุมชนของ Drupal จะสังเกตุได้ว่าแทบไม่มีมีปัญหานี้เลย
  • Joomla! เกือบเป็นทีมงานเดียวกับ Mambo ซึ่งมีทีมงานที่แข็งแกร่งที่สุด การใช้งานสามารถใช้ได้อย่างสมบูรณ์
  • Mambo มีทีมงานที่ดีทำให้ส่วนภาษาไทยเป็นจุดแข็งที่สุดของ Mambo
  • Typo3 ไม่มีภาษาไทยในส่วนผู้ดูแล

สรุป Drupal - 10, Joomla! - 10, Mambo - 10, Typo3 - 9

ผลการตัดสิน

ศึกจ้าว CMS ภาค 5 ยกที่สี่

tags:

หมัดเจ็ด การบริโภคทรัพยากร

"พลังอำนาจอันยิ่งใหญ่จะมาพร้อมกับความรับผิดชอบมหาศาล" ประโยคนี้จะนำมาใช้กับ CMS "ความสามารถอันยิ่งใหญ่จะมาพร้อมกับการบริโภคทรัพยากรมหาศาล" ได้เช่นเดียวกันหรือไม่ ลองติดตามดูครับ

Drupal ตัวโปรแกรมมีขนาดเล็ก การจัดการ cache ดีเยี่ยม เมื่อเทียบกับ CMS อื่นถือได้ว่าบริโภคทรัพยากรน้อยจริง ๆ

Joomla! และ Mambo ใน version ปัจจุบันนี้ความแตกต่างของ 2 ตัวนี้น้อยมาก คือทั้งสองตัวขนาดไฟล์ใหญ่ และบริโภคทรัพยากรมากพอ ๆ กัน

Typo3 ขนาดไฟล์ใหญ่สุด ๆ แถมนอกจากนั้นยังเรียกใช้โปรแกรมเพิ่มเติมจาก CMS ตัวอื่นอีกหลายตัว ผู้ให้เช่าโฮสต์คงไม่ชอบใจนักถ้าผู้ใช้เลือก Typo3

สรุป Drupal - 10, Joomla! - 9, Mambo - 9, Typo3 - 7

หมัดแปด ความช่วยเหลือ

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

Site Search

 
Web blognone.com

Poll