Ajuda Discussão:Guia de edição/Correlatos/Arquivo 1
![]() | Esta página é um arquivo de discussões passadas. Não edite seu conteúdo. Se quiser iniciar um novo tema de discussão ou retomar um tema abordado nesta página, por favor, faça-o na página de discussão. |
Bom, a atual forma simples {{wikiprojeto|artigo}} de uma caixa para cada projeto é simples e a árvore de natal acontece com poucos artigos devido o baixo número de artigos nos outros projetos, mas no futuro, com mais artigos esta predefinição não ficará legal. O {{correlatos}}
fica restrito a um único artigo por projeto e tem que colocar todos os projetos como o {{Correlatos-avançado}}
. O correlatos com {{caixa de sucessão}}
fica um pouquinho difícil a leitura por um "leigo" quando a editar mas é a melhor das funcionabilidade. Leonardo Gregianin 20:17, 24 Dezembro 2005 (UTC)
- Lembrei de uma, uma proposta para interprojetos discutida no bug 708 do mediawiki. O que seria bem mais sensato. Leonardo Gregianin 20:24, 24 Dezembro 2005 (UTC)
Hummmmmmmm isso é genial!! Nunca tinha pensado nisso :)) Não deve ser difícil de implementar com CSS, mas não perderá um pouco a visibilidade? -- Nuno Tavares ✉ 20:29, 24 Dezembro 2005 (UTC)
- Eu acho perfeito! :) Leonardo Gregianin 20:34, 24 Dezembro 2005 (UTC)
Bom, ninguém se pronuncia, se calhar é porque não perceberam as vantagens da terceira. Fui implementá-la, para o caso de ninguém ter percebido. Como eu e o Leo estamos de acordo, se ninguém se pronunciar, é esta que fica... ou não? -- Nuno Tavares ✉ 10:28, 29 Dezembro 2005 (UTC)
- Também acho. --Leonardo Gregianin 10:51, 29 Dezembro 2005 (UTC)
Eu acho visivelmente ruim. Acho que aqui na barra esquerda junto em cima das referencias para outras linguas, como sugerido acima, é melhor. --Gabrielt4e 16:04, 30 Dezembro 2005 (UTC)
- Sim mas para já é impossível... o software teria que ser adaptado.. acho eu? -- Nuno Tavares ✉ 17:32, 30 Dezembro 2005 (UTC)
A ficar a última opção (Começa correlatos..) eis o que proponho:
- Se for caso de permanecer a
{{Correlatos}}
, actualizá-la para utilizar esse mesmo formato. Assim bastará alterar o de raíz (Começa correlatos...). - Alterar todas as outras, como
{{commons}}
,{{wikisource}}
, etc para esse mesmo formato pela mesma razão. - Fazer subst das predefinições da alínea 2, para que o pessoal comece a ter referências sobre como utilizar o novo formato.
Que dizem? -- Nuno Tavares ✉ 23:25, 30 Dezembro 2005 (UTC)
- Arrumem algo assim discreto em substituição das de portal e da de
{{Categoria}}
, por favor.--Lugusto • msg 23:51, 30 Dezembro 2005 (UTC)
Eu acho que se o problema é não tornar o artigo uma árvore de natal, sugiro que não utilizem os logos dos projetos correlatos. Assim fica mais fácil para colocar o "Categorias" e "Portal". Além do que não fica tão "muvucado" (cheio). Indech::alô? 17:04, 31 Dezembro 2005 (UTC)
Eu estive pensando, e talvez fosse melhor reduzir o tamanho das de portais e categorias nas atuais mesmo. Primeiro, que são coisas daqui mesmo da wiki, não correlatos. Segundo, que o categoria é muito menos usado do que o de portal, não podendo ser configurados juntos. A propósito da predef correlatos, talvez fosse interessante pesquisar alguma forma de usar um bot na aplicação dos mesmos. Daria bem menos trabalho. Falar em bots, alguém sabe quando sairá o próximo dump?.--Lugusto • msg 19:42, 31 Dezembro 2005 (UTC)
Embora concorde com a ideia, a mesma carece de opção viável. O título da predefinição fala em projecto correlatos, e as Categorias e Portal: não são projectos correlatos. Se alguém tiver alguma ideia prática, seria óptimo. -- Nuno Tavares ✉ 19:29, 31 Janeiro 2006 (UTC)
- Que acham de uma única predefinição
{{projetos}}
com os títulos dos links para a busca Special:Search/Artigo mandarin em todos os projetos, com isso evitaria o{{começa correlatos}}
que é enorme, o{{projetos}}
dá suporte a vários artigos no mesmo projeto porque vai encontrar todas as palavras na wiki local e é pequeno e fácil de qualquer um escrever. Leonardo Gregianin 21:15, 31 Janeiro 2006 (UTC)- Não percebi nada, Leonardo...
-- Nuno Tavares ✉ 22:42, 31 Janeiro 2006 (UTC)
- O que eu pensei já tem na en:wp aqui, são todos os projetos no template. Leonardo Gregianin 09:03, 1 Fevereiro 2006 (UTC)
- Não percebi nada, Leonardo...
Olhem lá isto... do lado esquerdo... parece que já estão a caminhar nesse sentido? -- Nuno Tavares ✉ 19:11, 1 Fevereiro 2006 (UTC)
- A wikitravel não é um projeto da wikimedia, a barra da esquerda é uma implementação independente não válida para wikipedia. Leonardo Gregianin 19:27, 1 Fevereiro 2006 (UTC)
Vejam {{Projetos}}
como ficam. Leonardo Gregianin 16:07, 2 Fevereiro 2006 (UTC)
[[Imagem:Mais coisas.JPG|thumb|right|200px]]
Olhem, surgiu-me outra ideia: vejam a imagem ao lado (ampliada). Se eu posso colocar links extra do lado esquerdo (vejam em ferramentas) e criar botões extra, talvez possa arranjar forma de arranjar uma secção-zita do lado esquerdo específica para os projectos correlatos... tenho que trabalhar esta ideia, mas não percebo muito disto... -- Nuno Tavares ✉ 20:20, 15 Fevereiro 2006 (UTC)
- Mas se criarmos botões-links na caixa de ferramentas, estes botões não serão fixos para todos os artigos? Mesmo os artigos que não tem correlatos? O que não me agrada é entrar em um artigo e ver vários links para outros projetos como
{{projetos}}
(que eu mesmo propus e sou contra agora) e clicar em um correlato e no correlato não existe nada! Leonardo Gregianin 20:32, 15 Fevereiro 2006 (UTC)
A ideia é que não sejam. Vou explicar (tecnicamente) como poderia ser feito (se for possível, é mero tiro no escuro):
- Cria-se uma caixa (invisível) do lado esquerdo para poder injectar os tais links correlatos;
- Cada artigo, por cada marcação de correlato irá injectar nessa caixa os novos links (e só aqueles que existissem).
Vamos a um exemplo prático. O artigo XXXX tem uma página no wikiquote e outra no commons. Então teria duas marcações do tipo:
- {{correlato|wikiquote|XXXX-no-wikiquote}}
- {{correlato|commons|XXXX-no-commons}}
Ora, esta predefinição {{correlato}} iria ser responsável por injectar nessa caixa invisível os links, do tipo (isto é o código da predefinição correlato):
<script> addCorrelatosLink({{{1}}}, {{{2}}}) </script>
Por sua vez, a função javascript addCorrelatosLink() estaria definida em MediaWiki:Monobook.js, p.e., e iria provocar a adição de links como fizeram aqui. Não parece ser difícil, resta saber se será possível. -- Nuno Tavares ✉ 20:48, 15 Fevereiro 2006 (UTC)
- Nuno, vê estes:
está aqui Rei-artur ? 21:08, 15 Fevereiro 2006 (UTC)
- Não entendi muito bem o que querias que eu visse.. mas hey, se a
{{Link FA}}
consegue injectar uma estrela nos featured articles das outras wikipédias, não deve ser muito difícil.. estou preocupado é com a ausência dessa tal caixa-destino que, no actual layout do Monobook não existe -- e CSS não é comigo :S -- Nuno Tavares ✉ 02:58, 16 Fevereiro 2006 (UTC)- De qualquer forma são monobooks pessoais e não configurações para qualquer usuário/ip visualizar. Na minha opinião, o motivo pelo qual a caixa exclusiva de correlatos não foi ainda implementada em todas as wikipedia porque nem todas as comunidades são a favor da caixa ou nem sabem da proposta, no bugzilla do mediawiki são 51 pessoas a favor. Eu proponho que façamos uma votação ou entramos em consenso aqui ou na esplanada e pediríamos a implementação excluviva para pt.wiki da caixa de correlatos. Leonardo Gregianin 10:39, 16 Fevereiro 2006 (UTC)
- Concordo. -- Nuno Tavares ✉ 02:13, 21 Fevereiro 2006 (UTC)
- De qualquer forma são monobooks pessoais e não configurações para qualquer usuário/ip visualizar. Na minha opinião, o motivo pelo qual a caixa exclusiva de correlatos não foi ainda implementada em todas as wikipedia porque nem todas as comunidades são a favor da caixa ou nem sabem da proposta, no bugzilla do mediawiki são 51 pessoas a favor. Eu proponho que façamos uma votação ou entramos em consenso aqui ou na esplanada e pediríamos a implementação excluviva para pt.wiki da caixa de correlatos. Leonardo Gregianin 10:39, 16 Fevereiro 2006 (UTC)
Injecção Editar
Bom, aproveitei a boleia e fiz a demonstração para o que dizia:
window.mycorr_addlilink=function(tabs, url, name, id){
var na = document.createElement('a');
na.href = url;
na.appendChild(document.createTextNode(name));
var li = document.createElement('li');
if(id) li.id = id;
li.appendChild(na);
tabs.appendChild(li);
return li;
}
window.showCorrelatoIfTagged=function(){
var ppdiv=document.getElementById('c-projecto-commons');
if (ppdiv) {
var plet = document.getElementById('p-correlatos').getElementsByTagName('ul')[0];
var i = 0;
if (plet) {
while (ppdiv[i]) {
mycorr_addlilink(plet, 'http://commons.wikimedia.org/wiki/' + ppdiv[i].childNodes[0].nodeValue, ppdiv[i].childNodes[0].nodeValue, 'c-projecto-'+ppdiv[i].childNodes[0].nodeValue);
i++;
}
}
}
}
window.myOwnPortlet=function() {
var pcorrheader = document.createElement('h5');
pcorrheader.appendChild(document.createTextNode('Correlatos'));
var pcorrbody = document.createElement('div');
pcorrbody.setAttribute('class','pBody');
pcorrbody.appendChild(document.createElement('ul'));
var pcorr = document.createElement('div');
pcorr.setAttribute('class','portlet');
pcorr.setAttribute('id','p-correlatos');
pcorr.appendChild(pcorrheader);
pcorr.appendChild(pcorrbody);
var pparent = document.getElementById('column-one');
if ( pparent ) {
var piw = document.getElementById('p-lang');
if ( piw ) {
pparent.insertBefore(pcorr,piw);
} else {
pparent.appendChild(pcorr);
}
}
showCorrelatoIfTagged();
}
}
window.myAddOnload=function(f) {
if (window.addEventListener) window.addEventListener("load", f, false);
else if (window.attachEvent) window.attachEvent("onload",f);
}
myAddOnload(myOwnPortlet);
Copiem isto para o vosso monobook para testar. Depois, é só colocar nalguma página:
{{projCorrelato|commons|O que quiserem}}
E vai aparecer o link do lado esquerdo. Perdi aqui um tempão a tentar suportar duas entradas do mesmo projecto, mas não percebo o suficiente, cansei. Até agora, só suporta o commons, mas adicionar outras é trivial. O único senão desta abordagem é que se tem que criar o portlet de raiz, era preferível que já fosse exportado pelo MediaWiki mas isso, de facto, é um pouco complicado (teria que se depender dos conteúdos dos artigos, duvido muito que seja feito). -- Nuno Tavares ✉ 19:54, 23 Fevereiro 2006 (UTC)
- Nuno, não consegui! Deve ser o epiphany, esse teclado desconfigurado do debian e a minha burrice. Mas de todo o caso, é um monobook pessoal e não um padrão do mediawiki. E como está aquele pedido?? Vou te cobrar!!! Leonardo Gregianin 16:54, 2 Março 2006 (UTC)