現在網上的論壇遍地都是,但可能你對一些論壇的內容感到很厭煩,大家好像都有在論壇上聊天的毛病。往往需要在無數的垃圾中來尋找想要的內容,確實是費時費力,到後來,就都不想去看什麼論壇了。
因此,我想能不能對論壇的內容增加審閱功能呢?所有網友發到論壇的文章,並不能夠立即被顯示出來,必須經過站長或者斑竹審閱之後,認為有價值,有必要推薦給其他網友的,就發表出來。否則就刪掉了,免得浪費空間。去蕪存精,有點像精華區的意味。
在討論的內容上,我也不希望有各種各樣的脫離主題的討論出現。我的設想是:斑竹給出討論的主題,網友的討論只能在給定的主題之下進行。一片具體的文章,首先是存在於一個主題之下的,而主題又是存在於某一個板內的,在一個論壇中也可以存在多個板。這樣,論壇的文章分類了,討論的主題也會更加明確。
這就是我的論壇的構想了,在制作其實上也不會比一般的論壇難道哪兒去,但比起一般的論壇來,能夠提供給為明確有益的內容。放到你的網站上,應該能夠吸引更多的網友來做客吧。不足的,可能就是你需要花費更多的時間來進行文章的審閱了。
通過上面的功能需求分析,可以將論壇的制作分為四大模塊:
網友注冊和管理模塊:因為引入了站長或者斑竹,在論壇中就必須能夠對其進行身份驗證。這個模塊的功能,就是管理注冊的網友,並能夠提供相關的查詢。比如,查詢指定作者的所有發表的文章,查詢當前發表文章最多的十個網友,等等。如果你的論壇不是很大,這個模塊可以省略為只帶有斑竹身份驗證的功能,而去掉那些關於注冊,查詢的部分。
文章顯示模塊:顯示所有斑竹審閱過的,覺得值得推薦的文章。
發表文章模塊:為注冊網友提供發表見地的地方,發表後等待斑竹審閱。
文章審閱模塊:斑竹對所有網又發表但未經審閱的文章進行處理,已決定是發表還是刪除。
了解了具體的功能需求後,就可以按模塊的開始論壇的設計了。當然,這些模塊的只是在功能上對論壇結構的劃分,實際上並不能夠完全的把他們獨立出來進行設計。對於這種較小的應用,也沒有必要進行完全的模塊化設計,在良好的規劃下直接寫代碼或許來的更為簡單一些。