其實這個外掛程式當初有兩個作法,一個是用 category 一個是用 custom field。我已經做出 用 custom field 的方式,不過程式大概已經找不到了,因為 lss 做出來,我就沒發佈了。而 lss是 porting 原有 0.32 的外掛程式(這個程式的原始 idea,好像也是我,我真是罪過啊
)。
使用者『喜不喜歡』,我一直強調這是『你』與『你的使用者的問題』,呵呵。因為他們是你的衣食父母啊!
以這個情況來看兩種作法有利有弊:
1. Custom Field:
使用者可以依據每篇文章來設定要不要置頂。看起來不錯。但是麻煩的事,當他要取消置頂的時候他不知道怎麼找文章,所以你得要做個管理介面的置頂列表,讓他來操作。有沒有必要呢?除非你要 ignore 你使用者的看法,否則我保證他們一定會提出。
2. Category:
第一次必須要選一個 category,之後就沒事了。因為你選了 category 同等於置頂。更何況 lifetype 還可以選擇多個分類。
好,那麼你要選哪一個?
如果你是 BSP,那麼選 1 來實做是比較好的,但是你必須要自己來做。實在是不能怪『外國人』跟你思維不同。應該要思考你在開放你的網站前,怎麼沒先把整個 UI 的思路看清楚,做過『blind testing』與『修改』才開放。把這過錯推到『外國人』,似乎不是好的思考方式。呵呵!大家都希望能『速成』,這真的是很難的事。
如果只是給自己的社群經營使用,那麼怎麼『經營社群』才是重點,這個應該是枝微末節了。
Anyway,這是很有趣的話題,其實可以試試 wordpress-mu 或 b2evolution,做一下對照實驗。
我一直建議你看一下 MySinaBlog,他們其實改了不少東西,但是都是在 UI 『行為』上,因為他必須要符合他們的風格與之前網站的行為。你可以看一下他們『拿掉』多少東西,而不是『加上』多少東西。
最後針對 Left 朋友的批評,滿有道理的。但是你預備怎麼做呢?把他改成用 Custom Fied,然後把 plugin 貢獻回 LifeType 社群?呵呵,這是我最希望的方式啦!
加油啊!使用者是最難搞的,但是搞定了,你就成功了。
Mark