CMS

Content Management System

WordPress: Exclude Category from Feed

WordPress

ข้อดีของ WordPress คือ ecosystem ของปลั๊กอินที่มีขนาดใหญ่มาก อยากได้อะไรมักมีคนทำปลั๊กอินไว้ให้แล้ว ถ้าไม่ใช่ท่าแปลกๆ จนเกินไปก็แทบไม่ต้องทำเองเลย

ล่าสุดมี requirement ว่าไม่ต้องการแสดงเนื้อหาจากบางหมวดลงใน feed ของเว็บไซต์ จริงๆ ทางออกไม่ยากก็คือเพิ่ม hook ดักเข้าไว้ตอน functions.php แต่เนื่องจากไม่ต้องการ maintain custom code เลยเลือกใช้ปลั๊กอินแทนดีกว่า

ปลั๊กอินที่พบคือ RSS Filter ใช้ง่าย ตรงกับความต้องการ กรอกแค่เบอร์ ID ของ category/tag/user ที่ไม่อยากให้แสดงบน feed ก็เสร็จแล้ว

WordPress.com Calypso - ความเห็นหลังใช้งาน

WordPress.com Calypso

การเปลี่ยนแปลงครั้งใหญ่ของโลก WordPress ในรอบหลายปีคือ ระบบ backend ตัวใหม่ชื่อ Calypso ที่ต้องการแก้ปัญหาหลายๆ อย่างของฐานโค้ดเดิม

ถ้าเราล็อกอินเข้าระบบ WordPress.com ในวันนี้ สิ่งที่เห็นคือ Calypso นั่นแหละ และถ้ายังไม่พอใจก็สามารถดาวน์โหลด desktop client ที่หน้าตาเหมือนกันทุกประการ (มันคือตัวเดียวกันนิ) ไปใช้งานได้ด้วย

ลองใช้ระบบ Calypso มาสักระยะหนึ่งแล้วก็ขอบันทึกความเห็นไว้ดังนี้

Disqus vs Facebook Comments

Disqus

ย้ายระบบคอมเมนต์ของเว็บ 2Baht.com จากเดิมใช้ Disqus มาเป็น Facebook Comments เลยคิดว่าควรบันทึกไว้สักหน่อย ว่าแต่ละตัวมีข้อดีข้อเสียอย่างไร และเราควรเลือกใช้ตัวไหนดี

Disqus

How to Upgrade MediaWiki

MediaWiki เป็น CMS ที่ผมไม่ค่อยจะชอบนัก คือระบบต่างๆ ค่อนข้างโบราณ (ทุกอย่างอยู่ในไฟล์คอนฟิก LocalSettings.php) และมันออกแบบมาเพื่อ Wikipedia เท่านั้น เว็บอื่นเป็นผลพลอยได้ ฟีเจอร์บางอย่างเลยซับซ้อนมาก (ซึ่งคนทั่วไปไม่ได้ใช้) ในขณะที่งานง่ายๆ บางอย่างกลับทำไม่ได้ เพราะ Wikipedia ไม่สนใจ/ไม่ใช่นโยบาย

แต่เท่าที่เคยตามหาดู ก็ยังไม่มี Wiki ตัวไหนที่ดีกว่า MediaWiki เพราะส่วนมากใช้ยากกว่า MediaWiki เสียอีก (เกินครึ่งที่เคยลอง ต้องสร้างลิงก์ด้วยวิธี CamelCase) ตัวที่น่าสนใจที่สุดคือ MindTouch Deki ซึ่งก็ต้องใช้ .NET/Mono ในการรัน ในทางปฎิบัติหาเซิร์ฟเวอร์ได้ยากมาก

สรุปว่าก็ยังต้องอยู่กับ MediaWiki ต่อไป

วันนี้นั่งอัพเกรดระบบ MediaWiki ที่ใช้อยู่ (ดองไว้นานมาก ไม่ควรเลียนแบบ) ถ้าเป็นรุ่นใหม่หน่อย (1.6-1.7 ขึ้นไป) กระบวนการก็ค่อนข้างตรงไปตรงมา (ไม่รวมการเซ็ต environment ที่เครื่องใครเครื่องมัน) สามารถอ่านตาม Manual:Upgrading ได้เลย

Joomla Day 2010

ผมรู้จักกับพี่บัง @joomlacorner มานาน (ตั้งแต่สมัยยังไม่มี Joomla! มีแต่ Mambo) แม้ส่วนตัวจะไม่ได้ใช้ Joomla! แต่ก็คุยกันอยู่เรื่อยๆ

ปีก่อนเห็นพี่บังจัด Joomla Day แล้วมีคุณ @iMenn ไปช่วยเป็นล่าม ผมก็รู้สึกว่า "เราก็ช่วยได้นี่หว่า" เลย offer ความช่วยเหลือไปว่า "ปีหน้าถ้าจัดอีกก็มาเรียกไปช่วยได้"

เมื่อไม่กี่เดือนก่อน พี่บังมาทวงสัญญา ก็ไม่มีปัญหาครับ เอ้าลุย! ใครไปงานก็เจอกันวันอาทิตย์นี้

Joomla Day 2010

ExpressionEngine vs Drupal

Heard of the hype of ExpressionEngine for a while. Now it's time to try.

ExpressionEngine is yet another PHP/MySQL CMS. It can do blogging and usual CMS job. From the comment I heard, ExpressionEngine is well known for its rich feature set and ease of use.

EE is not open source. Though the source code is visible and edible by PHP web application nature, you don't have freedom to redistribute it like other free software.

The basic version called "ExpressionEngine Core" is free to download. The full version, with more features and tech support, is sold $99.95 for personal use and $249.95 for commercial user.

The following text is my note of trying EE Core on MAMP environment. Since the other CMS I'm only proficient is Drupal (this site is run by Drupal) so I will write it 'in comparison' with Drupal.

CMIS

เรื่องเริ่มจากว่า อ่านเจอในบล็อกของ Dries พูดถึงสเปก CMIS เลยสนใจตามมาอ่านต่อ ซึ่งอ่านไปนิดนึงพบว่า ความรู้พื้นฐานยังไม่พอ เลยต้องไปค้นเรื่อง ECM และ AtomPub มาเสริมพื้นฐานก่อน

พอพร้อมแล้วก็ได้เวลาลุย CMIS

New Drupal is Coming

พักหลังลูกพี่มัวแต่ไปติดสาวอยู่เลยไม่ค่อยเขียนบล็อก แต่นานๆ เขียนทีก็ยังมีประโยชน์

พอ Drupal 4.7 ตัวจริงออกมาผมก็ไม่ได้ตามอีก ดูท่าทาง Drupal 5.0 จะมีอะไรใหม่พอสมควร และโมดูลใหม่ๆ ก็มีหลายตัวที่น่าสนใจ ตัวที่น่าจะใช้ประโยชน์แน่นอนคงเป็น Views เพราะเรื่องการจัดหน้าเป็นจุดอ่อนของ Drupal มานาน เดี๋ยวคงต้องทดลองหัดใช้เหมือนกัน