Wikipédia Discussão:Gadget
Usos dos ativados por padrão
editarPara os gadgets ativados por padrão, o número de usuários se refere a quem os desativou? – Opraco (discussão), às 22h03min de 29 de janeiro de 2013 (UTC)
- Provavelmente não, conforme um outro tópico.
- Há também dados de 10/10/2012 no Data Hub, referentes aos editores com 5+ edições/mês, em que o Dario parece ter usado outras queries para detectar o que foi desativado e o que foi ativado:
- Helder 12h32min de 30 de janeiro de 2013 (UTC)
- PS: encontrei os links acima entre os comentários do gerrit:25170. Helder 12h33min de 30 de janeiro de 2013 (UTC)
- Se provavelmente não são os números de desativações, então o que indicam? O "1" do Topicon, por exemplo, não pode ser o número de ativações (se fosse, iria querer dizer que mais de um milhão de pessoas o desativaram, e eu fui o único que não). – Opraco (discussão), às 13h54min de 30 de janeiro de 2013 (UTC)
- PS: encontrei os links acima entre os comentários do gerrit:25170. Helder 12h33min de 30 de janeiro de 2013 (UTC)
Tenho a impressão de que para contar o número de usuários que desativaram os gadgets padrão será preciso testar se "up_value = 0" (e nos demais, seria testado se "up_value = 1"). Não sei se dá para obter automaticamente a lista de quais gadgets estão ativos por padrão, então cada lista poderia ser informada manualmente:
SELECT
up_property,
COUNT(*)
FROM user_properties
WHERE up_property REGEXP '^gadget-(Topicon|Metacaixa|TitleRewrite|ElementosOcultaveis|FeedbackHighlight|ReferenceTooltips|InterprojectLinks|mySandbox|UploadForm|NewVillagePump|wikibugs|featuredLinks|EditTools|EnhancedSearch|WikiMiniAtlas|PagesForDeletion|ValidarBloqueio|BlockNotificationsButton|SVGPNG|geonotice|SysopSuggestions)'
AND up_value = 0
GROUP BY up_property
SELECT
up_property,
COUNT(*)
FROM user_properties
WHERE up_property REGEXP '^gadget-(blackskin|deluxe-history|historiconumerado|EsconderCentralnoticeDoMeta|traducaointerwiki|traductor-google|LanguageConverter|UTCLiveClock|Desambiguacoes|Redirecionamentos|Compactar_refs|ocultarrefs|addNewSectionLink|refbuttons|refToolbar|HotCat|wikEd|wikEdDiff|btm-actions|fastbuttons|APC|sumariomaior|rev-e-avisos|RTRC|antivandaltool|ArtigosParaEliminar|urldecoder|exlinks|FlecheHaut|edittop|historicomelhorado|destacar|removeAccessKeys|bottomtabs|lastdiff|hideSidebar|contribsrange|Navigation_popups|OngletPurge|Pesquisa-por-dominio|show-sysop-activity|BugStatusUpdate|rightsfilter|lastEditUser|Direct-link-to-Commons|userrights)'
AND up_value = 1
GROUP BY up_property
Isso faz sentido? Helder 18h51min de 8 de março de 2013 (UTC)
- A lista de gadgets ativados por padrão pode ser encontrada no arquivo DefaultSettings.php, segundo o manual do mediawiki.
- Agora, sobre o uso atual dos gadgets: adaptei a query proposta acima, rodei no BD e abaixo colo o resultado. Achei curioso que muitas entradas da tabela user_properties estão com o campo up_value em branco. Não sei se o mediawiki interpreta esse em branco como zero e nem como ele foi parar lá.
[ptwiki]> SELECT up_property,up_value,COUNT(*) FROM user_properties WHERE up_property LIKE 'gadget%' GROUP BY up_property,up_value; +------------------------------------+----------+----------+ | up_property | up_value | COUNT(*) | +------------------------------------+----------+----------+ | gadget-APC | 1 | 190 | | gadget-ArtigosParaEliminar | 1 | 250 | | gadget-BlockNotificationsButton | | 3 | | gadget-Bloquear | 1 | 1 | | gadget-BugStatusUpdate | 1 | 84 | | gadget-BuscaAprimorada | | 22 | | gadget-CleanDeleteReasons | 1 | 26 | | gadget-Compactar_refs | 1 | 186 | | gadget-DeletedContribsTab | 1 | 121 | | gadget-Desambiguacoes | 1 | 675 | | gadget-Direct-link-to-Commons | 1 | 126 | | gadget-DotsSyntaxHighlighter | 1 | 26 | | gadget-EditTools | | 26 | | gadget-ElementosOcultaveis | | 35 | | gadget-ElementosOcultaveis | 1 | 1 | | gadget-EnhancedSearch | | 27 | | gadget-EnhancedUndelete | 0 | 33926 | | gadget-EnhancedUndelete | 1 | 469 | | gadget-EsconderCentralnoticeDoMe | 0 | 15082 | | gadget-EsconderCentralnoticeDoMe | 1 | 174 | | gadget-EsconderCentralnoticeDoMeta | 1 | 206 | | gadget-Extra-Editbuttons | 0 | 34021 | | gadget-Extra-Editbuttons | 1 | 1309 | | gadget-FeedbackHighlight | | 38 | | gadget-FeedbackHighlight | 1 | 5 | | gadget-FlecheHaut | 0 | 33727 | | gadget-FlecheHaut | 1 | 1353 | | gadget-HotCat | 0 | 25780 | | gadget-HotCat | 1 | 1947 | | gadget-InterprojectLinks | | 21 | | gadget-LanguageConverter | 1 | 682 | | gadget-LastContrib | 0 | 33627 | | gadget-LastContrib | 1 | 785 | | gadget-Metacaixa | | 43 | | gadget-Navigation_popups | 0 | 41430 | | gadget-Navigation_popups | 1 | 981 | | gadget-NewVillagePump | | 31 | | gadget-Nova-esplanada | | 7 | | gadget-Nova-esplanada | 1 | 7 | | gadget-OngletPurge | 0 | 33863 | | gadget-OngletPurge | 1 | 725 | | gadget-PagesForDeletion | | 37 | | gadget-Pesquisa-por-dominio | 0 | 4016 | | gadget-Pesquisa-por-dominio | 1 | 451 | | gadget-RTRC | 1 | 311 | | gadget-Redirecionamentos | 1 | 964 | | gadget-ReferenceTooltips | | 30 | | gadget-SVGPNG | | 28 | | gadget-SysopSuggestions | | 3 | | gadget-TitleRewrite | | 35 | | gadget-Topicon | | 28 | | gadget-Topicon | 1 | 1 | | gadget-UTCLiveClock | 0 | 33685 | | gadget-UTCLiveClock | 1 | 1828 | | gadget-UploadForm | | 42 | | gadget-ValidarBloqueio | | 9 | | gadget-WikiMiniAtlas | | 42 | | gadget-addNewSectionLink | 1 | 96 | | gadget-antivandaltool | 1 | 537 | | gadget-blackskin | 0 | 13455 | | gadget-blackskin | 1 | 848 | | gadget-blocktab | 0 | 33904 | | gadget-blocktab | 1 | 678 | | gadget-bottomtabs | 0 | 33805 | | gadget-bottomtabs | 1 | 851 | | gadget-btm-actions | 1 | 360 | | gadget-categoriesOnTop | 1 | 25 | | gadget-common | 1 | 157 | | gadget-contribsrange | 0 | 14444 | | gadget-contribsrange | 1 | 727 | | gadget-deluxe-history | 0 | 12377 | | gadget-deluxe-history | 1 | 1769 | | gadget-destacar | 1 | 267 | | gadget-edittop | 0 | 40726 | | gadget-edittop | 1 | 1141 | | gadget-exlinks | 0 | 40494 | | gadget-exlinks | 1 | 2086 | | gadget-fastbuttons | 1 | 940 | | gadget-featuredLinks | | 27 | | gadget-geonotice | | 18 | | gadget-hideSidebar | 0 | 33935 | | gadget-hideSidebar | 1 | 333 | | gadget-highlightRedirects | 1 | 45 | | gadget-historicomelhorado | 0 | 13466 | | gadget-historicomelhorado | 1 | 661 | | gadget-historiconumerado | 1 | 427 | | gadget-lastEditUser | 1 | 125 | | gadget-lastdiff | 0 | 33898 | | gadget-lastdiff | 1 | 644 | | gadget-mwEmbed | 1 | 237 | | gadget-mySandbox | | 30 | | gadget-mySandbox | 1 | 16 | | gadget-newParticipantWikiProjects | | 1 | | gadget-newParticipantWikiProjects | 1 | 36 | | gadget-ocultarrefs | 1 | 284 | | gadget-refToolbar | 1 | 220 | | gadget-refbuttons | 0 | 24158 | | gadget-refbuttons | 1 | 1759 | | gadget-removeAccessKeys | 0 | 40946 | | gadget-removeAccessKeys | 1 | 353 | | gadget-rev-e-avisos | 1 | 565 | | gadget-rightsfilter | 0 | 33958 | | gadget-rightsfilter | 1 | 507 | | gadget-show-sysop-activity | 1 | 147 | | gadget-sumariomaior | 1 | 516 | | gadget-traducaointerwiki | 0 | 19079 | | gadget-traducaointerwiki | 1 | 2064 | | gadget-traductor-google | 0 | 13395 | | gadget-traductor-google | 1 | 1777 | | gadget-urldecoder | 1 | 211 | | gadget-userrights | 0 | 33846 | | gadget-userrights | 1 | 921 | | gadget-wikEd | 0 | 19649 | | gadget-wikEd | 1 | 1619 | | gadget-wikEdDiff | 1 | 202 | | gadget-wikibugs | | 50 | +------------------------------------+----------+----------+ 116 rows in set (6.29 sec)
HAndrade (WMF) (discussão) 21h15min de 26 de setembro de 2013 (UTC)
Tamanho dos gadgets
editarConforme discussão na wikitech, foi introduzida recentemente a função mw.inspect.inspectModules()
(ver gerrit:89121, e outras mudanças relacionadas), e com ela pude gerar duas tabelas:
- tabela com todos os gadgets ordenados por tamanho
- tabela com os gadgets ativos por padrão ordenados por tamanho
Na lista aparecem também os demais módulos do MediaWiki que são carregados ao visitar a Especial:Página em branco (página em que executei a função). Helder 20h32min de 11 de outubro de 2013 (UTC)