Utilizador:Raylton P. Sousa/Tarefas: diferenças entre revisões

Conteúdo apagado Conteúdo adicionado
roubando do helder pt1
Linha 6:
*[[mw:Extension:BookManager|BookManager]] e no futuro não muito distante a [[mw:Extension:ContentManager]]
*Semanticwiki e/ou mudanças no ''jeito'' das categorias(eu penso em trabalhar nisso quando aprender a mexer com banco de dados do nível do mediawiki), PS:Isso influi diretamente no desenvolvimento da [[mw:Extension:BookManager|BookManager]]
{{Oculto|Tarefas do Helder|
<noinclude>
:''Veja esta lista de tarefas [[Usuário:Helder.wiki/Tarefas (por assunto)|organizada por assunto]]''.
 
<div style="border: 1px solid #abd5f5; background-color:#f1f5fc; font-size: 85%; margin:0px 0px 5px 0px; padding:0em 0.5em 0em 0.5em"><inputbox>
bgcolor=#f5faff
type=fulltext
prefix=Wikilivros:Staff lounge
default=Assunto
break=no
width=50
searchbuttonlabel=Procurar nos arquivos da Esplanada itens que devem vir para esta lista
</inputbox>
</div>
{{:Usuário:Helder.wiki/Teste ou esboço}}
</noinclude>
 
# {{Classificar|exibir={{{1|}}}|a1=JS
|Examinar o script [[:pl:MediaWiki:Ext/Pathway.js]], e as funções showUsedInfo e PageInfoInit do [[:pl:MediaWiki:Common.js]] e para ver do que se trata. (Tem algo a ver com a navegação no Wikilivros...)
}}
# {{Classificar|exibir={{{1|}}}|a1=JS
|Avaliar a possibilidade de criar versão da [http://pt.wikibooks.org/skins-1.5/common/edit.js função insertTags] que salve os 10 usos mais recentes em cookies, para que um outro script possa inserir os botões usados recentemente em um div em algum lugar em volta da janela de edição (facilitaria minha vida ao escrever coisas de matemática cheias de comandos em Latex).
#* Ou talvez criar uma rotina que busque todas as fórmulas da página aberta e faça uma lista com as 10 mais frequentes e gere os botões... Será que ia prestar? o.0
}}
# {{Classificar|exibir={{{1|}}}|a1=ATUALIZAR
|Conferir se é preciso atualizar alguma predefinição, folha de estilos ou ''script'' do projeto que tenham sido adaptados de outros lugares.
## {{Verificar atualizações|data=20101010|original=w:en:MediaWiki:Gadget-purgetab.js|versão=389732075|adaptação=MediaWiki:Gadget-purgetab.js}}
## {{Verificar atualizações|data=20091211|original=w:MediaWiki:Common.js|versão=17754549|adaptação=MediaWiki:Gadget-IRC.js}}
## {{Verificar atualizações|data=20100515|original=:en:MediaWiki:Gadget-predef.js|versão=1510528|adaptação=MediaWiki:Gadget-Common.js}}
## {{Verificar atualizações|data=20100515|original=:en:MediaWiki:Gadget-Perbook.js|versão=1510523|adaptação=MediaWiki:Common.js}}
## {{Verificar atualizações|data=20101010|original=commons:MediaWiki:Gadget-rightsfilter.js|versão=40082429|adaptação=MediaWiki:Gadget-Filtro para listas.js}}
## {{Verificar atualizações|data=20101009|original=w:en:User:Js/ajaxPreview.js|versão=357817740|adaptação=MediaWiki:Gadget-ajaxPreview.js}}
## {{Verificar atualizações|data=20101009|original=w:en:MediaWiki:Gadget-vectorskin-thunks.js|versão=302659581|adaptação=MediaWiki:Gadget-vectorskin-thunks.js}}
## {{Verificar atualizações|data=20101009|original=w:en:User:Lupin/navpop.css|versão=108044305|adaptação=MediaWiki:Gadget-popups.css|tipo=CSS}}
## {{Verificar atualizações|data=20101009|original=w:MediaWiki:Gadget-popups.js|versão=15017924|adaptação=MediaWiki:Gadget-popups.js}}
## {{Verificar atualizações|data=20101010|original=commons:MediaWiki:Edittools.js|versão=44076022|adaptação=MediaWiki:Edittools.js}}
}}
# {{Classificar|exibir={{{1|}}}|a1=PREDEF|a2=MOVER|a3=DISCUTIR|a4=CAT
|Recategorizar as páginas das [[Especial:Índice_de_prefixo/Categoria:!|categorias que começam com "!"]] (ou seja, renomear estas categorias para nomes sem "!"), e incluir todas estas categorias em [[:Categoria:Manutenção do Wikilivros]]. Ver também a discussão na esplanada. Motivos:
## "!" não tem significado algum para novos editores;
## "!" não tem significado algum para o MediaWiki: se o significado era para ser algo como "categorias usadas para manutenção", a forma correta de indicar isso (para colaboradores e para o MediaWiki) é colocando tais categorias na "[[:Categoria:Manutenção do Wikilivros]]";
## "!" atrapalha o uso de palavras mágicas como <code><nowiki>{{BASEPAGENAME}}</nowiki></code> nos indexadores e pode gerar a mesma [[w:Especial:Índice_de_prefixo/Categoria:!|bagunça que há na Wikipédia]]!
}}
# {{Classificar|exibir={{{1|}}}|a1=PREDEF|a2=JS|a3=DISCUTIR
|Elaborar script (e/ou predefinição a incluir em um editnotice do espaço nominal principal) que exiba um aviso de que certo título está usando letras em maiúsculas, informando o editor que isto só deve ser feito no caso de nomes próprios (viraria gadget? Como faria para não incomodar o editor de um livro que tivesse nome próprio no nome? Lista de exceções a ser aumentada com o tempo? Ou aviso discreto, que não deveria ser tanto incômodo se aparecesse sempre?).
}}
# {{Classificar|exibir={{{1|}}}|a1=PREDEF|a2=DISCUTIR
|Continuar organização das predefinições:
## Terminar a criação de uma documentação mínima para cada uma (usando a {{tl|Documentação}});
## Mover as [[:Categoria:Predefinições de livros|predefinições de livros]] para nomes como "Predefinição:NOMEDOLIVRO/Nome da predefinição", categorizá-las como "Categoria:NOMEDOLIVRO/Predefinições" (que por sua vez vão na [[:Categoria:Predefinições de livros]]), e indexá-las pela subpágina. Ver [[:en:Category:Book-specific templates]] e [[:en:Category:Java Programming/Templates]]. Isto permite usara sintaxe <nowiki>{{../Nome da predefinição}}</nowiki> nos livros para chamar versões personalizadas de cada uma, sem precisar de algo caro como as parserfuncions que uso atualmente na [[predefinição:teorema]] e demais no mesmo gênero (se bem que esta sintaxe não é muito legal não... é melhor usar o nome completo "<nowiki>{{NOMEDOLIVRO/Nome da predefinição}}</nowiki>").
}}
# {{Classificar|exibir={{{1|}}}|a1=PREDEF
|Atualizar [[Especial:Páginas afluentes/Predefinição:Click|os afluentes]] da [[Predefinição:Click]] (uns 20), pois ela não é mais necessária agora que a sintaxe das imagens permite colocar o link diretamente. É preciso conferir se as imagens estão em domínio público, pois só é permitido alterar o link padrão neste caso.
}}
# {{Classificar|exibir={{{1|}}}|a1=USABILIDADE|a2=JS
|Criar js para automatizar o processo de criar as autonavs: a partir de uma lista de nomes de páginas (separados por quebras de linha [ou mesmo o próprio índice do livro]), o script poderia muito bem criar os ligações de anterior/posterior, bem como oferecer as opções de barras de navegação existentes (visualmente), etc... Ia ser muito mais fácil...
}}
# {{Classificar|exibir={{{1|}}}|a1=USABILIDADE|a2=JS
|Elaborar versão da [[predefinição:AutoCat]] como ''script''. Talvez ajude dar uma olhada no [[:en:MediaWiki:Gadget-wkcategorize.js]]. Vantagem: ao renomear um livro, a categorização pode seria atualizada instantaneamente (ao contrário do que ocorre com o uso de predefinições, que exige uma alteração na página para refletir as novas categorias, se bem que a presença de um bot por aqui resolveria isso...);
## Ler [[meta:Help:Substitution]] e tentar elaborar uma versão da [[predefinição:AutoCat]] que pudesse ser usada através do código <code><nowiki>{{subst:AutoCat}}</nowiki></code> para gerar apenas os códigos das categorias que devem ser inseridas em um livro.
## Aproveitar para pensar em como aprimorar a HotCat para reconhecer que uma página de índice foi deixada sem o indexador ao inserir a categoria.
}}
# {{Classificar|exibir={{{1|}}}|a1=USABILIDADE|a2=EXATAS|a3=API
|Fornecer índices remissivos para os livros:
## Concluir os [http://pt.wikibooks.org/w/index.php?title{{=}}Especial:Busca&search{{=}}%22Índice%20remissivo%22&fulltext{{=}}Pesquisa&ns0{{=}}1&redirs{{=}}1 índices remissivos já começados]
## Considerar a criação de uma predefinição que use a [[predefinição:âncora]] para fazer como no Latex: inserir ao longo do texto "marcações" de quais palavras devem ir para o índice remissivo.
### Isto permitirá a criação de um script para automatizara a criação de índices remissivos: a partir de uma lista dos capítulos que formam um livro, o script acessará o código wiki de cada uma (via API do MediaWiki) e filtrará as chamadas a tal predefinição, criará uma lista de palavras/expressões para cada capítulo e depois irá juntar todas as listas em uma única, contendo a sintaxe dos links para cada âncora que foi marcada ao longo do livro. Vai ser difícil de fazer, e tornará a vida muito simples! (depois de pronto, claro)
}}
# {{Classificar|exibir={{{1|}}}|a1=JS|a2=CSS
|Encontrar mais Gadgets que sejam úteis no Wikilivros. Ver [[Wikilivros:Gadgets]], [[mw:Extension:Gadgets]], [[Usuário:Helder.wiki/Arquivo 02#Botões]] e [[Wikilivros:Staff lounge/Arquivo 20#Gadgets]]. Alguns gadgets: [[:en:Special:Gadgets|en.wb]], [[:it:Special:Gadgets|it.wb]], [[w:Special:Gadgets|pt.wp]], [[commons:Special:Gadgets|Commons]].
}}
# {{Classificar|exibir={{{1|}}}|a1=JS
|Tentar fazer js para adicionar "<nowiki>{{Discussão ativa}}</nowiki>" (ou algo que o valha) ao começar novo tópico de discussão (criação de página ou clique no [+]); A predefinição também precisar ser criada, talvez baseando-se na versão da Wikiversidade, mas detectando o espaço nominal e categorizando separadamente: "Discussões sobre o projeto", "Discussões sobre as mensagens do sistema", "Discussões sobre o conteúdo dos livros",...
## Ver também: [[Wikilivros:Índice de discussões]] ([https://fisheye.toolserver.org/browse/Bryan/bots/discussion_indexer.py?r=HEAD código fonte do bot])
}}
# {{Classificar|exibir={{{1|}}}|a1=JS|a2=CSS
|Pensar em como fazer versões "resumo" (e/ou "livro do professor") dos textos (inicialmente de matemática), exibindo apenas as definições e os resultados que forem marcados com certa classe em css (digamos "class{{=}}resumo"). Adicionar ligações à barra lateral (na seção <code><nowiki><div class="portlet" id="p-tb"></nowiki></code>)
}}
# {{Classificar|exibir={{{1|}}}|a1=JS|a2=CSS
|Tentar desenvolver uma versão da busca aprimorada que insira as caixas de seleção de projeto/idioma/buscador junto com os botões usuais que aparecem no topo das páginas a esquerda. Ver testes recentes que fiz no recurso "buscar neste livro". Melhorar compatibilidade com o Vector;
## Pensar em como escolher o projeto/buscador padrão no Busca_aprimorada.js. Talvez seja de alguma ajuda o código em http://groups.google.com/group/opera.general/browse_thread/thread/c2826d5164b2dc02?pli{{=}}1.
}}
# {{Classificar|exibir={{{1|}}}|a1=JS
|Criar script para que em páginas do tipo "Livro/Imprimir" as ligações internas que vão pra o mesmo livro apontem para âncoras na própria página "Livro/Imprimir" (pode ser que os leitores gostem de de uma página comprida com todo o conteúdo, então é melhor que os ligações funcionem bem!)
}}
# {{Classificar|exibir={{{1|}}}|a1=JS|a2=CSS
|Aprimorar script da predefinição oculto e das tabelas expansíveis para que toda a linha de título possa ser usada para expandir/recolher, como no Wikilivros inglês. Exemplo [[:en:Template:Dynamic navigation]].
}}
# {{Classificar|exibir={{{1|}}}|a1=REGEX|a2=JS
|Facilitar a conversão de latex para wiki e vice-versa usando regex. Substituir:
## <s><nowiki>{{AutoCat}} → </nowiki></s>
## <s><nowiki>{{AutoNav}} → </nowiki></s>
## <s><nowiki><math> → $</nowiki></s>
## <s><nowiki></math> → $</nowiki></s>
## <s><nowiki>==== → \subsubsubsection{</nowiki></s>
## <s><nowiki>=== → \subsubsection{</nowiki></s>
## <s><nowiki>== → \subsection{</nowiki></s>
## <s><nowiki>Título de módulo → \section{Título de módulo} (manualmente)</nowiki></s>
## Otimizar regex agrupando parte comum das regras anteriores
## <nowiki>:$ → $$ (manualmente)</nowiki>
## <nowiki>[[wgPageName|Texto exibido]]</nowiki> → \href{wgServer + '/wiki/' + wgPageName}{Texto exibido}
### Versão análoga para ligações externas e ligações interprojeto, com reconhecimento de prefixos
## <nowiki><ref>Nota de rodapé.</ref></nowiki> → \footnote{Nota de rodapé.}
}}
# {{Classificar|exibir={{{1|}}}|a1=REGEX|a2=JS|a3=RECEITAS
|Adicionar mais padrões de substituição ao [[Usuário:Helder.wiki/Scripts/Regex menu framework.js|Regex menu framework.js]]:
## <s>Correção da formatação do livro de receitas</s>
## As ligações dentro de um livro, de um capítulo para ou outro podem ter a forma mais simples/economica <code><nowiki>[[../Capítulo/]]</nowiki></code> em vez de <code><nowiki>[[Livro/Capítulo]]</nowiki></code>.
## <s>Substituir <nowiki></math>, </nowiki> e <nowiki></math>. </nowiki> por <nowiki>,</math></nowiki> e <nowiki>.</math></nowiki>;</s>
## Atualizar ligações locais usando <nowiki>{{fullurl:unescape('alguma coisa')|parametros}}</nowiki> (trocando "non-literal characters" por algo mais adequado)
}}
# {{Classificar|exibir={{{1|}}}|a1=REGEX
|Elaborar regexes para "blacklist" e a "titleblacklist", conforme estes comentários: [http://pt.wikibooks.org/w/index.php?title{{=}}Usuário_Discussão:Helder.wiki&oldid{{=}}130272#Livros] e [http://pt.wikibooks.org/w/index.php?title{{=}}Usuário_Discussão:Jorge_Morais&oldid{{=}}130367#Spam_blacklist];
}}
# {{Classificar|exibir={{{1|}}}|a1=RECEITAS
|Conferir como se deu a migração das receitas da Wikipédia para o Wikilivros (certamente poderia ter sido melhor). Ver páginas como [[w:Wikipedia:Votações/Receitas na wikipédia 2]], [[w:Wikipedia:Votações/Receitas na wikipédia 3]] e [http://pt.wikipedia.org/w/index.php?title{{=}}Wikipedia:Esplanada/Arquivo/2008/Outubro&oldid{{=}}14713427#Wikip.C3.A9dia_.3D_Livro_de_receitas Wikipédia {{=}} Livro de receitas], entre [[w:Especial:Busca/Receitas Wikilivros|outras]].
## Ver/atualizar também: [[Usuário:Helder.wiki/Linha do tempo]];
}}
# {{Classificar|exibir={{{1|}}}|a1=BUG|a2=RECEITAS
|Se informar sobre o bug que [http://pt.wikibooks.org/w/index.php?title{{=}}Wikilivros:Staff_lounge&diff{{=}}next&oldid{{=}}107966 o Master comentou] [[Wikilivros:Staff lounge/Arquivo 20#Livro de receitas|na esplanada]] quando discutíamos a organização do livro de receitas (que por sinal continua pendente): ''quando uma pessoa clicar em "próximos 200" na primeira página da [[:categoria:Livro de receitas]], a lista seguinte começará no primeiro item que começa com a letra B, e há mais de 200 itens começado com B, se clicar em "próximos 200" não mudará a página e ficará travado no B, tornando as letras posteriores inacessíveis''.
}}
# {{Classificar|exibir={{{1|}}}|a1=PESQUISAR
|Conferir como as agências de fomento a pesquisa (Capes, CNPQ, FAPESP...) tratam os direitos autorais daqueles recebem financimento das mesmas. Ver por exemplo, [http://www.fapesp.br/materia/268,261/bolsas/propriedade-intelectual.htm esta ligação]. (IMPORTANTE!)
}}
# {{Classificar|exibir={{{1|}}}|a1=EXATAS
|Para os livros de exatas, particularmente o de [[medida e integração]]:
## Documentar usando <nowiki><ref></nowiki>'s todos os resultados e definições (eventualmente os exercícios) indicando os livros nos quais aparecem resultados análogos;
## Separar as tags <nowiki><ref></nowiki> em dois grupos: Notas (para justificativas complementares às afirmações feitas ao longo do texto; talvez se torne obsoleto com a [[predefinição:explicação]], talvez não...) e Referências (para citações de livros e artigos);
}}
# {{Classificar|exibir={{{1|}}}|a1=PREDEF
|Reativar [http://pt.wikibooks.org/w/index.php?title{{=}}Predefinição:Ordem_alfabética&action{{=}}edit este aviso] assim que concluir a estruturação dos livros do projeto (ver [[Usuário:Jorge Morais/Notas#Livros a mover|lista do Jorge]] e a [[:Categoria:Livros fora da ordem alfabética]]);
}}
# {{Classificar|exibir={{{1|}}}|a1=JS
|Adaptar [[w:ru:MediaWiki:Gadget-urldecoder.js]] (documentado [http://translate.google.com/translate?hl{{=}}pt-BR&sl{{=}}auto&tl{{=}}pt&u{{=}}http://ru.wikipedia.org/wiki/Википедия:Гаджеты/Упрощение_ссылок aqui]), ou o [[w:en:User:Js/urldecoder.js]] (documentado em [[w:en:user:js/urldecoder]]) para o Wikilivros. Talvez colocando no regex framework (talvez não).
}}
# {{Classificar|exibir={{{1|}}}|a1=JS
|Adaptar [[w:fr:MediaWiki:Gadget-AncreTitres.js]] para que produza links internos "mais bonitinhos"...
}}
# {{Classificar|exibir={{{1|}}}|a1=PESQUISA|a2=JS
|Encontrar novamente o script que carregava os interwikis na página principal de não sei qual projeto. Tentar aprimorá-lo para que possamos exibir apenas os 10 maiores por padrão, e exibir um botão do tipo "ver mais..." que ao ser clicado exiba os restantes... (talvez o [[:fr:w:MediaWiki:Gadget-sortInterWiki.js]] seja útil [ou não...])
}}
# {{Classificar|exibir={{{1|}}}|a1=CSS
|Pesquisar sobre o uso de sprites css para adição de imagens de fundo: Vi em [http://www.websiteoptimization.com/speed/tweak/css-sprites/ algum lugar] que se uma mesma imagem é usada em diversos lugares de uma página, então pode-se economizar no tempo de carregamento adicionando-as via css. Já fiz alguns testes na caixa de areia, e incluí um gadget para testes. Só não gostei do tempo de processamento do lado do servidor (por causa das predefinições???): ver código fonte da página gerada nos testes. Se for este o caso, a página principal poderá ser melhorada, principalmente agrupando as imagens:
## Das [[:File:6de8.svg|9 etapas]] ([[Arquivo:9 etapas.png]]);
## Das [[:File:25%.svg|5 etapas]] ([[Arquivo:5 etapas.png]]); Ver <s>[http://pt.wikibooks.org/w/index.php?title{{=}}Wikilivros:Caixa_de_areia&oldid{{=}}125394 resultado]</s> [http://pt.wikibooks.org/w/index.php?title{{=}}Wikilivros:Caixa_de_areia&oldid{{=}}134232 novo teste] na caixa de areia usando [http://pt.wikibooks.org/w/index.php?title{{=}}Usuário:Helder.wiki/vector.css&oldid{{=}}134219 este css];
## Dos outros projetos Wikimedia;
## Que ilustram as áreas do conhecimento ([[Ficheiro:Sprite para os cabeçalhos da página principal.png]]); (aliás, podiam ter ligações para seções correspondentes da [[Wikilivros:Biblioteca|biblioteca]])
}}
# {{Classificar|exibir={{{1|}}}|a1=PREDEF
|Inserir caixa de busca para arquivos de uma página, com base no [http://en.wikipedia.org/w/index.php?title{{=}}Template:Archives&action{{=}}edit código da predefinição Archives]. Exemplo de uso [[w:en:MediaWiki talk:Common.css#toc|aqui]].
}}
# {{Classificar|exibir={{{1|}}}|a1=CSS
|Descobrir como se faz para uma tabela que está dentro de uma "wikitable" não herdar a formatação "wikitable". Fazer a correção em [[Wikilivros:Predefinições/Outras]]. A solução parece estar em [[w:en:MediaWiki talk:Common.css/Archive 5#Wikitable borders without CSS]]. Ver [http://en.wikipedia.org/w/index.php?title{{=}}MediaWiki:Common.css&diff{{=}}233766195&oldid{{=}}233055830 edição]. O css da wikitable já foi atualizado, agora só falta definir classes para as FPMs e colocar em prática o que é explicado no fim daquela página da en.wp...
}}
# {{Classificar|exibir={{{1|}}}|a1=CSS
|Centralizar algumas tabelas que temos por aí, usando o css [[meta:Help:Table#Centering tables|<nowiki>style="margin: 1em auto 1em auto"</nowiki>]] em vez das tags [http://www.w3.org/TR/REC-html40/present/graphics.html#edef-CENTER <nowiki><center></center></nowiki>]. Considerando que [http://www.granneman.com/webdev/coding/css/centertables/ Internet Explorer não entende isso direito], pode ser necessário alterar o alinhamento das células individualmente depois.
}}
# {{Classificar|exibir={{{1|}}}|a1=JS|a2=EXATAS
|Descobrir/perguntar para alguém como adicionar accesskeys aos botões padrão da barra de edição (particularmente o de matemática). Ver [http://svn.wikimedia.org/viewvc/mediawiki/trunk/phase3/includes/EditPage.php?view{{=}}markup EditPage.php] onde se ajusta as teclas de atalho dos botões usuais (por exemplo, o de matemática está na linha <code>'image' {{=}}> $wgLang->getImageFile('button-math'),</code>).
}}
# {{Classificar|exibir={{{1|}}}|a1=JS|a2=API
|Pensar em como usar javascript para exibir a mensagem explicativa que é mostrada no topo da [[Wikilivros:Caixa de areia|caixa de areia]], sem que para isso seja necessário incluir o código de uma predefinição na caixa em branco (pois temos mania de apagar o código, e não temos um bot para ficar limpando a caixa de areia para a gente {{=/}}). Uma possível solução é criar um script que use a API do MediaWiki para carregar o conteúdo da predefinição/aviso no topo da caixa de areia (seria bom ter um ocultar/expandir tb?). Vantagens:
## Pouparia o trabalho de ficar limpando a página.
## Permitiria que fizéssemos testes usando a página inteira sem se preocupar com o cabeçalho que só é útil para quem não sabe como a página funciona;
## Não confundiria os novos colaboradores que porventura acessem a página enquanto estamos fazendo testes nos quais removemos o cabeçalho;
}}
# {{Classificar|exibir={{{1|}}}|a1=JS
|Criar scripts para adicionar as seguintes ligações extras:
## <s>Ligações "editar" e "histórico" às listas de páginas que aparecem ao ver os [[Especial:Páginas afluentes|afluentes]] de algo que acabamos de editar/mover (seria bem mais prático para corrigir os afluentes!)</s>
## <s>Para as contribuições globais de um usuário</s>
## Para outras páginas de js/css ao visualizar uma página terminada em .(j{{!}}cs)s (talvez com um menu e um botão "abrir"?)
## Ligações para "nova seção" nas página de discussão que apareça nas mudanças recentes (por exemplo, para deixar novos comentários aos usuários).
## Ligações para os "afluentes" de todos os ligações internos presentes em uma página (pode ser útil ao analisar os afluentes de um índice).
## Ligações que aparecem depois de "Esta página tem $1 sub-páginas mostradas abaixo." na tela para mover páginas;
## Ao receber o aviso "Página movida com sucesso";
## Ao editar uma revisão antiga de uma página, incluir "editar" para os links da revisão seguinte e da revisão anterior;
## Na página [[Especial:Índice de prefixo]], ao lado de cada link pode incluir um "no redirect" (e também o editar/ hist / diss);
}}
# {{Classificar|exibir={{{1|}}}|a1=EXATAS
|Continuar leitura crítica de [[Números primos]], deixando considerações como aqui [[Discussão:Números primos]], e eventualmente propondo a eliminação. {{=/}} Levar em conta as [http://pt.wikibooks.org/w/index.php?title{{=}}Usuário_Discussão:Ozymandias&diff{{=}}prev&oldid{{=}}71742#OK duas últimas mensagens] da autora para o Ozymandias.
}}
# {{Classificar|exibir={{{1|}}}|a1=PREDEF|a2=CAT
|Usar a [[Predefinição:Categoria do livro]] nas páginas das categorias que agrupam páginas de um mesmo livro. [Só pra constar: Os afluentes que estiverem no domínio "Categoria" também servirão para contar o número de livros (manualmente). Mas este não é o objetivo...]
}}
# {{Classificar|exibir={{{1|}}}|a1=PREDEF
|<s>Colocar em prática o "[[Wikilivros Discussão:Staff lounge#Organização|jeito Wikisource]]" de lidar com discussões na esplanada. </s> A [[mw:Extension:LiquidThreads|Extension:LiquidThreads]] resolverá nossos problemas de forma muito mais elegante e eficiente! (já está em teste na [[strategy:|wiki do planejamento estratégico]])
}}
# {{Classificar|exibir={{{1|}}}|a1=PREDEF|a2=JS
|Pensar em como fazer questionários que possam ser impressos, mas sem ter muito trabalho adicional para isso, nem duplicação de código. Talvez um script que use ajax para acessar o código wiki da página onde há um questionário (que usa a sintaxe usual da extensão quiz), interpretar e converter em um código wiki que possa ser carregado como uma "versão para impressão" do questionário (parece que vai dar trabalho, mas acho que deve funcionar).
}}
# {{Classificar|exibir={{{1|}}}|a1=JS|a2=CSS
|Considerar a adição [http://github.com/rafaelp/css_browser_selector/blob/master/css_browser_selector.js deste código:]
<source lang="javascript">
/*
CSS Browser Selector v0.3.2
Rafael Lima (http://rafael.adm.br)
http://rafael.adm.br/css_browser_selector
License: http://creativecommons.org/licenses/by/2.5/
Contributors: http://rafael.adm.br/css_browser_selector#contributors
# /
function css_browser_selector(u){var ua = u.toLowerCase(),is=function(t){return ua.indexOf(t)>-1;},g='gecko',w='webkit',s='safari',h=document.getElementsByTagName('html')[0],b=[(!(/opera|webtv/i.test(ua))&&/msie\s(\d)/.test(ua))?('ie ie'+RegExp.$1):is('firefox/2')?g+' ff2':is('firefox/3')?g+' ff3':is('gecko/')?g:/opera(\s|\/)(\d+)/.test(ua)?'opera opera'+RegExp.$2:is('konqueror')?'konqueror':is('chrome')?w+' chrome':is('applewebkit/')?w+' '+s+(/version\/(\d+)/.test(ua)?' '+s+RegExp.$1:''):is('mozilla/')?g:'',is('j2me')?'mobile':is('iphone')?'iphone':is('ipod')?'ipod':is('mac')?'mac':is('darwin')?'mac':is('webtv')?'webtv':is('win')?'win':is('freebsd')?'freebsd':(is('x11')||is('linux'))?'linux':'','js']; c = b.join(' '); h.className += ' '+c; return c;}; css_browser_selector(navigator.userAgent);
</source>
no [[mediawiki:Common.js]] para facilitar a escrita de códigos css compatíveis com outros navegadores. [http://rafael.adm.br/css_browser_selector/ Exemplo de uso]. Tem também [http://stylizedweb.com/2008/02/26/css-browser-selector/ uma opção] usando [http://techblog.wikimedia.org/2009/04/skin-js-cleanup-and-jquery/ jQuery].
}}
# {{Classificar|exibir={{{1|}}}|a1=JS|a2=DISCUTIR
|Melhorar o [[MediaWiki:Edittools]]
}}
# {{Classificar|exibir={{{1|}}}|a1=PREDEF|a2=MÚSICA|a3=CSS
|Criar uma [[Predefinição:Cifra]], análoga à [[Predefinição:Piano]]. Possivelmente deverá ser usada ''sprite'' para a imagem de fundo e as setas (das pestanas).
}}
# {{Classificar|exibir={{{1|}}}|a1=PREDEF|a2=MÚSICA|a3=CSS
|Aumentar compatibilidade da [[Predefinição:Piano]] com outros navegadores.
}}
# {{Classificar|exibir={{{1|}}}|a1=PESQUISA|a2=PREDEF|a3=RECEITAS
|Pensar n[[Wikilivros:Staff lounge/Arquivo 20#Uma sugestão incrementar as páginas de cada receita|aquela ideia]] das informações nutricionais para o livro de receitas. Poderia ser criado um capítulo (ou mais, ou um novo livro) com as informações nutricionais e improvisar as "inclusões de seções" usando parserfuncions, parâmetros e includeonlys...
}}
# {{Classificar|exibir={{{1|}}}|a1=RECEITAS
|Identificar e remover marcas específicas das receitas. Criar regex para fazer isso automaticamente. Ver exemplos de páginas onde sugerem o uso de: [http://pt.wikibooks.org/w/index.php?title{{=}}Especial:Busca&search{{=}}pó+Royal+prefix:Livro+de+receitas&fulltext{{=}}Pesquisa pó Royal] (fermento em pó), [http://pt.wikibooks.org/w/index.php?title{{=}}Especial:Busca&search{{=}}toddy%20prefix:Livro%20de%20receitas&fulltext{{=}}Pesquisa&ns0{{=}}1&redirs{{=}}1 Toddy] e [http://pt.wikibooks.org/w/index.php?title{{=}}Special:Search&redirs{{=}}1&search{{=}}nescau+prefix:Livro+de+receitas&fulltext{{=}}Search&ns0{{=}}1 Nescau] (chocolate/achocolatado em pó)...;
}}
# {{Classificar|exibir={{{1|}}}|a1=MOVER|a2=RECEITAS
|<s>Uniformizar uso de subpáginas no [[Livro de receitas]]: remover a parte intermediária do título das seguintes páginas: [[Especial:PrefixIndex/Livro de receitas/Bebidas/|../Bebidas/*]], [[Especial:PrefixIndex/Livro de receitas/Culinária por país/|../Culinária por país/*]], [[Especial:PrefixIndex/Livro de receitas/Doces/|../Doces/*]], [[Especial:PrefixIndex/Livro de receitas/Entradas/|../Entradas/*]], [[Especial:PrefixIndex/Livro de receitas/Gastronomia Brasileira/|../Gastronomia Brasileira/*]], [[Especial:PrefixIndex/Livro de receitas/Massas/|../Massas/*]], [[Especial:PrefixIndex/Livro de receitas/Pratos Principais e Variados/|../Pratos Principais e Variados/*]], [[Especial:PrefixIndex/Livro de receitas/Quitandas/|../Quitandas/*]], [[Especial:PrefixIndex/Livro de receitas/Receitas Variadas/|../Receitas Variadas/*]], [[Especial:PrefixIndex/Livro de receitas/Salgados, Lanches e Sanduíches/|../Salgados, Lanches e Sanduíches/*]], [[Especial:PrefixIndex/Livro de receitas/Sobremesas/|../Sobremesas/*]]</s>;
}}
 
# {{Classificar|exibir={{{1|}}}|a1=MOVER|a2=RECEITAS
|Conferir se algumas das páginas movidas ao completar a tarefa anterior ficou sem ser categorizada com o nome da página base que tinha antes. Ex: "Livro de receitas/Receitas variadas/Bla" deveria estar na categoria "Receitas variadas" e assim por diante...
}}
# {{Classificar|exibir={{{1|}}}|a1=PESQUISA|a2=WIKIJÚNIOR
|Fazer resumo para incluir no Wikijúnior, conforme [http://pt.wikibooks.org/w/index.php?title{{=}}Usuário_Discussão:Jorge_Morais&diff{{=}}130351&oldid{{=}}130210 conversa] com [http://pt.wikibooks.org/w/index.php?title{{=}}Usuário_Discussão:Helder.wiki&diff{{=}}123715&oldid{{=}}123710 o Jorge];
}}
# {{Classificar|exibir={{{1|}}}|a1=PESQUISA|a2=BUG|a3=DISCUTIR|a4=RECEITAS|a5=WIKIJÚNIOR
|Por em prática a criação de novos espaços nominais: Wikijúnior e Receita, conforme notas do Jorge; Quem sabe também o "Assunto" (análogo do Subject no Wikilivros inglês), para reformular a biblioteca por assunto, usando <nowiki><Dynamicpagelist>s</nowiki>; Procurar discussão onde comentei sobre isso na esplanada; Conforme [[mw:Manual:Namespace#Custom namespaces]], para configurar espaços nominais adicionais, usa-se a variável [[mw:Manual:$wgExtraNamespaces]]. Indicar em [[mw:Manual:$wgNamespacesWithSubpages]] quais deverão ter o recurso de subpáginas habilitado. Indicar na [[mw:Manual:$wgNamespaceAliases]] os apelidos que serão usados para os espaços nominais. Se formos criar algum espaço nominal que fique bloqueado, será preciso ajustar a [[mw:Manual:$wgNamespaceProtection]] (para os 3 propostos, não será de interesse). Para que os novos espaços entrem na contagem do número de artigos (<nowiki>{{NUMBEROFARTICLES}}</nowiki>), é preciso colocá-los na [[mw:Manual:$wgContentNamespaces]]. Como atualmente não há páginas começando por [[Especial:Índice de prefixo/Receita|Receita]] e há apenas [[Wikijúnior]] começando por [[Especial:Índice de prefixo/Wikijúnior|Wikijúnior]], não haverá conflitos. Para que os novos espaços nominais sejam incluídos por padrão nas pesquisas (para contas de usuários novas), é preciso ajustar [[mw:Manual:$wgNamespacesToBeSearchedDefault]]. Para os usuários antigos (nós mesmos) será preciso que seja executado um script para setar a busca por padrão para ''true'' (embora possamos mudar isso manualmente, os demais usuários, que passam esporadicamente podem não notar a mudança então seria melhor usar o ''script'') (ou podemos simplesmente colocar um aviso no sitenotice por uns tempos, avisando os visitantes para habilitar as buscas nos novos espaços nominais). Sobre o script, ver [[mw:Manual:$wgNamespacesToBeSearchedDefault#userOptions.php MediaWiki maintenance script]]. Bugs relacionados: [[bugzilla:1969|1969]], [[bugzilla:4541|4541]], [[bugzilla:4691|4691]], [[bugzilla:7124|7124]], [[bugzilla:7282|7282]], [[bugzilla:10694|10694]], [[bugzilla:12856|12856]], [[bugzilla:15282|15282]].
}}
# {{Classificar|exibir={{{1|}}}|a1=CSS|a2=PESQUISA
|Corrigir problemas de layout da [[Wikilivros:Página principal]] com css, div's, etc (como feito no Wikijúnior); Tarefa de longo prazo, em andamento com a ajuda do Raylton.
}}
# {{Classificar|exibir={{{1|}}}|a1=PREDEF|a2=JS
|Aprimorar faixas para eleitores, com avisos periódicos sobre as votações dos melhores trabalhos;
}}
# {{Classificar|exibir={{{1|}}}|a1=PREDEF|a2=JS
|Elaborar Gadget (e/ou predefinição) "Dicas rápidas", para os novatos: ela pode fazer um rodízio fornecendo diferentes dicas sobre as dificuldades mais comuns encontradas pelos novatos... E pode ser desabilitada nas preferências...
}}
# {{Classificar|exibir={{{1|}}}|a1=BUG|a2=DISCUTIR
|Considerar ativação das [[mw:Extension:FlaggedRevs|FlaggedRevs]] aqui. Ver também [[:en:Wikibooks:Reading room/General#FlaggedRevs Should Be Removed or Changed|esta discussão]];
}}
# {{Classificar|exibir={{{1|}}}|a1=PREDEF
|[http://en.wikipedia.org/w/index.php?title{{=}}Category:Intricate_templates&from{{=}}Citation Predefinições para citações]
## Predefinições a implementar: Citação/Livro, Citação/Paper, etc..
## Expandir a atual {{tl|Referência a livro}}
}}
# {{Classificar|exibir={{{1|}}}|a1=PREDEF|a2=BUG|a3=DISCUTIR
|[[mw:Extension:Labeled Section Transclusion|#lst]], [[:en:s:Wikisource:Labeled section transclusion#Developer feedback|proposta original (no en.wikisource)]]
## Pensar sobre a possibilidade do uso com as referências bibliográficas, tanto aqui quanto na Wikipédia.... Se bem que essa minha predefinição para {{tl|Classificar}} talvez seja suficiente... {{;)}}
}}
# {{Classificar|exibir={{{1|}}}|a1=JS
|Olhar o código do script que <s>coloca as estrelinhas nos interwikis entre projetos e também os que</s> mostram versões correspondentes de uma página do Wikisource em dois idiomas, lado a lado.
}}
<noinclude>
== Concluídas ou canceladas ==
{| class="mw-collapsible mw-collapsed"
!
|-
|
# Documentar a [[predefinição:explicação]], e fazer pequenos ajustes no css e/ou no script, antes de colocar em uso.
# Pensar se é possível um usuário criar o seu próprio edittools em uma subpágina e carregar ele em vez do atual, via javascript. Isso é útil quando um usuário usa certo tipo de comandos com mais frequência do que outros (por exemplo, fórmulas em LaTeX ao editar matemática ;-)). Sim, [[Usuário:Helder.wiki/edittools|é possível]] personalizar!
# Conferir quais das [[Especial:PrefixIndex/Java/|páginas do livro de Java]] são usadas como predefinições. Mover [[:Categoria:Java (Predefinições)|as predefinições]] do livro de Java para o espaço nominal correto (e usar a sintaxe <nowiki>{{/Nome da predefinição}}</nowiki>). Tudo que fica no espaço principal deve ter conteúdo didático. Além do mais, está falseando o número de módulos no projeto!
# Pensar se é possível alterar o menu do Edittools exibido por padrão via javascript (eu quero ver o de matemática ou o de formatação wiki em primeiro lugar). Provavelmente basta alterar o código "<code><nowiki>EditTools.chooseCharSubset (0, wgAction != 'submit');</nowiki></code>" para selecionar uma variável em vez do 0 (assim eu poderia definir que o padrão fosse outro grupo de ferramentas);
# Criar javascript para alterar o texto da aba [+] para [deixar comentário] ou algo assim... Acho que o js que faz os ligações de edição de arquivos aqui, que na verdade estejam no commons, pode ajudar... Se bem que vi em algum outro projeto um script para fazer justamente o contrário (trocar o texto por um [+])...
# Pensar n[[Wikilivros:Staff lounge/Arquivo 22#Idéia para livros de exatas|aquela ideia]] de adaptar o código da predefinições oculto ou das ''[[MediaWiki:CollapsibleTable.js|collapsible tables]]'' para permitir duas versões dos textos matemáticos: uma com todos os detalhes, outra omitindo partes, conforme comentei aqui. Uma possível sintaxe para a predefinição a criar seria <nowiki>{{Exibir|Linhas gerais=...|Detalhes=...}}</nowiki>.
# Formatar ligações interprojeto, conforme o destino, usando css 3, como [http://pt.wikibooks.org/w/index.php?title{{=}}Usuário:Helder.wiki/vector.css&oldid{{=}}131253 aqui]. <s>Criar/definir classes css (e adicionar às predefinições correspondentes) para ligações interprojeto: extiw-w, extiw-wikt, extiw-n, extiw-b, extiw-q, extiw-s, extiw-species, extiw-v, extiw-wmf, extiw-commons, extiw-incubator, extiw-mw, extiw-bug, extiw-test.</s>
# [[Wikilivros:Staff lounge/Arquivo 22#Finalizar tradução: Wikibooks → Wikilivros|Finalizar tradução: Wikibooks → Wikilivros]] (pedir no bugzilla).
# Criar javascript para trocar o botão [+] (ou em geral, adicionar um...) das páginas de bibliografias por uma chamada à predefinição {{tl|Referência a livro}}.
# Corrigir botão nbsp do [[MediaWiki:Edittools]]. Está com problemas no [[commons:MediaWiki:Edittools]] também, pois ambos inserem um espaço normal em vez de um não separável.
# Atualizar as predefinições de esboço (stub) para o novo formato (esboço|tipo) (pedido para a [[User:PatiBot|PatiBot]];
# Criar predefinição para inserir nas páginas das categorias que agrupam páginas de um mesmo livro. Algo no estilo "Esta categoria reúne os módulos que formam o livro ''<nowiki>{{PAGENAME}}</nowiki>''", com alguma formatação.
# Descobrir como usar [http://www.regular-expressions.info/quickstart.html REGEX] para fazer [http://pt.wikibooks.org/w/index.php?title=Predefinição:AutoNav/Guia_foca_Linux&curid=26185&diff=123981&oldid=121851 este tipo] de conversão de ligações de relativos para absolutos e vice versa. Ver também: [[meta:User:Pathoschild/Scripts/Regex menu framework]] e um bom exemplo de uso em [[s:en:User:Pathoschild/standardise.js]].
# Centralizar '''de verdade''' a fórmula que é exibida usando {{tl|Fórmula}}.
# Corrigir problema de exibição das letras sobre as imagens do [[Alfabeto dos animais]] no IE.
# Criar categorias "Livros começando com A", "Livros começando com B", etc... como no Wikilivros italiano. Usando <nowiki>{{</nowiki>[[meta:Variables#Other|PAGESINCATEGORY]]<nowiki>}}</nowiki> será possível manter a {{tl|NÚMERODELIVROS}} atualizando-se automaticamente.
# Fazer o [[MediaWiki:Edittools|Edittools]] funcionar no Internet Explorer (talvez tenha alguma relação com os retalhos do nosso commons.js): Ele exibe o item padrão da lista, mas não deixa trocar a seleção. Ver também [http://pt.wikipedia.org/w/index.php?title=MediaWiki_Discussão:Common.js&oldid=13853382#Altera.C3.A7.C3.A3o_5].
# Descobrir se é possível formatar de um wikilivro fazendo uma página como "Livro/Estilo.css" ser "carregada" ao acessar as páginas do livro. É possível que endereços do tipo <nowiki>http://pt.wikibooks.org/w/index.php?title={{NOMEDOLIVRO}}/</nowiki>Estilo.js'''&action=raw&ctype=text/css''' tenham que ser usados. Ver [[mw:Manual:Parameters to index.php#Raw]]. Veja um exemplo de código interessante para se adicionar à URL de uma página [http://pt.wikibooks.org/w/index.php?title=Página_principal&action=raw&ctype=text/css&section=4].
## Sim é possível. O código abaixo teve resultado depois de criada uma folha de estilos em uma subpágina do livro de medida chamada "[[Medida e integração/Estilo.css]]":
<source lang="javascript">
if (wgNamespaceNumber == 0) {
importStylesheetURI('http://pt.wikibooks.org/w/index.php?title=' + wgPageName.split("/",1) + '/Estilo.css&action=raw&ctype=text/css&section=0');
}
</source>
# Descobrir por que raios pararam de funcionar minhas ferramentas em javascript... (o localizar e substituir e a busca aprimorada pelo menos) =/
# Descategorizar [[Wikilivros:Predefinições/Eliminação]], [[Wikilivros:Predefinições/Imagens]] e [[Wikilivros:Predefinições/Outras]] conforme [[Wikilivros:Staff lounge/Arquivo 20#Predefinições e categorias|discussão na esplanada]].
# Atualizar as predefinições envolvidas para permitir que seja usado um campo para numeração dos resultados e definições.
# Usar {{tl|âncora}} para fazer referências aos teoremas, proposições, corolários e definições dos livros de matemática usando ligações internas. ver [[meta:Help talk:Displaying a formula/Archives/2008#Numbered Equations]], [[s:en:Template:Numb form]] de [[s:en:User:Alex brollo|Alex brollo]];
# Usar "<nowiki><ref> Explicação... </ref></nowiki>" para implementar provisoriamente uma versão simplificada [[Wikilivros:Staff lounge/Arquivo 22#Idéia para livros de exatas|desta ideia]];
# Aprender como adicionar uma aba extra às páginas com ligação para a diferenças entre versões da última edição (javascript);
|}
</noinclude>
 
}}
=== Conteúdo ===
*Documentação de qualidade
Linha 39 ⟶ 334:
*[[Usuário:Jorge_Morais/Notas]]
*[[Wikilivros:Diálogos comunitários]]
==
==Tarefas permanentes ==