4/29/2009

Directory -- 自定選單的可能性

作者: Gene (【食夢黑貘】) 看板: PRO
標題: 對於Customize選單的可能性....
時間: Sat Sep 27 18:03:27 1997


在寫Directory即所謂的D選單時...
事實上有兩個考慮因素....

一個是將版子的屬性, 即所屬的類別是自由的..
即是版子的分類不是階層的, 而是網路or Table的...

但就大家所知, 這多少也是因為以
個人, 社區為發展的PeRsOnal BBS為主的問題所提出的...
一個是將已定的個人這種屬性再往下分...
或許以經分不同類的情況統整起來...
但也因為中文敘述版名可以變更的情況下所想的方法...

但最主要也是把分類的數目提高無限制的可能性,
及分類可能是Network的方式...

另一種考慮因素就是 Directory的目地...
Customized Your Own Personal Directory of Boards...

因為大家在看版的時候, 面對上百上千的newsgroup or boards..
一定有自己的一套讀版模式...

有的版是天天看, 有的版是有空才看, 有的版是想到才看..
也就是Daily, Weekly, Monthly, Occasually... 的可能性...

在原本的BBS只有有選擇看與不看, 也就是 Zap/UnZap, Sub/UnSub
而不能就自己的分類, 或許分稱 休閒, 知識, 生活...
但跟站方的分類不一樣....

或許是屬於自己的組織, 如你可能是 會看交大資管, 管科, 天文社
電影社, 青年社, 及 淡江, 淡江網路社, 南友會這幾個版...
相信每一個人都不一樣....

所以就要有能夠自己設定自己 Directory...


之後就是怎麼去完成及執行的問題...

一開始還是很笨的想用 bit 去定義..
然後用 table 去 mapping...

但除非這個 bit 要寫成 linked list 之類的Data Strcture..,
不然一定會有數字限制...
且一定要重新定義 strcture...
這是我在 protable 的目標相馳...

後來想到 DNS, 想到用 Forward and Backward的表來定義.
但好像沒必要就如此定義 Network System, 要能更 flexiable..

後來又想到不想去變動原本的 perm, 所以才想到用版的方式去定義table..

所以才有這樣的最後的結果...

為了取代Class, 參考了 ptt 所寫的 sigma 選單...
及加入的所有的 pi 選單..
跟自定的 omega 選單...

如此一來就可以在程式 Source Code 外定義所有的 D 選單...
也就是說可以放棄所有的 Boards, Class 選單...
且可以將版做輕易的分割...


後來, 就原本得權限的定義....

所以我們就發展出 個人, 發表與秘密版....

還來再發展出 邀請版及郵件名單及自動轉寄...
如此一來, 建立 Mailing List 及站外控管就非常簡單了...

如此可以將你管的所有站的 sysop 版 or Admin版
寄到自己的信箱....
這樣就可以知道小站的管理問題...
且可以跟權限及邀請發表名單合用...

而Mail List 也是相當好用的...
覺得不錯的文章由版主or站長決定那些不錯的文章可以寄發...

--
Music, Movie, Astronomy, Baseball, ... | 電子信箱: gene@iim.nctu.edu.tw
Sociology, Religion, Economics and Art | 個人版: 163.13.196.100 login as tku
BBS, Information Retrieval Management. | 網頁: http://www.iim.nctu.edu.tw/~gene