維基百科討論:不要擔心性能

由Jimmy-bot在話題WP:SIGN矛盾上作出的最新留言:2 年前


WP:SIGN矛盾

章節「簽名的外觀和顏色」「HTML/XML標籤」:

此外,由於技術原因,您不應在簽名中使用……過時的HTML標籤(註:包含<font></font>

章節「簽名的外觀和顏色」「長度」:

雖然如此會使用到W3C已經鼓勵用<span>來取代的<font>元素,不過在瀏覽器依然相容的情況下,仍然可以這麼做。

嚴重矛盾。至於保留何者,我無法定奪,提請討論。--Wiki emoji | 😷🅔🅜🅞🅙🅘🅦🅘🅚🅘😷 祝百毒不侵~ 2022年3月3日 (四) 00:16 (UTC)

技術與方針的矛盾,但是font只是作為span需要調色時允許的兼容替代品,應該只是「允許特例,但不建議常理」?。——Sakamotosan路過圍觀 | 避免做作,免敬 2022年3月3日 (四) 00:52 (UTC)
現在不支持CSS的瀏覽器還能訪問維基百科?--Steven Sun留言2022年3月3日 (四) 02:44 (UTC)
不是,是CSS2CSS3HTML4HTML5的分別 Wiki emoji | 😷🅔🅜🅞🅙🅘🅦🅘🅚🅘😷 祝百毒不侵~ 2022年3月4日 (五) 00:12 (UTC)
可討論是否禁用過時標籤。先前看到有機器人在批次改掉簽名的過時標籤,因為lint error。—- [雪菲🐉蛋糕🎂] >[娜娜奇🐰鮮果茶☕](☎️·☘️2022年3月11日 (五) 10:18 (UTC)
章節「簽名的外觀和顏色」「外部連結與模板」:

但是,還是希望您能將簽名簡化,空出更多寶貴的伺服器資源,協助維基百科繼續發展。

不要擔心性能!這句大可移除,或者至少不是空出伺服器的而是客戶端的GPU資源。 Wiki emoji | 😷🅔🅜🅞🅙🅘🅦🅘🅚🅘😷 祝百毒不侵~ 2022年3月3日 (四) 00:19 (UTC)

前後語境不同吧,這一句是對應「簽名使用模板的話儘量subst,而不是嵌套引用」,因為「嵌套引用」浪費解析性能,並不衝突。PS.感覺在揪字眼?——Sakamotosan路過圍觀 | 避免做作,免敬 2022年3月3日 (四) 00:46 (UTC)
引用回不要擔心性能的話「服務器資源確實很重要,但那是系統管理員們的事情,不要以自己對性能的理解來說事。」,簡單就是,簽名你可以弄的花里胡哨,但被基金會的系統管理員以性能理由介入的話,那就是嚴重的問題,請協助處理。最好簽名簡單點,太花里胡哨、炫技的簽名在一堆討論裡面找結尾也挺麻煩的。——Sakamotosan路過圍觀 | 避免做作,免敬 2022年3月3日 (四) 01:00 (UTC)

開放在簽名中使用模板

技術限制無法實施:
phabricator自2019年起逐漸更新簽名限制,導致目前MW系統拒絕在簽名用模板的,系統同時也不允許subst後仍是同個模板的特殊模板,也就是說此案就算通過也會礙於技術限制而無法實施-- [雪菲🐉蛋糕🎂] >[娜娜奇🐰鮮果茶☕](☎️·☘️2022年3月13日 (日) 04:17 (UTC)
下列討論已經關閉,請勿修改。如有任何意見,請至合適的討論頁進行,並不要再次編輯本討論。

(標題添加)-- [雪菲🐉蛋糕🎂] >[娜娜奇🐰鮮果茶☕](☎️·☘️2022年3月13日 (日) 04:10 (UTC)
其實我覺得如果沒有安全隱患,模版簽名挺好的,每個人都有一個簽名模版,代碼本身反而會減少很多。想換簽名時,不准修改舊模版(永久全保護)直接換一個模版,也不會有緩存廢除的性能問題。Bluedeck 2022年3月4日 (五) 08:21 (UTC)
@Bluedeck:但現行的規定是「一旦留言儲存編輯後,簽名不能發生變化」,那麼如果用了模板,模板就必須全保護,創建者也不能編輯,就會導致使用者如果要改簽名,就只能再創新的模板(編輯請求就違反簽名方針「一旦留言儲存編輯後,簽名不能發生變化」),也就是到時每個使用者會產生大量簽名模板(假如想常換簽名),這樣不太好吧。-- [雪菲🐉蛋糕🎂] >[娜娜奇🐰鮮果茶☕](☎️·☘️2022年3月10日 (四) 04:48 (UTC)
不是所有人都會更換很多簽名吧  囧rz……我覺得一年內換四到五次已經算是最大值了。--Yining Chen留言|簽名頁2022年3月10日 (四) 14:55 (UTC)
@Yining_Chen:一年內換5次,兩年就產生了10個模板了耶;萬一簽名模板筆誤了怎麼辦?-- [雪菲🐉蛋糕🎂] >[娜娜奇🐰鮮果茶☕](☎️·☘️2022年3月11日 (五) 05:18 (UTC)
我還是認為即使全保護了可能還是會有違反「一旦留言儲存編輯後,簽名不能發生變化」的狀況。比如簽名模板中引用了其他模板,難道需要連鎖保護?如果把自己的簽名模板CSD掉或移動,那先前的簽名將顯示為紅鏈,不就也違反了「一旦留言儲存編輯後,簽名不能發生變化」-- [雪菲🐉蛋糕🎂] >[娜娜奇🐰鮮果茶☕](☎️·☘️2022年3月11日 (五) 05:15 (UTC)
系統的許多功能、小工具和機器人等等辨識簽名的方法並不允許這麼做,無法妥善的辨識簽名模板。--Xiplus#Talk 2022年3月4日 (五) 13:02 (UTC)
魔術字(如{{!}})的使用似乎沒有問題(不然為啥很多年前就有Wikipedia:簽名#其他這段,也未見有功能、小工具和機器人出問題的討論),問題應該是出在「|」符號,即模板參數,代表純粹{{...}}的解析是沒有問題的,但{{...|...}}可能會有狀況。或許可以禁止簽名模板使用參數。-- [雪菲🐉蛋糕🎂] >[娜娜奇🐰鮮果茶☕](☎️·☘️2022年3月4日 (五) 16:55 (UTC)
不是說支持放寬(暫時中立),但辨識簽名模板方面,只要簡單規定模板必須得在用戶頁的子頁面的話,其實不難修改小工具和機械人,簡單把辨識用戶連結的REGEX改成同時辨識(?:\[\[|\{\{)而已吧。回覆工具等功能方面,他們是認HTML連結的(你用外部連結他也能給你認出來),回覆工具就不太會有問題。--路西法人𖤐 2022年3月10日 (四) 02:18 (UTC)
  • (:)回應「簡單把辨識用戶連結的REGEX改成同時辨識(?:\[\[|\{\{)而已」@LuciferianThomas::不是吧。先前就有人簽名用魔術字(如{{!}})了,且好幾年前到上個月都有,且未見有功能、小工具和機器人等等辨識簽名的功能出問題,說明符號{不是問題啊。-- [雪菲🐉蛋糕🎂] >[娜娜奇🐰鮮果茶☕](☎️·☘️2022年3月10日 (四) 04:33 (UTC)
    大家都在說{{User:Example/sign}}這種模板,不是{{!}}啊……你完全理解錯誤了啊。--路西法人𖤐 2022年3月10日 (四) 04:35 (UTC)
    @LuciferianThomas:不是阿,{{User:Example/sign}}在原始碼就是{組成的阿,所以如果含有{的簽名沒有出錯,那問題就不會是出在REGEX是否要補上{符號這個問題啊。-- [雪菲🐉蛋糕🎂] >[娜娜奇🐰鮮果茶☕](☎️·☘️2022年3月10日 (四) 04:37 (UTC)
    ……不是。正常來說簽名是要{{subst:User:Example/sign}},要替換使用,沒有人會把{{User:Example}}放在簽名吧,{{User:Example/sign}}現在也尚不合規,辨認簽名原始碼必然是內部連結[[User:Example]]的方括號,跟簽名其餘部分是否含有{沒有半點關聯。--路西法人𖤐 2022年3月10日 (四) 04:42 (UTC)
    如果是解析用戶名的問題可以要求原始碼要有直接連向用戶頁的連結之規定阿-- [雪菲🐉蛋糕🎂] >[娜娜奇🐰鮮果茶☕](☎️·☘️2022年3月10日 (四) 04:39 (UTC)
    你似乎不知道問題在哪裏。嵌入的模板有用戶頁連結,但在原始碼的部分直接使用簽名模板而不替換是不會無端有用戶頁連結的,以往也不會刻意擴展模板再辨認簽名(因為有直接的內連)。同學你是完全錯誤理解問題所在了啊。--路西法人𖤐 2022年3月10日 (四) 04:45 (UTC)
    @LuciferianThomas:你沒有理解我說的,我是說「儲存在討論頁的原始碼」要有「直接連向用戶頁的連結」,而不是模板裡。-- [雪菲🐉蛋糕🎂] >[娜娜奇🐰鮮果茶☕](☎️·☘️2022年3月10日 (四) 04:52 (UTC)
    那你就是沒理解我第一則留言所說的,只要簡單規定模板必須得在用戶頁的子頁面的話,嵌入用戶(子)頁也算是直接連向用戶頁的連結。--路西法人𖤐 2022年3月10日 (四) 04:57 (UTC)
那樣怎麼區分一般的使用者頁面嵌入還是簽名模板?--Xiplus#Talk 2022年3月10日 (四) 04:42 (UTC)
直接地說,不用管用戶用什麼子頁面名稱,你用戶頁不符合簽名標準的一定會先被罵,然後工具或機械人原始碼找(?:\[\[|\{\{)(?:U(?:ser)?(?:[ _]t(?:alk)?)?\:|Special:(?:(?:用戶|使用者)貢獻|用户贡献)\/)([^\|\]\}\/\#]+)辨認用戶頁連結或嵌入用戶頁面就行了。--路西法人𖤐 2022年3月10日 (四) 04:55 (UTC)
那如果嵌入了非簽名模板的頁面作為留言的一部分,但忘了嵌入簽名模板,那究竟是有沒有簽名呢?那要怎麼判斷呢?--Xiplus#Talk 2022年3月10日 (四) 04:59 (UTC)
這個我覺得可以算成有簽名但簽名不符合規則(必須附有任一用戶頁頁面連結、不能超過255位元等規則)。另外還有日期時間那些也包含在~~~~的簽名裡,這個就能判斷了。--路西法人𖤐 2022年3月10日 (四) 05:12 (UTC)
那如果嵌入其他人用戶頁不就會被算成別人的留言了嗎?--Xiplus#Talk 2022年3月10日 (四) 05:14 (UTC)
以現在的程序,如果在留言後不加自己的簽名,而是加上 User:ExampleUser talk:Example)~~~~~ ,也會出問題吧 --Yining Chen留言|簽名頁2022年3月10日 (四) 15:06 (UTC)
re Xiplus,會,不過就是冒簽,等同一般簽名中加入別人的連結一樣道理,跟現在的處理不會有什麼分別。--路西法人𖤐 2022年3月11日 (五) 10:23 (UTC)
{{User:Example/某留言模板}}--~~~~」可以,「{{User:Example/某留言模板}}--{{User:Xiplus/簽名}}~~~~~」不行,是什麼道理?--Xiplus#Talk 2022年3月11日 (五) 10:42 (UTC)
嗯?不同啊,後面那個是可以的啊,不在簽名範圍內嘛(尤其還有兩個橫線分辨出來的時候)。我這個留言中包含了User:Xiplus這個連結不代表我冒充你的身份簽名啊。另外,(機械人和工具)邏輯上也是應該看最後一個連結用戶頁連結或模板,就像我這個留言就當成是Xiplus君你的留言了嗎?理論上是應該不會的,也是不通的道理。編程邏輯上,只要最後一個連結符合就沒問題;在規範上,只要你每個簽名都包含的部分(我的是西)不包含其他用戶的連結就行,前面其他用戶的連結也好模板也好都是留言的一部分而已,不算是簽名啊。--路西法人𖤐 2022年3月11日 (五) 15:23 (UTC)
這些問題確實都有道理,我又覺得模版簽名不是個好主意了 Bluedeck 2022年3月12日 (六) 15:19 (UTC)
不是想潑大家冷水,但是MW系統現在是拒絕在簽名用模板的,就算在參數設置把簽名設定為模板如{{User:Example/sign}},保存後系統都會自動強行safesubst一次。--街燈電箱150號 開箱維修 抄錶 檢驗證明 2022年3月12日 (六) 17:15 (UTC)

本討論已經關閉,請勿修改。如有任何意見,請至合適的討論頁進行,並不要再次編輯本討論。

圖片

@Bluedeck:那麼您對於開放使用File名字空間的引用(如圖片)有什麼看法?-- [雪菲🐉蛋糕🎂] >[娜娜奇🐰鮮果茶☕](☎️·☘️2022年3月13日 (日) 04:30 (UTC)

圖片可被重新上傳更新內容,跟模板同理。--Xiplus#Talk 2022年3月13日 (日) 04:51 (UTC)
簽名用圖片全保護?—- [雪菲🐉蛋糕🎂] >[娜娜奇🐰鮮果茶☕](☎️·☘️2022年3月13日 (日) 05:16 (UTC)
絕大多數的圖片都在共享資源上,我想應該不是本地可以用此理由干涉的。--Xiplus#Talk 2022年3月13日 (日) 06:27 (UTC)
另外Wikipedia:簽名#外觀也列出了5個理由,您全都不同意嗎?--Xiplus#Talk 2022年3月13日 (日) 06:37 (UTC)
@Bluedeck:—- [雪菲🐉蛋糕🎂] >[娜娜奇🐰鮮果茶☕](☎️·☘️2022年3月13日 (日) 06:39 (UTC)
返回專案頁面「不要担心性能」。