維基百科討論:維基百科工具/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)[回覆]
只有時間沒有日期……--達師147228 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.jsUser: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)[回覆]

能否提供關閉實時提示的接口?--達師147228 2010年10月29日 (五) 10:14 (UTC)[回覆]