มารู้ตัวก็ตอนที่จะใช้ข้อมูลเดิมๆ เพื่ออ้างอิงละค่ะ ... พอดีวันจันทร์นี้ละ ที่จะต้องเล่าเรื่อง การใช้ KM ในงานผู้สูงอายุ ก็เลยหาข้อมูลเดิมๆ มาศึกษา
... ไปพบว่า Link บันทึกเดิมๆ หายไปค่ะ เพราะว่า ดิฉันได้ทำ Link ไว้บ้างในเวปของที่ทำงาน ก็คือ
... ลานแลกเปลี่ยนเรียนรู้ สุขภาพช่องปาก ผู้สูงอายุ ... ในส่วนของการประชุม "แลกเปลี่ยนเรียนรู้ เพื่อให้ได้ภาพรวม ของการจัดการความรู้ ของกองทันตสาธารณสุข ปีงบประมาณ 2549 8 กย.49 ณ ห้องประชุมกำธร สุวรรณกิจ กรมอนามัย " แต่พบว่า Link เหล่านี้ไม่ทำงานค่ะ
KM กับงานกลุ่มผู้สูงอายุ ... ว่าด้วยเรื่องหัวปลา KM กับงานกลุ่มผู้สูงอายุ ... รอบแรก หาความรู้ร่วมกับศูนย์อนามัย และเครือข่าย KM กับงานกลุ่มผู้สูงอายุ ... เยี่ยมชมกิจกรรมในพื้นที่ KM กับงานกลุ่มผู้สูงอายุ ... ลปรร. รู้กันทั่วหน้าที่เอบิน่าเฮ้าส์ KM กับงานกลุ่มผู้สูงอายุ ... ตัวอย่างเรื่องเล่า จากหมอดาว KM กับงานกลุ่มผู้สูงอายุ ... สรุป
อยากขอคำแนะนำกูรูทั้งหลายหน่อยค่ะ ว่า แล้วเราจะสามารถหาคืนมาเองได้หรือไม่คะ ... ถ้าได้ก็จะดีใจมากเลย และจะต้องทำอย่างไรคะ
ขอบคุณล่วงหน้า งามๆ นะคะ
สรุปว่าบันทึกอยู่ที่เดิมเพียงแต่คุณหมอจำชื่อบล๊อกผิดนะครับ
เช่นบันทึกแรก (ว่าด้วยเรื่องหัวปลา) คุณหมอลิงก์ไว้ที่
http://gotoknow.org/blog/km-dental-nonta/50450
จึงหาไม่เจอ แต่บันทึกที่แท้จริงอยู่ที่นี่ครับ
http://gotoknow.org/blog/kmanamai-nonta/50450
ใช้สารบัญค้นหาแบบที่คุณอำนวยแนะนำก็ได้ครับ และสามารถใช้ search ของ GotoKnow ได้เช่นกันนะครับ มีสองอัน ใช้หลักการทั่วไปของ search engine แต่มีรายละ้เอียดปลีกย่อยต่างกันนิดหน่อยคือ
เรื่องย้ายบันทึกข้ามบล๊อกนี้ ไม่เคยเห็นนะครับ -- คุณหมอเป็นสมาชิกมาก่อนผม 9 เดือน ซึ่งเหตุการณ์ก่อนที่ผมจะเป็นสมาชิกนั้น ตอบไม่ได้ครับ ขออภัยจริงๆ
ความสามารถในการย้ายบันทึกระหว่างบล็อกอยู่ใน feature list ครับ มีผู้ใช้ถามหาหลายท่านด้วยกัน เดี๋ยวทางเราจะรีบพัฒนาส่วนนี้เพิ่มขึ้นมาครับ
อาจารย์อย่าว่าผมขวางโลกเลยครับ ทำอันนี้ ง่ายนิดเดียว เพราะแค่เปลี่ยน blog_id field เดียว ใน table เดียว
แต่การทำอย่างนั้น URL จะเปลี่ยนนะครับ กระทบกับหลักฐานตาม พรบ.การกระทำผิดทางคอมพิวเตอร์ และกระทบกับ search engine ด้วย
ถ้าจะเปิด feature นี้เป็นการถาวร ระวังเรื่องนี้ด้วยครับ แม้ว่ามีสมาชิกหลายท่านอยากได้ ผมยังคิดว่า manual move (หรือ copy) น่าจะดีเหมือนกันครับ -- ทำผ่าน admin interface
อีกประเด็นที่ต้องคำนึงถึง คือ เมื่อ link ของบันทึกเดิมเปลี่ยนไป หากมีผู้อื่นที่เคยลิ้งค์มายังบันทึกนั้นๆ ก็จะไม่สามารถลิ้งค์มาได้ค่ะ
มานั่งคิดดูอีกที พบวิธีโกงอยู่วิธีหนึ่งครับ
แก้ไข routes.rb ใหม่ ให้ parse URI ออกมาเป็นส่วนๆ ส่วนสุดท้าย - หมายเลขบันทึก - ไม่ซ้ำอยู่แล้ว จากนั้นค่อย lookup table หาว่าบันทึกเลขที่นี้ อยู่ใน blog_id เบอร์อะไร
ดังนั้น ไม่ว่าจะระบุชื่อบล๊อกอะไร ตราบใดที่หมายเลขบันทึกถูกต้อง ก็จะอ่านบันทึกนั้นได้ครับ
ทั้งนี้ ชื่อบล๊อกใน URI /blog/:blogname/:postnumber ตัดทิ้งไม่ได้นะครับ กระทบหลายโมดูล
ถ้าโกงแบบนี้