Saltar para o conteúdo

Wikipédia Discussão:Gadget

O conteúdo da página não é suportado noutras línguas.
Adicionar tópico
Origem: Wikipédia, a enciclopédia livre.
Último comentário: 11 de outubro de 2013 de Helder.wiki no tópico Tamanho dos gadgets

Usos dos ativados por padrão

[editar código-fonte]

Para 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)Responder

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)Responder
PS: encontrei os links acima entre os comentários do gerrit:25170. Helder 12h33min de 30 de janeiro de 2013 (UTC)Responder
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)Responder

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)Responder

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)Responder

Tamanho dos gadgets

[editar código-fonte]

Conforme 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:

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)Responder