維基百科討論:維基百科工具/Ultrafilter
幫助維基人觀察維基百科變化
大家好。我正在測試一個幫助維基人觀察維基百科變化的工具,包括三個小工具:
- 分類的最近更新:每日甚至每小時最近更新的數據量都很大,不能很有效的觀察維基百科變化,所以我提供一個分類的最近更新和最近討論,可以讓大家看到某個類別下的更新和討論。
- 「您參與的討論」:很多時候我們參與了一些條目的討論,但Mediawiki不能很好的讓我們關注這些討論,我實現了一個簡單的方案,可以讓我們看到最新的您曾經參與過的討論。
- 縮址服務:這是個附加服務。
目前基金會正在努力做Usability Initiative,這當然是好的。但我的一個看法是,可用性不僅僅是界面元素的調整,還包括信息架構(IA)的調整,Mediawiki對社群互動的支持我個人的評價是比較差的。而我正在嘗試做一些支持工具來改善這一點。
目前,上面三個小服務的後台程序已經基本完成,正在開發前段展現頁面和API服務。等API開發完成,我們可以在維基百科內,通過json調用和JavaScript直接展現你感興趣的分類的更新和你參與過的討論。
大家如果有什麼好主意,歡迎提出來。
—Mountain (留言) 2010年10月3日 (日) 09:36 (UTC)
- 即見即所得要等到何時呀?不過,上面三個功能,第三個是否已實現?第一個與將五個客棧頁監視有何分別?-HW (留言 - 貢獻) DC8 BEST 2010年10月3日 (日) 09:54 (UTC)
- 是的,縮址服務已經實現。「將五個客棧頁監視」僅僅能觀察到五個頁面的變化,而我目前做的是跟蹤主空間和主討論空間上的所有變化。--Mountain (留言) 2010年10月3日 (日) 10:07 (UTC)
- Mountain的意思是如果你只關心中國歷史方面的條目,那麼這個工具可以只跟蹤中國歷史方面的頁面變化--百無一用是書生 (☎) 2010年10月3日 (日) 13:42 (UTC)
- 「您參與的討論」的建議:使用增加關注話題提示,類似用戶對話頁「您有新訊息(瀏覽新留言)」提示功能,但是進入瀏覽畫面是類似監視列表那樣,這樣就可以快速得知自己關注的某些討論是否有新留言進來。--安可 留言請按此 (請來啟動質量提升討論) 2010年10月3日 (日) 17:42 (UTC)
- 多謝您的建議,我會採納,但要一些時間才能實現出來。--Mountain (留言) 2010年10月6日 (三) 10:50 (UTC)
一個初步的版本已經上線,可以訪問 http://ultrafilter.org/zh-hans 或者 http://ultrafilter.org/zh-hant ,但還有一些未完成的工作
- Json API 的實現
- 多語言和語言變體(variant)的支持(目前只是初步搭好架子)
- Progressive Enhencement的實現(支持手機、各種Pad和電腦等多種設備)
- 性能調優
等等。
大家可以先試試,感覺一下,還請多提意見。謝謝。--Mountain (留言) 2010年10月6日 (三) 07:36 (UTC)
- 那個「關注的討論」何來的?以及,建議移至toolserver方便連結。-HW (留言 - 貢獻) 2010年10月6日 (三) 10:12 (UTC)
- 當一個討論頁有新討論,程序會把該討論頁最後50個版本的作者取出,然後發送通知給這50個的作者,而在「關注的討論」頁面會把通知都列出來。 --Mountain (留言) 2010年10月6日 (三) 10:48 (UTC)
- 只有時間沒有日期……--達師 - 147 - 228 2010年10月6日 (三) 14:07 (UTC)
語言變體已經支持了,日期等我明天加上。 --Mountain (留言) 2010年10月8日 (五) 14:24 (UTC)
- 日期顯示作好了,不過因為程序不知道用戶的時間設置,目前只能用UTC時間。--Mountain (留言) 2010年10月9日 (六) 03:24 (UTC)
站內已經可以通過API調用Ultrafilter了。具體做法如下:
(一)修改你的vector.js,引入如下的js:
importScript("User:Mountain/shorturl.js"); importScript("User:Mountain/ultrafilter.js"); addOnloadHook(function() { $j(function() { ultrafilter('数学|物理学|哲学');//填入你感兴趣的分类,用|分隔 }); });
(二)在你的用戶頁增加一個子頁面Ultrafilter,裡面的內容如下(三項內容可以調整成自己喜歡的順序)
===关注的讨论=== <div id="ultrafilter-ntf"></div> ===分类更新=== <div id="ultrafilter-rc"></div> ===最近讨论=== <div id="ultrafilter-rt"></div>
以上操作可以參考 User:Mountain/vector.js 和 User:Mountain/Ultrafilter 。--Mountain (留言) 2010年10月11日 (一) 04:06 (UTC)
請以維基百科:維基百科工具/Ultrafilter的描述為主。--Mountain (留言) 2010年10月11日 (一) 12:25 (UTC)
- 是個不錯的想法,不過很多時候用戶只想監視討論頁的一個段落,而不是整個頁面。否則在這個頁面留言的用戶將受到持續不斷的騷擾。最好能監視一個段落——但這在技術上可能非常困難。--Zayoo (留言) 2010年10月16日 (六) 16:13 (UTC)
- 多謝建議,不過你的想法比較難於實現。而且實際上,討論頁在維基百科用的相對並不多。我自己的關注的討論一兩天才更新一次。--Mountain (留言) 2010年10月17日 (日) 00:48 (UTC)
期待類似於 http://zhwp.org/WP:VP 這樣的短網址,能直接看出大致路徑,也便於在微博這樣的地方傳播。--Kegns 2010年10月23日 (六) 13:11 (UTC)
能否提供關閉實時提示的接口?--達師 - 147 - 228 2010年10月29日 (五) 10:14 (UTC)