ถ้าอยากสร้างเว็บรวบรวมความรู้ โดยใช้แนวคิดของ wiki เข้าช่วยจัดการ มีความต้องการพื้นฐานดังนี้
* มี rich editor สำหรับเขียนบทความที่ดี มีปลั๊กอินทำ code highlight * เก็บเป็น revision ได้ไม่จำกัดรุ่น * สามารถค้นหาได้ง่าย เข้าถึงได้ง่าย ท่องไปเรื่อยๆ ได้ง่าย ไม่หลงเอาง่ายๆ * มีระบบ user,group, permission, RSS * ต้องมีระบบที่สามารถจะ promote ให้ credit คนเขียนที่ดี เข้าใจง่าย * ถ้าเป็น bliki ด้วยจะดีมาก (เขียน blog ได้ในตัว) * มี user interface ที่ dummy เข้าใจง่าย
ตอนนี้เล็ง TWiki ไว้ ใครมีประสบการณ์กับ wiki ตัวไหน ปัญหาจากการใช้งาน wiki ภายใน ผมสนใจทั้งเรื่อง scalability, portability, maintainability, usability มาก
mediawiki มันค่อนข้างมั่วๆ เยอะ TWiki ก็ดีแล้ว
ใช้ตัวไหนก็เหมือนกัน หาคนเขียนยากกว่าเยอะ
WikiMatrix ไป Search แล้วเลือกเอาครับ ส่วนตัวผมแนะนำ * มี rich editor สำหรับเขียนบทความที่ดี มีปลั๊กอินทำ code highlight --MediaWiki,DokuWiki,WikyBlog,Wikidot(hosted/self hosted),Wetpaint(hosted) * เก็บเป็น revision ได้ไม่จำกัดรุ่น --MediaWiki,DokuWiki,WikyBlog,Wikidot,Wetpaint * สามารถค้นหาได้ง่าย เข้าถึงได้ง่าย ท่องไปเรื่อยๆ ได้ง่าย ไม่หลงเอาง่ายๆ --MediaWiki,DokuWiki,WikyBlog,Wikidot,Wetpaint * มีระบบ user,group, permission, RSS --MediaWiki,DokuWiki,WikyBlog,Wikidot,Wetpaint * ต้องมีระบบที่สามารถจะ promote ให้ credit คนเขียนที่ดี เข้าใจง่าย --MediaWiki,DokuWiki,WikyBlog,Wikidot,Wetpaint * ถ้าเป็น bliki ด้วยจะดีมาก (เขียน blog ได้ในตัว) --MediaWiki,DokuWiki,WikyBlog,Wikidot,Wetpaint * มี user interface ที่ dummy เข้าใจง่าย --MediaWiki(แบบ Wikipedia),DokuWiki(function น้อยไม่รก เพราะเป็น text file ด้วยแหละครับ),WikyBlog(เหมือนจะเป็น AJAX ใช้ Interface แบบ Tabbed หน้าล็อคอิืนจะมีทุกอย่างทั้ง RSS เขียน Blog,Wiki ฯลฯ อาจจะดูยากไป แต่ผมว่าง่ายนะ ใน Opensourcecms มีตัวอย่างครับ),Wikidot(ดูตัวอย่างที่ wiki.polishlinux.org เอาละกันครับ),Wetpaint(ธีมสำเร็จรูป แต่ปรับไม่ได้ รับไทยได้ แถมมันเป็น AJAX ส่วนมากด้วย และยังมีปุ่ม Digg ให้)
ขอบคุณครับ ก่อนหน้านี้ลอง Matrix ดูแล้วครับ อยากได้ประสบการณ์การใช้ของแต่ละคนมากกว่า เพราะบางทีฟีเจอร์บางทีมีแต่ขาดๆ เกินๆ บางตัวใช้ยาก บางตัวเหมาะกับจุดประสงค์บางอย่างไม่เหมาะกับจุดประสงค์บางอย่าง
ผมเป็นแฟน MoinMoin ดังนั้นจะเสนอข้อดีของมันทีละข้อนะครับ
* มี rich editor สำหรับเขียนบทความที่ดี มีปลั๊กอินทำ code highlight MoinMoin ซัพพอร์ตภาษาเกือบทุกภาษา สามารถใช้งาน Syntax File ของ ViM ในการทำ Syntax Highlight ได้
* เก็บเป็น revision ได้ไม่จำกัดรุ่น อันนี้แน่นอน
* สามารถค้นหาได้ง่าย เข้าถึงได้ง่าย ท่องไปเรื่อยๆ ได้ง่าย ไม่หลงเอาง่ายๆ MoinMoin ผมว่าอันนี้มันน่าจะอยู่ที่การจัดการภายในมากกว่าแฮะ แต่ที่ใช้มาก็ยังไม่เคยเจออาการหลงครับ
* มีระบบ user,group, permission, RSS ผมมองว่า MoinMoin มีระบบ User, Group, Permission ค่อนข้างแน่นหนากว่าตัวอื่นอยู่พอสมควร ใส่ Username ไว้ในลิสท์ใน *Group (e.g. MemberGroup) แล้วสามารถระบุอะไรแบบ
#acl MemberGroup:read,write All:read
บนหัวไฟล์ได้เลย ส่วนเรื่อง RSS นี่ผมว่าเป็นข้อเสียของมันเลย อยู่ลึกลับเกิน* มี user interface ที่ dummy เข้าใจง่าย นี่ก็เป็นข้อเสียอีกข้อนึง ถ้าเคยใช้ MediaWiki มาก่อน มันจะงงๆ ตามความรู้สึกผมนะ แต่พอชินแล้วก็ OK
โดยรวมแล้ว สิ่งที่ผมชอบที่สุดใน MoinMoin คงจะเป็นระบบ Permissions ของมัน และจำนวน Macro และ Parser ที่มีค่อนข้างเยอะครับ ส่วนข้อเสียที่สุดคงจะเป็นเรื่อง Setup ยาก...
ผมรัก MoinMoin ในทุกด้าน ข้อเสียเดียวคือ syntax มันเป็นโลกส่วนตัวไปหน่อย เจ้านายผมชอบแบบที่ใครๆ ก็ใช้มากกว่า เลยมาจบที่ MediaWiki
แต่โดยส่วนตัวผมใช้ Drupal ที่บอกมาทั้งหมดเนี่ย Drupal ทำได้ทั้งนั้น
เคยคุยกับคุณ sugree ได้คอมเมนต์มาว่าระบบ category ของ MediaWiki มันเด็ดขาดมาก (เลยเหมาะกับ Wikipedia)
ใช่ๆ ว่า taxonomy ของ Drupal เจ๋งแล้ว แต่ก็ยังเทียบกับ MediaWiki ไม่ค่อยจะสูสี มันง่ายกว่า ตรงไปตรงมา และทรงพลัง
ช่วยอธิบายหน่อยครับ มันเป็นยังไง เห็นก็ category ธรรมดา แถมต้องระบุเองอีก ใน blognone นี่พิมพ์ไปแล้วจะบอกเลยว่ามี tag นี้รึยัง
คือระบบที่ผมอยากได้เนี้ยะ อยากให้มันมีลักษณะเป็นเครื่องมือ knowledge management ที่สามารถ browse อ่านไปเรื่อยๆ
เลยคิดว่า TWiki น่าจะเหมาะ (เห็นต่างอย่างไรโปรดบอก) จากการใช้ mediaWiki ผ่าน wikiPedia มันเหมือนทางเข้าเป็นแบบ random access อยากรู้อะไรก็ค้น มันไม่บอก structure ให้ผู้อ่านเห็นความสัมพันธ์ระหว่างเนื้อหาที่อยู่คนละหน้ากัน
MoinMoin ผมก็สนใจครับ มองไว้เป็นตัวเลือกที่ 2 เลย แต่ user interface แบบ Action based งงนิดนึงว่าจะไปทางไหนต่อ กลัว dummy ไม่เข้าใจ
ถ้าจะำทำสารบัญ(TOC = table of contents) ใช้ http://www.mediawiki.org/wiki/Extension:CategoryTree ดูสิครับ
(MediaWiki)
ขอแนะนำ wikidot ครับ เป็น wiki Host สามารถทำ Redirect ได้ (301)
* มี Code highlight แบบแยกแต่ละภาษาด้วยครับ * เก็บเป็น revision ได้ไม่จำกัดรุ่น * มีระบบค้นหาในตัว * มีระบบ user,group,permission,RSS, และforum ในตัว * เขียน blog ได้ในตัว * ฟรี ไม่มีโฆษณา * Embed module จากเว็บต่างๆ * http://www.wikidot.com/features * ตัวอย่างเว็บไทยครับ http://econline.wikidot.com
ผมแนะนำ docuwiki ครับ มีทุกอย่าง ที่คุณ deans4j ต้องการ และมีลักษณะของการ Index หรือสารบัญ
http://wiki.splitbrain.org/start?do=index
สามารถมองเห็นความสัมพันธ์ของเรื่องหลัก และเรื่องย่อยได้ ที่สำคัญใช้งานง่ายมากครับ และยังมี extension ให้เล่นเยอะพอสมควร
docuwiki มี extension ให้เล่นเยอะครับ ที่ผมชอบ >> http://wiki.splitbrain.org/plugin:database แล้วก็ Open Source ด้วย ของเค้าดีจริง แต่น่าจะมีแบบ Free Host นะครับ เพราะทำ Host เองไม่เป็น ^ ^
DokuWiki +1 ครับ ผมว่ามีครบที่ต้องการนะครับ อย่างพวก TOC นี่ก็มีให้เลย -เรื่องใช้งานง่ายนี่ยกให้เลยครับ อีกทั้ง การสร้าง Theme ก็จัดว่าไม่ยากครับ Media Wiki นี่ค่อนข้างใช้ยากครับ แต่นัย ว่าครบเครื่องกว่า ลองหาข้อมูลเพิ่มเติมที่ Opensourcecms.com ก็ได้ครับ