วันหยุด ยังอยู่ในอารมณ์ขยันจะแก้ ubuntuclub.com คิดอยู่ว่า ubuntuclub ค่อนข้างอาภัพ เพราะผมไม่ค่อยจะดูแลสักเท่าไหร่ จะดูแลทีก็ช่วงมีอารมณ์จะดู ถึงเวลาพักนึงพอเบื่อก็ช่างหัวมัน ปล่อยไปตามยถากรรม แต่อันนี้ก็พอเข้าใจตัวเองอยู่ ดังนนั้นช่วงนี้ไฟเริ่มโหม ต้องรีบโซโล่ก่อนไฟจะมอด
ก็ที่ปรับไปแล้วคือหน้าตา theme แล้วก็ จัดการเรื่อง markdown เป็นที่เรียบร้อย wusiwyg ขยะๆจงหายไปซะ
กลับมาถึงงานช้างคือเรื่องของ tag อันนี้ถือว่ามาใช้กรรมในอดีต เพราะ admin ที่ดี ก่อน approve ข่าวมีหน้าที่ที่ต้องทำคือ
- spam หรือไม่
- ตรวจสอบความถูกต้องของเนื้อหา
- ตรวจคำผิด
- เช็คลิงก์
- การจัดฟอร์แมท
- แก้ไข tag ให้เรียบร้อย
แต่สิ่งที่ผมทำโดยมากผมจะทำแค่ข้อแรก คือ เช็คดูว่า spam ป่าว แล้ว approve เลย ดังนั้น tag มันเลยเน่ามากๆ ก็ถึงเวลาต้องมาสางย้อนหลัง
จริงๆสิ่งที่เป็นปัญหาของ ubuntuclub เลย คือ เป้าที่ผมวางไว้แต่แรกว่า ให้มันเป็นเว็บที่เปิดกว้างมากๆ คือแค่สมัครสมาชิกก็เขียนข่าวได้เลย แต่การจะเป็นเว็บแบบนั้นได้ แปลว่าต้องใช้การดูแลสูง แต่ผมกลับทำตรงข้าม
ทีนี้กลับมาที่ tag ต่อ
tag เน่าคืออะไร
- tag ไม่ตรงกับเนื้อหา
- tag ในคำที่ไม่ต้องใส่ เช่น เว็บ ubuntuclub นี่ไม่จำเป้นต้องมี tag ubuntu เพราะถ้ามันไม่เกี่ยวกับ ubuntu ก็ไม่มีเหตุให้ต้องมาเขียนในนี้
- พิมพ์ผิด อันนี้เลวร้ายมาก เช่น ubutnu หรือที่เลวร้ายกว่านั้นคือแบบที่เขียนบนวินโดวส์ คือพอมีสระแทรกในภาษาอังกฤษมันจะมองไม่เห็น
- ไม่ดู autocomplete เราจะเจอ tag เช่น command, command-line, cmd อะไรเทือกๆนี้
- เขียนเป็นคำอธิบาย อันนี้เลวร้ายสุด เช่น "การใช้ command", "วิธีใช้ command"
- ไม่ใส่ , คั่นระหว่าง tag อันนี้ไม่ใช้ความผิดคนกรอก เป็นความผิดของมาตรฐานเอง ที่บางเว็บใช้ , หรือบางเว็บใช้ spacebar ในการ seperate
วิธีแก้
เนื่องจาก tag เยอะมากๆ เราไม่สามารถแก้หมดได้ในวันเดียว เราจะทยอยแก้ยังไงไม่ให้งงเอง
เท่าที่หาวิธีมาได้ทั้งหมดผมใช้วิธีดังนี้
- ไล่ดูในหน้า term list ลบ Tag ที่ไม่เอาทิ้งให้หมด
- tag ที่ถูกแล้วก็แก้ case ให้สวยงามนิดนึง เช่น bittorrent เป็น Bittorrent หรือ อื่นๆ
- แบ่งลบเป็นหมวดๆ วันนี้หมวดตัว a วันต่อไปหมวดตัว b
- จัดการ Tag หมด แล้วมาไล่ดูเนื้อหาต่อ
- นั่งดูทีละข่าว ว่าควรต้องเพิ่ม tag ไหม (ในส่วนนี้จะไม่ต้องลบ tag แล้ว เพราะลบทิ้งหมดแล้ว มีแต่เพิ่มอย่างเดียว)
- ตั้งเป็นเกณฑ์ ไล่แก้ตาม node id วันละสัก 100 node
- ครบก็เสร็จ
เกณฑ์ในการวาง tag เราจะวาง tag ยังไง ที่ผมมองไว้คงตามนี้
- ชื่อ Product เช่น ชื่อยี่ห้อ หรือชื่อโปรแกรม
- ชื่อรุ่นไม่เอา เช่น Nvidia gt38xx ก็ใส่ Nvidia อย่างเดียว
- ถ้างานเป็นช่วงปี แยกใส่ระหว่างงานกับปี เช่น AOSS2007 แยกเป็น AOSS กับ 2007
- รุ่นของ ubuntu จะเก็บทั้ง codename ทั้งเลขเวอร์ชั่น เช่น KarmicKoala, 9.10
- อันที่เกี่ยวกัน เช่น ข้อข้างบน จะตั้ง Synonym
ได้เวลาใช้กรรม คิดว่าที่ช่วงนี้เกิดฮึดจะทำเพราะเสาร์อาทิตย์เริ่มได้อยู่บ้านบ้าง กอปรกับไม่ได้มีไรอย่างอื่นทำ
หวังว่าจะเคลียร์ tag ให้เสร็จได้ก่อนพระศุกร์เข้าพระเสาร์แทรก




http://drupal.org/project/uni
http://drupal.org/project/unitag อาจช่วยได้ครับ
ใน blognone ผมคุมไว้ดี
ใน blognone ผมคุมไว้ดี แต่ก็เข้าใจเพราะเจอปัญหาแบบที่ว่ามาทั้งหมดอะแหละ
Post new comment