หลังจากทำโพลไปสองรอบ ก็ได้รายชื่อสถาบัน กับหมวดหมู่ของโปรเจคต์มาค่อนข้างครอบคลุม
ในส่วนของฟิลด์ชื่อสถาบัน ผมคิดว่าน่าจะเป็น Free tagging โดยผมจะ
- เติมชื่อสถาบันในประเทศ (อ้างจาก Wikipedia) เข้าไปให้ครบทั้งหมดก่อน
ถ้าใส่ไม่ดูตาม้าตาเรือ เช่น มี "มหาวิทยาลัยเกษตรศาสตร์" ให้เลือก
แล้วดันใส่ "เกษตร" มาให้ซ้ำซ้อน ก็สมควรโดนแบนสถานเดียว
แต่ในกรณีที่เป็นสถาบันอื่นๆ เช่น โรงเรียนมัธยม
หรืออยู่มหาวิทยาลัยเมืองนอก ก็สามารถใส่เพิ่มเข้าไปผ่านระบบ free
tagging ได้เช่นเดียวกับ tag ของ Blognone
ส่วนของหมวดหมู่ คงเหมือน tag ของ Blognone เช่นกัน โดยเติม tag
ที่ได้จากโพลเข้าไปในระบบให้ล่วงหน้า
เพื่อลดปัญหาการเรียกชื่อหมวดหมู่ไม่เหมือนกัน
ส่วนที่ผมยังคิดไม่ออกคือความสัมพันธ์ระหว่าง project กับ user
ตอนแรกกะว่าทำง่ายๆ เป็น 1:1 คือ project นับเป็น 1 node แก้ได้โดย user
คนสร้างคนเดียว มีอะไรอัพเดตก็มาเติมใน comment เอา ง่ายดี
แต่พอมาดูงานของโครงการ SoC ต่างๆ ก็พบว่าฟีเจอร์มันน้อยไปนิด อย่างต่ำๆ
น่าจะสนับสนุน 1 project หลายคนทำได้ (ทุกคนในทีมสามารถแก้ไขข้อมูล
project ได้) และมี blog ของ project เอาไว้รายงานความคืบหน้า
(จะมีใครเขียนปะหว่า)
ก่อนที่จะลงไปถึงขั้น implementation ก็อยากถามเสียงชาวบ้านดูก่อน
ว่าชอบวิธีแรกหรือสองมากกว่ากัน ด้วยเหตุผลอะไรบ้าง
Isriya Paireepairit wrote:
> โครงการ Blognone Ed ยังอยู่นะครับ คิดว่าคงคิดในแง่มุมต่างๆ ไปเรื่อยๆ
> น่าจะทันใช้ในเทอม 2 ที่โปรเจคต์เริ่มเป็นรูปเป็นร่างพอดี
>
> หลังจากทำโพลไปสองรอบ ก็ได้รายชื่อสถาบัน กับหมวดหมู่ของโปรเจคต์มาค่อนข้างครอบคลุม
>
> ในส่วนของฟิลด์ชื่อสถาบัน ผมคิดว่าน่าจะเป็น Free tagging โดยผมจะ
> - เติมชื่อสถาบันในประเทศ (อ้างจาก Wikipedia) เข้าไปให้ครบทั้งหมดก่อน
> ถ้าใส่ไม่ดูตาม้าตาเรือ เช่น มี "มหาวิทยาลัยเกษตรศาสตร์" ให้เลือก
> แล้วดันใส่ "เกษตร" มาให้ซ้ำซ้อน ก็สมควรโดนแบนสถานเดียว
มันยากนะเนี่ย ต้องทำแบบ blogspot แสดง tag ที่มีทั้งหมดให้เห็นกันจะๆ จะได้ไม่พลาด
>
> แต่ในกรณีที่เป็นสถาบันอื่นๆ เช่น โรงเรียนมัธยม
> หรืออยู่มหาวิทยาลัยเมืองนอก ก็สามารถใส่เพิ่มเข้าไปผ่านระบบ free
> tagging ได้เช่นเดียวกับ tag ของ Blognone
>
> ส่วนของหมวดหมู่ คงเหมือน tag ของ Blognone เช่นกัน โดยเติม tag
> ที่ได้จากโพลเข้าไปในระบบให้ล่วงหน้า
> เพื่อลดปัญหาการเรียกชื่อหมวดหมู่ไม่เหมือนกัน
ต้องมีรายการให้เห็นเหมือนกัน
>
> ส่วนที่ผมยังคิดไม่ออกคือความสัมพันธ์ระหว่าง project กับ user
> ตอนแรกกะว่าทำง่ายๆ เป็น 1:1 คือ project นับเป็น 1 node แก้ได้โดย user
> คนสร้างคนเดียว มีอะไรอัพเดตก็มาเติมใน comment เอา ง่ายดี
>
> แต่พอมาดูงานของโครงการ SoC ต่างๆ ก็พบว่าฟีเจอร์มันน้อยไปนิด อย่างต่ำๆ
> น่าจะสนับสนุน 1 project หลายคนทำได้ (ทุกคนในทีมสามารถแก้ไขข้อมูล
> project ได้) และมี blog ของ project เอาไว้รายงานความคืบหน้า
> (จะมีใครเขียนปะหว่า)
สร้าง project node
เพิ่มอีกตารางเอาไว้เก็บความสัมพันธ์ระหว่าง user และ project node
คนสร้างมีความสัมพันธ์เป็น owner เสมอ
คนอื่นในทีมอย่างมากก็เป็น developer
คนอื่นๆ ที่สนใจสามารถขอเป็น advisor/user/member ได้ เอ๊ะ มาแนว social network
สร้าง project blog node
ให้อ้างถึง project node ใดก็ได้