MediaWiki Discussão:Edittools2/LQT Archive 1
Esta é uma página LiquidThreads que foi arquivada. Não edite o conteúdo desta página. Por favor direcione quaisquer comentários adicionais à página de discussão atual.
Criação do Edittools
editar- Movido de Wikilivros:Diálogos comunitários#Edittools.
Gostaria de criar também o MediaWiki:Edittools que não temos em absoluto, alguém se opõe? O edittools é o texto que fica na parte de baixo da caixa de edição. Eu costumo utilizar os hífens que tem ali entre outros atalhos como o das referências. Aqui está o da Wikipédia, de onde seria copiado. - Jorge Morais 21h35min de 27 de Janeiro de 2008 (UTC)
- Feito - Se houver algum problema ou se alguém preferir sem avisem. Pode acabar sendo útil para os livros de línguas também. - Jorge Morais 05h37min de 31 de Janeiro de 2008 (UTC)
- Estive analisando alguns dos recursos dos outros projetos (principalmente as páginas *.js que existem por aí...), e acabei percebendo que o wikt:MediaWiki:Edittools é bem mais completo que o do wikisource, da wikipédia e (portanto) do wikilivros. No wikinews:MediaWiki:Edittools tem algo que sugere o uso de uma seção com predefinições usadas com frequência, que poderíamos colocar aqui... No wikcionário cham-se Mensagens, mas poderia haver uma para outras predefinições, como as de boas-vindas, as de navegação e a
{{Referência a livro}}
.
- Poderíamos adaptá-los, depois de fazer uma seleção de recursos que poderíamos ter em nosso projeto (e incluir por exemplo o código que comentei na discussão do Jota: o small). Que acham? Helder 13h02min de 27 de Fevereiro de 2008 (UTC)
- Eu pensei em copiar outros para cá. Copiei o da Wikipédia por ser o mais simples e mais usado (para manter uma unidade visual entre o Wikilivros e a Wikipédia e o Wikisource. As outras opções eram: o da wikipédia em inglês e o da wikipédia em francês, mas a gente também pode fazer um meio termo e adicionar o <small> e uma ligação para as predefinições como na Wikipédia em inglês. - Jorge Morais 20h53min de 27 de Fevereiro de 2008 (UTC)
Ahh... me parece útil colocar {{não assinou|}} e <font color=></font> também. Helder 00h59min de 6 de Março de 2008 (UTC)
Mais uma coisa: o estilo visual do commons:MediaWiki:Edittools me parece muito mais agradável/interessante. Só é preciso descobrir exatamente como se faz para conseguir essa formatação...
- Pelo que entendi, basta adicionar o código de css disponível em commons:MediaWiki:Monobook.css (o trecho após "/* extra buttons for edit dialog (from tr:)*/") em nosso css. E usar o mesmo cabeçalho do primeiro comando <div> que tem lá no commons:MediaWiki:Edittools. Helder 16h02min de 10 de Março de 2008 (UTC)
- Não sei se sei fazer tudo isso... Estava esperando mais reposta mas imagino se elas virão. Eu prefiro colocar uma ligação para a página das predefinições do que cada uma individualmente, Helder, senão vira algazarra o edittools. - Jorge Morais 15h07min de 18 de Março de 2008 (UTC)
Ei... eu nem tinha visto sua resposta por aqui Jota! Desculpe a demora...
Para evitar a bagunça, é só separar as diferentes ferramentas em grupos, cujos nomes apareçam em uma caixa de seleção, como no Commons... Aí, como nem todo mundo usará os itens de todos os grupos, forma-se uma seleção com aquilo que é mais usado, e deixa-se esse grupo exibido por padrão. Helder 01h03min de 3 de Abril de 2008 (UTC)
- Também prefiro um edittools de layout simples mas com muitas opções, o que não é sempre muito simples de compatibilizar, rs. No entanto, talvez se conseguisse isso recorrendo ao estilo utilizado na Wikipédia francófona. Ou é muito chato ter um menu de escolha múltipla? Patrícia msg 10h50min de 8 de Abril de 2008 (UTC)
- Ah! Vi agora que o do Commons têm o menu de escolha da Wikipédia francófona, não acho chato, não. Eu vou tentar copiar ele para cá mesmo. Espero que não falte nenhuma maldita extensão! Helder, tens mais alguma sugestão de código a colocar? É melhor decidirmos com antecedência o que colocar além do que já há. - Jorge Morais 21h31min de 9 de Abril de 2008 (UTC)
- "Ele" quem? O da francófona ou o do commons? Eu achei particularmente útil a seção "Math" da francófona. Por outro lado, prefiro o estilo visual do commons (como se fossem "botões"). Helder 22h12min de 9 de Abril de 2008 (UTC)
- Ah! Vi agora que o do Commons têm o menu de escolha da Wikipédia francófona, não acho chato, não. Eu vou tentar copiar ele para cá mesmo. Espero que não falte nenhuma maldita extensão! Helder, tens mais alguma sugestão de código a colocar? É melhor decidirmos com antecedência o que colocar além do que já há. - Jorge Morais 21h31min de 9 de Abril de 2008 (UTC)
Tem uma discussão sobre o edittools do mediawiki.org que pode ser útil, Jota: veja.
Tenho também uma duvida que não sei onde deveria colocar, então vai aqui mesmo: Acabo de entrar no commons:MediaWiki:Edittools, e vi que na caixa de ferramentas existe um link chamado "Subpages". Mudei de página (ainda no Commons) e continua aparecendo, sempre fornecendo um link para o "Índice de prefixos", que mostra as subpáginas do módulo atual. Talvez fosse útil por aqui... Só não sei onde é que se coloca esse tipo de coisa... Helder 22h12min de 9 de Abril de 2008 (UTC)
- Ele, o do Commons. Pois a discussão fala justamente em extensões. Já estou a arrancar os cabelos com essas limitações chatas ! Não entendi a tua dúvida, Helder.
- Pergunta: devo adicionar as sugestões de vocês logo — deixar de "frescura" — ou terminamos a discussão? - Jorge Morais 22h39min de 11 de Abril de 2008 (UTC)
Não vejo problema em adicionar o que já está decidido (mas se preferir continuar com frescura, por mim tudo bem... ).
Quanto às extensões, acredito que não vai faltar nada, pois a "Extension:CharInsert" nós já temos (pois nossa edittools funciona). O resto não é exatamente extensão, é só js... (não que eu domine JavaScript, mas tenho feito alguns testes simples e tenho conseguido aprender algo...)
Sobre minha dúvida (a incompreensível), é o seguinte... Nós temos na seção "ferramentas" (à esquerda) os seguintes ítens: Artigos afluentes, Alterações relacionadas, Carregar ficheiro, Páginas especiais. Já no commons, a "toolbox" tem uma coisa que me pareceu particularmente interessante: Subpages.
- Ah! Agora entendi. Me parece uma boa ferramenta. Melhor ainda se pudesse ser colocada só na "capa" dos livros, mas podemos pensar nisso. Agora quanto ao mais já faço isso. - Jorge Morais 15h00min de 13 de Abril de 2008 (UTC)
Termina aqui.
- Movido das páginas de discussão dos usuários Helder e Jota, e reorganizadas em ordem cronológica. Começa aqui.
E aí, Helder. Fui fazer um teste com o edittolls e me parece que precisamos ainda de um "specialbasic" para gerar o "menu" de escolha que aparece no Commons, mas não encontrei nada no monobook de lá. Alguma idéia? - Jorge Morais 22h52min de 13 de Abril de 2008 (UTC)
- Eu encontrei no Wikisource (de:s:MediaWiki:Onlyifediting.js) um trecho de javascript que
deve possuirpossui um análogo no Commons (já achei: commons:MediaWiki:Edittools.js), que acredito ser o responsável pela funcionalidade do de:s:MediaWiki:Edittools. Note que o "verdadeiro" edittols deles aparece somente quando estamos editando uma página).Mas como você, ainda não encontrei tal js no commons... Vou para minha aula agora, e depois procuro novamente. - Ahh, não tenho certeza de uma coisa: Onde você faz esse tipo de teste? É na caixa de areia mesmo? Helder 18h31min de 16 de Abril de 2008 (UTC)
Muito tempo depois... Eu fiz o teste aqui mesmo, usando só o mostrar previsão . Já tinha dado para ver que faltava alguma coisa. Há uma wiki que eu acho que serve para testes aqui, mas não sou registrado lá. Deve ser mais para desenvolvedores. Eu vou ler toda a discussão com mais calma depois e tentar implantar. Talvez uma boa idéia seja perguntar no Commons. Espero não quebrar nada. - Jorge Morais 15h38min de 20 de Abril de 2008 (UTC)
- Bah! Não funcionou... Quer saber estou pensando em copiar da Wikipédia anglófona ou do Wikilivros anglófono mais tuas sugestões e fim de papo. Que achas? - Jorge Morais 00h20min de 2 de Maio de 2008 (UTC)
- Rapaz, nem tudo está perdido! O que você fez estava certo, parece-me. Acredito que depois de criar MediaWiki:Edittools.js e adicionar o código no MediaWiki:Monobook.css só faltou adicionar o módulo js ao nosso MediaWiki:Common.js. Há uma função no common.js do commons para isso, mas não deu tempo para procurar qual é. Sei que nas minhas subpáginas eu uso uma função da wikipedia, chamada "importScript" para adicionar outras páginas js. Se quiser tentar, copie daqui o que vem após "Importar módulos JavaScript e CSS". Cada uma das últimas 3 linhas, após "Estes scripts estao nas páginas indicada entre aspas", adiciona uma subpágina minha. Para o edittols.js funcionar seria preciso uma linha como
importScript('MediaWiki:Edittools.js')
- no common.js (depois de adicionar o importScript, claro). Não sei se deu pra entender algo, pois estou escrevendo com um pouco de pressa... desculpe-me por isso... Helder 20h19min de 2 de Maio de 2008 (UTC)
- Antes que reverta alguma coisa... Saiba que pra mim funcionou depois dessa sua última edição, pois adicionei os códigos que descrevi acima no "meu js"... Estou no irc, caso queira ajuda... Helder 00h27min de 5 de Junho de 2008 (UTC)
- Opa, desculpa Helder. Tive que sair pouco depois de tu me dizeres aquilo =(. Bom amanhã resolvemos isso por mIRC ou por aqui mesmo. Vou deixar aí, por enquanto. Até já. - Jorge Morais 03h50min de 5 de Junho de 2008 (UTC)
Sem problemas... Vou aproveitar para tentar melhorar o que eu havia escrito na pressa. A única coisa que falta é fazer com que o código copiado para o MediaWiki:Edittools.js "entre em ação". É como se "o sistema" ainda não soubesse que essa página está lá e deveria ser usada. Então, basta incluir algum código no MediaWiki:Common.js para que o que está na página Edittools.js seja executado. Eu só conheço a rotina "importScript", cujo código eu copiei da wikipédia para o meu monobook.js. O que você usou foi o "includePage", que deve estar declarado em algum dos diversos js's do commons (ainda não sei qual), mas não está nos nossos js's. Temos duas opções:
- Usar o "includePage"
- Procurar o código que torna o "includePage" funcional lá no commons
- Copiá-lo para o nosso common.js;
- Usar o "importScript"
- Copiar o código do "importScript" para o nosso common.js;
- Trocar includePage( 'MediaWiki:Edittools.js' ); por importScript('MediaWiki:Edittools.js')
Acredito que o Voz saberia explicar melhor, mas parece que estará ausente por algum tempo... Helder 14h15min de 5 de Junho de 2008 (UTC)
- Hum, da segunda forma parece mais simples, não? Há alguma contra indicação? - Jorge Morais 14h34min de 5 de Junho de 2008 (UTC)
- Acho que não há contra indicações, pois comigo está funcionando o Edittools... (e a rotina do importScript eu já uso há algum tempo)Helder 15h13min de 5 de Junho de 2008 (UTC)
- Ah, parece que agora finalmente foi. Alguma sugestão de inclusão ou remoção mais?. - Jorge Morais 15h49min de 5 de Junho de 2008 (UTC)
- Sugestões?
Vou pensar um pouco...Sei que pretendo pedir a adição de alguns códigos de Tex para facilitar certas edições matemáticas... tentarei fazer uma relação dos itens que considero importantes.Que tal começar por essas aqui: MediaWiki Discussão:Edittools (criei agora...) Helder 18h14min de 5 de Junho de 2008 (UTC)
- Só para constar, encontrei o tal "includePage" no commons. O código está aqui. Note a presença do aviso "DEPRECATED, use native importScript()!". Acho que isso reforça a ausência de contra-indicações para o "importScript", não?
- Outra coisa: não seria uma boa idéia mover/copiar nossa discussão para a página MediaWiki Discussão:Edittools? Só para ficar mais fácil para os futuros editores ter conhecimento do que já foi dito a respeito... Helder 17h31min de 5 de Junho de 2008 (UTC)
- Sim, vamos mover a discussão do Staff lounge para lá. - Jorge Morais 12h57min de 6 de Junho de 2008 (UTC)
- Fiz o movimento. É preciso melhorar a indicação visual de que foi feito o movimento? Pergunto porque lembro de ter visto não sei bem onde uma faixa (amarela, acho) indicando movimentação de texto entre páginas... Há uma predefinição para isso? Ou deixo como está? Helder 23h00min de 9 de Junho de 2008 (UTC)
- Algo contra mover as discussões de nossas páginas de discussão para lá também? (posso intercalar as perguntas e respostas). Acho que fica melhor para quem queira entender as mudanças e a discussão no futuro... Helder 23h27min de 9 de Junho de 2008 (UTC)
Termina aqui.
Resumo das adições sugeridas
editarCom base na discussão iniciada na esplanada, e recém movida para seção acima, segue abaixo uma síntese das possíveis melhorias a fazer:
Criar uma seção para as predefinições usadas com frequência
editarAgora que as "seções" estão funcionando, os primeiros nomes que me ocorrem são:
- Boas-vindas:
{{Bv-av}}
,{{Boas-vindas}}
,{{Bv-ip}}
. Alguma outra daqui? - Navegação:
{{Nav2}}
,{{Nav3}}
,{{Navegação}}
,{{AutoNav}}
,{{TopNav}}
,{{NavUser}}
,{{NavUserEX}}
- Sobre as páginas: esboço,
{{Arquivo histórico}}
,{{Lixo}}
,{{ER}}
,{{Destaque}}
,{{Eliminação}}
, etc... - Diversas: {{não assinou|}}
- {{Referência a livro |NomeAutor= |SobrenomeAutor= |Título= |Subtítulo= |Edição= |Local de publicação= |Editora= |Ano= |Páginas= |Volumes= |Volume= |ID= |URL= }}
Acrescentar códigos para formatação
editar- <small></small>, <font color=></font>
Acrescentar códigos matemáticos
editar- De início, poderíamos copiar a seção correspondente de fr:w:MediaWiki:Edittools.
Helder 18h12min de 5 de Junho de 2008 (UTC)
- Quanto a algumas predefinições, talvez seja melhor arranjarmos uns botões para algumas. Sei que existem por exemplo, botões para boas-vindas. Talvez consigamos alguma coisa nesse mesmo sentido para navegação. E quanto a de referência, não fica muito grande?
- O resto vou adicionar. - Jorge Morais 12h57min de 6 de Junho de 2008 (UTC)
Vejamos:
- Como funciona esse coisa de incluir botões? onde é feito isso?
- Sobre a "referência", eu tirei a idéia do wikinews: n:MediaWiki:Edittools. Embora lá, existam poucos campos. Não acho que seja um problema se ficar grande. Mas talvez removendo "|Páginas= |Volumes= |Volume= |ID= |URL= " fique melhor, deixando-a sozinha em apenas uma linha.
- O font color não está funcionando. Precisa trocar o traço "_" por um espaço " ", ou seja, deixar assim:
<charinsert><nowiki><font color=red>+</font></charinsert></nowiki>
- Aproveitando para adicionar uma cor padrão como o "red", pois acredito ser o mais usado.
Estou com mais algumas coisas em mente (códigos latex a incluir, e redistribuição de alguma coisa), mas ainda não organizei as idéias... Então, se quiser esperar até as próximas sugestões para alterar tudo de uma vez, tudo bem. Helder 20h03min de 6 de Junho de 2008 (UTC)
- Acho que é em um desses .js ou .css.
- Lá no 'notícias tem uma razão de ser que a predefinição é usada em todas as páginas... Enfim, se quiser mesmo eu coloco. Vou colocar a forma reduzida.
- Já tinha visto que o font color não estava funcionando. Tentei com espaço também ,mas não funcionou, vou tentar com os <nowiki>. - Jorge Morais 13h06min de 7 de Junho de 2008 (UTC)
- Acho que na minha edição anterior me deu um branco... eu na verdade já uso botões extras há algum tempo... vou ver o que consigo descobrir a respeito (já não lembro bem o que precisei fazer quando adicionei os meus botões). :::Ahh, eu testei o color com os nowiki's e funcionou na caixa de areia... (acho que não salvei para você ver, sorry...). Helder 14h18min de 9 de Junho de 2008 (UTC)
Bugs
editarParou de funcionar? Que diabos será agora? - Jorge Morais 20h23min de 18 de Junho de 2008 (UTC)
- Notei isso hoje também. Mas parece que é por que eu atualizei o Firefox para a versão 3. No internet explorer ainda está funcionando. Verifiquei no commons e o deles ainda está funcionando, mesmo no Firefox 3, e mesmo sem terem feito mudanças relacionadas a essa atualização do navegador. Ainda não sei o que fazer. Será que o Voz já está melhor? Talvez ele saiba o que fazer... Tem contato com algum outro "expert" em js, só para pedir um help temporário? Helder 20h34min de 18 de Junho de 2008 (UTC)
- Pff... Nem tinha visto tua resposta ainda, Helder. Não sei, talvez alguma atualização ou alteração de código pelos devs tenha feito isso, pois que eu me lembre deixou de funcionar antes da atualização do Firefox. Dei uma olhada agora no Internet Explorer e está funcionando... Não conheço nenhum especialista. - Jorge Morais 18h43min de 24 de Junho de 2008 (UTC)
- Só para constar, o Edittools ainda não está funcionando em pleno vapor (tem problemas de compatibilidade com o Internet Explorer), mas o problema atualmente não é o mesmo comentado logo acima... Naquela época eu cheguei a entrar em contato com a PatríciaR no Commons, e ela falou com o Dschen, que respondeu para o Jorge, que por sua vez discutiu alguns detalhes com o Dschen. Acredito que com esse histórico do que já tentamos ficará mais fácil de alguém arrumar isso no futuro (o quanto antes, espero...)
Que estranho... acabo de ter um dejavu, como se já tivesse feito essa busca pelos links dessa discussão antes... Helder 13h27min de 30 de Outubro de 2008 (UTC)
- Vamos tentar arrumar? Conforme se vê nesta diferença de versões, o script usado no Commons para fazer o menu funcionar já possui alguns trechos adicionais que parecem ser a solução para o problema que estamos tendo com o IE. Gostaria que fosse feita uma nova cópia de commons:MediaWiki:Edittools.js para MediaWiki:Edittools.js. Além disso, como aparece uma tal de "addEvent" no meio do novo código, será preciso defini-la no MediaWiki:Common.js, conforme explicado na página de discussão correspondente. Helder 21h24min de 21 de maio de 2009 (UTC)
- Nada ainda. - Jorge Morais 03h10min de 22 de maio de 2009 (UTC)
- Em que versão vc testou? Eu usei o IE 7 e também o IE 8 agorinha e pelo menos neles está ok! Helder 13h24min de 22 de maio de 2009 (UTC)
- No 7... Mas enfim, podemos supor que a maioria das pessoas atualiza essas coisas. - Jorge Morais 13h57min de 22 de maio de 2009 (UTC)
- Tomara que sim! Se eu arranjar um computador com o 6 instalado tentarei ver se descubro o que há... De qualquer modo, a situação já está melhor que antes .Helder 14h07min de 22 de maio de 2009 (UTC)
- Ué, qual 7? Aqui é o 7.0.5730.13 e não funciona mesmo não. Nem editando como IP nem como usuário registrado como agora. Mas deixa para lá. - Jorge Morais 18h52min de 22 de maio de 2009 (UTC)
- Boa pergunta! Fui conferir, e por incrível que pareça, o que eu usei é exatamente este aí! Se bem que ao acessar o site [1] aparece "Browser (User-Agent): Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1)"...
- Você limpou o seu cache, né? Helder 19h14min de 22 de maio de 2009 (UTC)
- Que estranho, está funcionando agora. Eu lembro de ter limpado o cache sim...
- Que bom que está funcionando. É o que importa. Temos que fazer umas melhorias nele agora. - Jorge Morais 23h46min de 22 de maio de 2009 (UTC)
- De fato! Fiz o teste e funcionou mesmo... vamos pensar em melhorias então... Helder 15h00min de 24 de maio de 2009 (UTC)
- Ué, qual 7? Aqui é o 7.0.5730.13 e não funciona mesmo não. Nem editando como IP nem como usuário registrado como agora. Mas deixa para lá. - Jorge Morais 18h52min de 22 de maio de 2009 (UTC)
- Tomara que sim! Se eu arranjar um computador com o 6 instalado tentarei ver se descubro o que há... De qualquer modo, a situação já está melhor que antes .Helder 14h07min de 22 de maio de 2009 (UTC)
- No 7... Mas enfim, podemos supor que a maioria das pessoas atualiza essas coisas. - Jorge Morais 13h57min de 22 de maio de 2009 (UTC)
- Em que versão vc testou? Eu usei o IE 7 e também o IE 8 agorinha e pelo menos neles está ok! Helder 13h24min de 22 de maio de 2009 (UTC)
- Nada ainda. - Jorge Morais 03h10min de 22 de maio de 2009 (UTC)
Pedido de ajuste
editarAcho que seria interessante trocar
<charinsert><source>+</source></charinsert>
por
<charinsert><source lang=>+</source></charinsert>
pois sempre é necessário escolher uma das linguagens para que o recurso de formatação funcione. Helder 12h58min de 30 de Outubro de 2008 (UTC)
- Acho que ninguém viu... Helder 11h28min de 3 de fevereiro de 2009 (UTC)
- =~( - Jorge Morais 03h10min de 22 de maio de 2009 (UTC)
- Uops... eu não sabia (ou não lembrei?!) que o espaço é usado para separar dois botões, conforme a documentação da extensão. Então será preciso adicionar um nowiki em torno do código. Acho que ficaria assim:
- =~( - Jorge Morais 03h10min de 22 de maio de 2009 (UTC)
<charinsert><nowiki><source lang=>+</source></nowiki></charinsert>
- (Caramba! Nunca precisei usar tanto nowiki como nesta minha edição! [espie o código]) Helder 13h24min de 22 de maio de 2009 (UTC)
Atualização
editarConforme consta em meta:Help:HTML_in_wikitext#Tags (e também na w3c), a tag <font>
não deve mais ser usada. A tag <span>
é preferível, então podemos trocar
<font color=></font>
por
<span style="color:red"></span>
Helder 22h14min de 28 de maio de 2009 (UTC)
- Feito Vai ficar tudo vermelho? - Jorge Morais 14h17min de 29 de maio de 2009 (UTC)
- Na verdade, quando se usa o botão (tanto antes quanto agora) é preciso escrever uma cor mesmo, então pelo menos para os casos em que a cor for vermelha não precisaremos ter este trabalho... Helder 14h19min de 29 de maio de 2009 (UTC)
- Pra variar eu errei na hora de usar o <nowiki>... Troquei meu exemplo pelo código correto... (veja o código desta edição, pois estou com preguiça de encher de nowikis) Helder 14h36min de 29 de maio de 2009 (UTC)
- Na verdade, quando se usa o botão (tanto antes quanto agora) é preciso escrever uma cor mesmo, então pelo menos para os casos em que a cor for vermelha não precisaremos ter este trabalho... Helder 14h19min de 29 de maio de 2009 (UTC)