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

Origem: Wikilivros, livros abertos por um mundo aberto.
Conteúdo apagado Conteúdo adicionado
Sem resumo de edição
Linha 1: Linha 1:
{{ER}}

{{:User:Raylton P. Sousa/Icons}}
{{:User:Raylton P. Sousa/Icons}}
__NOTOC__
__NOTOC__

Revisão das 12h33min de 8 de maio de 2010

Esta página foi marcada para eliminação rápida e será eliminada assim que um administrador confirmar a validade da marcação conforme as políticas.

  • Razão: {{{1}}}
  • Observador: {{{2}}}
Administradores: confiram os links, o histórico (a última edição), e os registros antes de eliminar Considere conferir no Google: web, news.
Esta página foi editada pela última vez por 200.215.222.195 (contribs | logs) (purgar)

Utilizador:Raylton P. Sousa/Icons


Sobre mim?

No momento este usuário está ocupado com os estudos, sobrando-lhe pouco tempo para contribuir no Wikilivros.
Este usuário é brasileiro e mora no Brasil.
Este usuário é um autodidata.


Este usuário trabalha na área de informática e computação.
Este usuário contribui utilizando conexão em banda larga.


Este usuário gosta muito de jogar Xadrez.


Viva a Liberdade!
Viva a Liberdade!

Meu nome é Seu Creysson moro na Bahia, trabalho na área de tecnologia de informação: sou técnico em manutenção e rede de computadores, programo PHP quando está chovendo e não posso ir para a praia ou fazer coisas legais =D.

Também brinco com linguagens como C/C++ e Java, além disso tenho conhecimento de linguagens de marcação como XML, XHTML etc, mas na verdade o meu idioma nativo é o CSS (diferente do português da maioria). Sou usuário e defensor dos softwares livres e sou um tanto extremista quanto ao assunto, encorajo a todos o uso de sistemas livres como GNU/Linux assim como de outros softwares livres em geral.

Acredito que o ambiente colaborativo é a forma mais inteligente e rápida de alcançar as metas estabelecidas.

Este usuário contribui usando GNU/Linux
FF Este usuário contribui usando Mozilla Firefox.
Este usuário prefere licenciar seus arquivos pela GFDL.
Este usuário prefere contribuir utilizando Software Livre e/ou de Código Aberto.

Eu sou inevitavelmente da área de informática(talvez pela simples falta de aptidão nas outras), no entanto politica, filosofia, religião, historia, literatura, ecologia, humanitarismo e mesmo física e matemática são áreas que me agradão muito.

Também sou seguidor(por enquanto) de pensamentos como relativismo, criacionismo, racionalismo empírico(isto existe?), Anarquismo(parcialmente) etc.

Gosto de mitologia grega, romana, egípcia, sem esquecer dos incas, maias e astecas e babacotecas

Como disse sou relativista e acho que os pensamentos(as verdades) podem mudar levando em consideração muitos fatores, sendo assim tudo descrito acima pode mudar radicalmente com o decorrer do tempo.


Citações

O segredo para não ter tédio, pelo menos para mim, é ter ideias
Eugène Delacroix
Igualdade, justiça e liberdade são mais que palavras; são perspectivas!
 
Alan Moore(V de Vingança[1])
Acho que nenhuma ofensa se justifica por aqui, já que temos todos os mesmos objetivos(...) Se a condição para que alguém faça boas edições é ofender os outros usuários daquela forma, obrigado, mas não queremos essas edições...
Jorge Morais[2]
...não precisa se preocupar com a possibilidade de toda esta trabalheira com a qual eu me envolvo não ser útil ao(s) projeto(s) no fim das contas: eu só me disponho a fazê-las porque ganho muito com isso (aprendo programação, tenho mais contato com outros idiomas, exercito a criatividade, e eventualmente tenho a chance de trazer soluções para coisas que incomodam as pessoas há tempos... e tudo isto já é suficientemente gratificante!)...
Helder Geovane[3]
Minhas idéias levaram as pessoas a reexaminar a física de Newton. Naturalmente alguém um dia irá reexaminar minhas próprias idéias. Se isto não acontecer haverá uma falha grosseira em algum lugar.
Albert Einstein[4]

Wikilivros

Tarefas

Tarefas que podem mudar o Wikilivros

Tarefa Tempo estimado Status
Fazer todas as coisas complicadas de fazer listadas abaixo (excluindo as que exigem habilidades especificas) Duas semanas
Mandar as imagens para commons Uma semanas
Melhorar documentação Duas Semanas
Validar todas as páginas(depois de consertar o bug) 4 dias
Terminar as duas primeiras fases do projeto livro aberto(excluindo software) Uma semanas
Criar conteúdo do projeto livro aberto Indefinido
Melhorar software Indefinido

Coisas complicadas de fazer

Software

Tarefas do Helder


  1. 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...)
  2. Avaliar a possibilidade de criar versão da 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
  3. Conferir se é preciso atualizar alguma predefinição, folha de estilos ou script do projeto que tenham sido adaptados de outros lugares.
    1. O script original no qual "MediaWiki:Gadget-purgetab.js" se baseou pode ter recebido atualizações desde a versão 389732075, de 10/10/2010.
    2. O script original no qual "MediaWiki:Gadget-IRC.js" se baseou pode ter recebido atualizações desde a versão 17754549, de 11/12/2009.
    3. O script original no qual "MediaWiki:Gadget-Common.js" se baseou pode ter recebido atualizações desde a versão 1510528, de 15/05/2010.
    4. O script original no qual "MediaWiki:Common.js" se baseou pode ter recebido atualizações desde a versão 1510523, de 15/05/2010.
    5. O script original no qual "MediaWiki:Gadget-Filtro para listas.js" se baseou pode ter recebido atualizações desde a versão 40082429, de 10/10/2010.
    6. O script original no qual "MediaWiki:Gadget-ajaxPreview.js" se baseou pode ter recebido atualizações desde a versão 357817740, de 09/10/2010.
    7. O script original no qual "MediaWiki:Gadget-vectorskin-thunks.js" se baseou pode ter recebido atualizações desde a versão 302659581, de 09/10/2010.
    8. A folha de estilos original na qual "MediaWiki:Gadget-popups.css" se baseou pode ter recebido atualizações desde a versão 108044305, de 09/10/2010.
    9. O script original no qual "MediaWiki:Gadget-popups.js" se baseou pode ter recebido atualizações desde a versão 15017924, de 09/10/2010.
    10. O script original no qual "MediaWiki:Edittools.js" se baseou pode ter recebido atualizações desde a versão 44076022, de 10/10/2010.
  4. Recategorizar as páginas das 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:
    1. "!" não tem significado algum para novos editores;
    2. "!" 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";
    3. "!" atrapalha o uso de palavras mágicas como {{BASEPAGENAME}} nos indexadores e pode gerar a mesma bagunça que há na Wikipédia!
  5. 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?).
  6. Continuar organização das predefinições:
    1. Terminar a criação de uma documentação mínima para cada uma (usando a {{Documentação}});
    2. Mover as 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 {{../Nome da predefinição}} 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 "{{NOMEDOLIVRO/Nome da predefinição}}").
  7. Atualizar 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.
  8. 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...
  9. 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...);
    1. Ler meta:Help:Substitution e tentar elaborar uma versão da predefinição:AutoCat que pudesse ser usada através do código {{subst:AutoCat}} para gerar apenas os códigos das categorias que devem ser inseridas em um livro.
    2. 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.
  10. Fornecer índices remissivos para os livros:
    1. Concluir os índices remissivos já começados
    2. 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.
      1. 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)
  11. Encontrar mais Gadgets que sejam úteis no Wikilivros. Ver Wikilivros:Gadgets, mw:Extension:Gadgets, Usuário:He7d3r/Arquivo 02#Botões e Wikilivros:Staff lounge/Arquivo 20#Gadgets. Alguns gadgets: en.wb, it.wb, pt.wp, Commons.
  12. {{{1}}}
  13. 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 <div class="portlet" id="p-tb">)
  14. 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;
    1. 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.
  15. 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!)
  16. 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.
  17. Facilitar a conversão de latex para wiki e vice-versa usando regex. Substituir:
    1. {{AutoCat}} →
    2. {{AutoNav}} →
    3. <math> → $
    4. </math> → $
    5. ==== → \subsubsubsection{
    6. === → \subsubsection{
    7. == → \subsection{
    8. Título de módulo → \section{Título de módulo} (manualmente)
    9. Otimizar regex agrupando parte comum das regras anteriores
    10. :$ → $$ (manualmente)
    11. [[wgPageName|Texto exibido]] → \href{wgServer + '/wiki/' + wgPageName}{Texto exibido}
      1. Versão análoga para ligações externas e ligações interprojeto, com reconhecimento de prefixos
    12. <ref>Nota de rodapé.</ref> → \footnote{Nota de rodapé.}
  18. Adicionar mais padrões de substituição ao mw-gadget-TemplateScript:
    1. Correção da formatação do livro de receitas
    2. As ligações dentro de um livro, de um capítulo para ou outro podem ter a forma mais simples/economica [[../Capítulo/]] em vez de [[Livro/Capítulo]].
    3. Substituir </math>, e </math>. por ,</math> e .</math>;
    4. Atualizar ligações locais usando {{fullurl:unescape('alguma coisa')|parametros}} (trocando "non-literal characters" por algo mais adequado)
  19. Elaborar regexes para "blacklist" e a "titleblacklist", conforme estes comentários: [1] e [2];
  20. 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 Wikipédia = Livro de receitas, entre outras.
    1. Ver/atualizar também: Usuário:He7d3r/Linha do tempo;
  21. Se informar sobre o bug que o Master comentou 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.
  22. Conferir como as agências de fomento a pesquisa (Capes, CNPQ, FAPESP...) tratam os direitos autorais daqueles recebem financimento das mesmas. Ver por exemplo, esta ligação. (IMPORTANTE!)
  23. Para os livros de exatas, particularmente o de medida e integração:
    1. Documentar usando <ref>'s todos os resultados e definições (eventualmente os exercícios) indicando os livros nos quais aparecem resultados análogos;
    2. Separar as tags <ref> 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);
  24. Reativar este aviso assim que concluir a estruturação dos livros do projeto (ver lista do Jorge e a Categoria:Livros fora da ordem alfabética);
  25. Adaptar w:ru:MediaWiki:Gadget-urldecoder.js (documentado aqui), ou o w:en:User:Js/urldecoder.js (documentado em w:en:user:js/urldecoder) para o Wikilivros. Talvez colocando no TemplateScript (talvez não).
  26. Adaptar w:fr:MediaWiki:Gadget-AncreTitres.js para que produza links internos "mais bonitinhos"...
  27. 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...])
  28. Pesquisar sobre o uso de sprites css para adição de imagens de fundo: Vi em 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:
    1. Das 9 etapas ();
    2. Das 5 etapas (); Ver resultado novo teste na caixa de areia usando este css;
    3. Dos outros projetos Wikimedia;
    4. Que ilustram as áreas do conhecimento (); (aliás, podiam ter ligações para seções correspondentes da biblioteca)
  29. Inserir caixa de busca para arquivos de uma página, com base no código da predefinição Archives. Exemplo de uso aqui.
  30. 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 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...
  31. Centralizar algumas tabelas que temos por aí, usando o css style="margin: 1em auto 1em auto" em vez das tags <center></center>. Considerando que Internet Explorer não entende isso direito, pode ser necessário alterar o alinhamento das células individualmente depois.
  32. Descobrir/perguntar para alguém como adicionar accesskeys aos botões padrão da barra de edição (particularmente o de matemática). Ver EditPage.php onde se ajusta as teclas de atalho dos botões usuais (por exemplo, o de matemática está na linha 'image' => $wgLang->getImageFile('button-math'),).
  33. Pensar em como usar javascript para exibir a mensagem explicativa que é mostrada no topo da 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:
    1. Pouparia o trabalho de ficar limpando a página.
    2. 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;
    3. Não confundiria os novos colaboradores que porventura acessem a página enquanto estamos fazendo testes nos quais removemos o cabeçalho;
  34. Criar scripts para adicionar as seguintes ligações extras:
    1. Ligações "editar" e "histórico" às listas de páginas que aparecem ao ver os afluentes de algo que acabamos de editar/mover (seria bem mais prático para corrigir os afluentes!)
    2. Para as contribuições globais de um usuário
    3. 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"?)
    4. 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).
    5. 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).
    6. Ligações que aparecem depois de "Esta página tem $1 sub-páginas mostradas abaixo." na tela para mover páginas;
    7. Ao receber o aviso "Página movida com sucesso";
    8. Ao editar uma revisão antiga de uma página, incluir "editar" para os links da revisão seguinte e da revisão anterior;
    9. Na página Especial:Índice de prefixo, ao lado de cada link pode incluir um "no redirect" (e também o editar/ hist / diss);
  35. 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 duas últimas mensagens da autora para o Ozymandias.
  36. 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...]
  37. Colocar em prática o "jeito Wikisource" de lidar com discussões na esplanada. A Extension:LiquidThreads resolverá nossos problemas de forma muito mais elegante e eficiente! (já está em teste na wiki do planejamento estratégico)
  38. 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).
  39. Considerar a adição deste código:
/*
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);

no mediawiki:Common.js para facilitar a escrita de códigos css compatíveis com outros navegadores. Exemplo de uso. Tem também uma opção usando jQuery.

  1. Melhorar o MediaWiki:Edittools
  2. 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).
  3. Aumentar compatibilidade da Predefinição:Piano com outros navegadores.
  4. Pensar naquela 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...
  5. Identificar e remover marcas específicas das receitas. Criar regex para fazer isso automaticamente. Ver exemplos de páginas onde sugerem o uso de: pó Royal (fermento em pó), Toddy e Nescau (chocolate/achocolatado em pó)...;
  6. Uniformizar uso de subpáginas no Livro de receitas: remover a parte intermediária do título das seguintes páginas: ../Bebidas/*, ../Culinária por país/*, ../Doces/*, ../Entradas/*, ../Gastronomia Brasileira/*, ../Massas/*, ../Pratos Principais e Variados/*, ../Quitandas/*, ../Receitas Variadas/*, ../Salgados, Lanches e Sanduíches/*, ../Sobremesas/*;
  1. 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...
  2. Fazer resumo para incluir no Wikijúnior, conforme conversa com o Jorge;
  3. 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 <Dynamicpagelist>s; 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 ({{NUMBEROFARTICLES}}), é preciso colocá-los na mw:Manual:$wgContentNamespaces. Como atualmente não há páginas começando por Receita e há apenas Wikijúnior começando por 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: 1969, 4541, 4691, 7124, 7282, 10694, 12856, 15282.
  4. 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.
  5. Aprimorar faixas para eleitores, com avisos periódicos sobre as votações dos melhores trabalhos;
  6. 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...
  7. Considerar ativação das FlaggedRevs aqui. Ver também esta discussão;
  8. Predefinições para citações
    1. Predefinições a implementar: Citação/Livro, Citação/Paper, etc..
    2. Expandir a atual {{Referência a livro}}
  9. #lst, proposta original (no en.wikisource)
    1. 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 {{Classificar}} talvez seja suficiente...
  10. Olhar o código do script que coloca as estrelinhas nos interwikis entre projetos e também os que mostram versões correspondentes de uma página do Wikisource em dois idiomas, lado a lado.


Conteúdo

  • Documentação de qualidade
  • Melhorar mensagens de boas vindas todo o processo de ajuda aos colaboradores... parece que os devs estão trabalhando nisso depois ponho um link
  • Melhoramento das páginas do projeto(particularmente cores e portal comunitário)
  • Projeto livros abertos
  • Traduzir livros legais(mas não deixar de revisar como eu deixei no Conhecendo o Knoppix

Feedback

As coisas acima são as que julgo que podem trazer maior qualidade e visibilidade para o Wikilivros, não estabeleci uma ordem em que farei cada coisa, mas em geral estarei dividido entre essas tarefas acima, os estudos e as minhas escritas de interesse próprio(geralmente música, computação e física, não limitando-se a isso), e esse é o motivo de não poder estabelecer ordem. Mas suponho que devo terminar primeiro a documentação que se resume basicamente a tradução/adaptação do livro Using Wikibooks e revisão de páginas existentes. Depois disso(provavelmente nas férias e verão) devo converter a BookManger para sql o que será um grande passo na sua implementação, embora seu desenvolvimento deva continuar depois disso, essa é a principal meta(e a mais complicada) da extensão. O que deve durar mais tempo é o projeto livro aberto considerando suas metas ambiciosas, no entanto seu conteúdo programático deve ficar pronto nos próximos meses juntamente com os índices, as capas e alguns resumos.

Mesmo estabelecendo a ordem superficial em que cada tarefa deve ficar pronta, vou ficar alternando entre as tarefas listadas para evitar que tais caiam na rotina o que resultaria na minha desmotivação. Ocasionalmente quando qualquer uma dessas tarefas estiver enfadonha, mesmo sem os estudos apertados, me afastarei para fazer alguma coisa não listada acima que me faça bem, o que garantirá minha permanência aqui por muito tempo.


Uma coisa que é importante sobre nossas ideias de usabilidade, que reafirma que estamos certos é o seguinte: Depois da ativação da nossa predefinição de navegação automática por padrão(em dezembro de 2010, com as listas que tinham sido produzidas em outubro ) e tendo como termo compratório o wikibooks anglófono percebo um aumento expressivo das nossas visualizações, comparando por exemplo outubro de 2010 com março de 2011... no entanto o principal fato que faz com que nós não tenhamos possibilidade atual de ultrapassar o en.wikibooks é que eles tem 6 vezes mais páginas que nós... isso deixa ainda mais margem para argumentar que nossa plano de usabilidade se mostra eficiente pois mesmo com tantas páginas a menos, em certo momento da história chegamos a nos igualar a eles em número de visitas. Por isso depois de supostamente provarmos que esse nosso plano é correto. Devo provar que direcionar o conteúdo para uma demanda de acesso especifica vai aumentar o numero de acessos gradativamente, por isso para fins de teste não farei a fusão da BookManager com a Collaction(pra evitar que o en.wikibooks aplique-a e atrapalhe a clareza dos dados) até que o projeto livros abertos esteja pronto ou em boa fase de desenvolvimento. E quando isso acontecer começarei a trabalhar mais pesadamente na ContentManager(embora naturalmente eu vá trabalhar em seu conceito muito antes disso) para trazer esta usabilidade para outros projetos e esfregar na cara da Wikimedia que estou certo mostrar a Wikimedia que quebrar o pensamento de que tudo pode ser tratado como uma enciclopédia é uma boa coisa.

Lembretes

Influenciar-me por

Tarefas permanentes

Tarefas administrativas:
  • Eliminação rápida: nenhuma.
  • Propostas de eliminação: nenhuma.(propor)
  • Material inadequado: 1 páginas.
  • VDA: feito!
  • Discussões ativas: 2 páginas.
  • Imagens sem licença: nenhuma.

Relativo ao Projeto

obs¹:"páginas do projeto" referem-se a o domínio "wikibooks"
obs²:todas as tarefas estão sujeitas a modificações e aprovação de um numero aceitável de usuários(dependendo do nível de modificação, é claro)

Feito

Possibilidades

  • Importante: Mover perguntas frequentes do plantão de dúvidas para o FAQ. Dar mais destaque(CSS) ao botão para iniciar novo tópico.
  • Pontos sobre a retenção do usuário
    • Melhorar mensagem de
      • 1. Usuários que fizerem ediboas vindas , simplificar totalmente deixar no máximo 3 links. do contrario o voluntário não clica em nenhum Feito (Nota: Escrever um manual sobre como nos comunicar com novatos, nota2: Responder e dar boas vindas aos novatos deve ser a prioridade máxima, só depois vem a comunicação com os mais veteranos)
      • Prioridades de boas vindas
      • 1. Usuários que fizeram edições desde o inicio do ano Feito
      • 2. Usuários que criaram conta manualmente desde o inicio do ano(pendente:feito apenas para os últimos 30 dias)
      • 3. Boas vindas para "todos" os usuários registra desde o inicio do ano.
      • 4. Converter todas as boas vindas antigas pela nova(baixa prioridade). Estimativa de 10.000 páginas
      • 5. Dar boas vindas a todos os usuários registrados restantes (prioridade baixa) Estimativa <9.000 páginas
    • Refazer predefinições sobre licenças escopo e confiabilidade(incluindo eliminação). Focando nas causa e não nas consequências.
    • Criar espaço de resolução de duvidas. Provavelmente o pergunte ao bibliotecário (um link para esse espaço, deve ser feito pelas boas vindas direto no quadro para digitar)
    • Uma explicação técnica com o guided tour
    • Janela de edição mais clara e direta
    • Depois de definir melhor os itens supracitados, podemos configurar melhor o flaggedrevs, atualizar o article feedback, e instalar uma versão do page triage sem eliminação explicita
  • Brinquedinhos... http://developer.android.com/design/index.html
  • Criar relatórios anuais, e metas anuais. Iniciarei fazendo os relatórios

de 2010 e 2011(e chamarei o Helder e o Marcos para fazer relatórios de antes disso) e depois criarei metas para 2012. A principio esta iniciativa de vasculhar o passado pode parecer inútil, mas só avaliando o caminho percorrido podemos saber qual o nosso nível de crescimento e quais os agentes motivadores. E a partir disso explorar tais agentes para estabelecer metas que sejam de fato possíveis.

  • Esticar o prazo de finalização do planejamento do livro aberto para mais uma semana 13/01/11.
  • Esticar o prazo de finalização da tradução do Using Wikibooks para junto da a finalização do planejamento.(puxar a orelha do Mário e da Analfabeta, para voltarem a frequentar o IRC =D)
  • Corrigir afluentes das páginas eliminadas hoje!
  • Mover imagens daqui para o commons (parte 1, parte 2, parte 3)
  • Segundo a UNESCO a maioria dos nossos livros são panfletos(com base nisso quero criar estatísticas quanto ao número de livros que realmente temos considerando: que uma folha de papel A4 tenha em média 10,0 Kb e que um livro tenha 49 páginas ou mais)
  • Marquei vários monomódulos que passavam despercebidos... agora basta avaliar o que é de fato útil e o que pode ser removido
  • Concertar essas paginas [3] [4] [5] [6]
  • Criar script para o autonav funcionar pelo teclado (o mas provável eh que eu peça ao Helder, que conhece melhor as especificações/ou sabe usar melhor o google)
  • Nova PP
    • Comentário: Percebo que a página principal, na minha opinião, está muito bonita, no entanto está desorganizada e a semântica não me agrada, a próxima fase é limpa-la, e caso seja mesmo necessário manter as tabelas será somente para alinhamento, coisas como medida de área dos blocos não deverão permanecer nas tabelas. Outra fase que pode ser muito desgastante e a conversão dos melhores livros para o novo estilo (foi mais fácil que eu pensava). Enfim... me parece que não estou tão próximo de finalizar como pensava. Preciso criar classes inteligentes para que possa fazer mais e escrever menos', esse é o maior desafio (principalmente se mantiver as tabelas)
    • Reorganização de conteúdo
    • Testes
    • Draft
    • Mais tarefas
      • Resolver o lance da fontes que ficam com tamanho adequando no firefox e no opera, mas que ficam menores no chrome(receio que possa ser difícil, mas também não é uma prioridade).
  • Limpar o wikilivros
    • Remover livros que ninguém edita e que tem poucos ou nenhum capitulo(fiquei tão frustrado quando um amigo meu disse que não tinha nada nos livros... então experimentei ir clicando aleatoriamente na biblioteca... e realmente os link vermelhos são assustadores)
  • Andei pensando... talvez os livros com pouquíssimo conteúdo não devessem ser catalogados na biblioteca... (sem querer ser passional mas... essa minha (RE)constatação do tanto de livros ruins que nós temos me fez ficar muito chateado)
  • Melhorar qualidade dos livros
    • Incluir navegação em todas as paginas dos livros (isto teoricamente resolve isso e isso)
    • Incluir o {{AutoCat}} em todas as paginas dos livros, (isto provavelmente resolve isso ), exceto o livro de receitas
  • Melhorara classificação dos livros
    • Catalogar livros da biblioteca de forma mais consistente com uso de categoria
  • Melhoramento da auto navegação
    • {{EXISTBASEPAGENAME}} Feito(obs:funciona impressionantemente bem, mas acho que o código é muito repetitivo e poderia ser menor/melhor... calculo?)
    • {{EXISTSUBPAGENAME}} Feito(ver obs: de {{EXISTBASEPAGENAME}} )
    • {{ROOTPAGENAME}} o mesmo que {{NOMEDOLIVRO}} Feito
    • {{FULLROOTPAGENAME}} Feito
    • Adicionar opção para modificar o rótulo dos links
    • Aumentar número máximo de páginas de auto navegação(com alguma sorte deixar ilimitado como era no AutoNav antigo)
    • {{Capítulo/Nome}} dar um jeito nisso! não sei como, mas eu tenho impressão que da pra fazer algum tipo de calculo para minimizar o código...)
    • Minimizar numero de predefinições! (o AutoNav que "direciona" apara o AutoNav/nome do livro que exerce (atualmente) a função apenas de modificar o tipo da navegação e que por sua vez "redireciona" para a lista de capítulos do livro sendo algo realmente indesejável(repare ,por exemplo, na demora que o estilo de uma página na segunda camada de uma predefinição demora para ser aplicado[por aí podemos avaliar a significativa perda de desempenho]))
  • É necessário reestruturar as categorias daqui para trabalhar melhor com a nova biblioteca (ver isso e isso)... (isso pelo visto vai dar tantooo trabalho)
  • Ver isso, relativo a categorização da biblioteca
  • WOOOW!!! isso me pareceu tão amigável para novatos e tão organizado para veteranos... parece nem ser uma esplanada... isso deve ser avaliado para criação do novo portal comunitário (isso também)
  • Tentar avaliar possibilidades de implementar mw:Extension:RandomSelection para tornar a {{Melhores do Wikilivros}} mais dinâmica... (alem de criar uma predefinição onde as tarefas pendentes se alterem frequentemente) ...mas afinal qual o critério para adicionar novas extensões? (Res: consenso da comunidade + disponibilidade dos devs para instalar pra gente... =))
  • Descobrir o motivo que faz com que o draft do modulo Flexible Box com pseudoprefixo -webkit- faça todo o conteúdo da página desaparecer no Chrome (talvez seja só nessa versão... ainda não testei no Safari nem no Epiphany... o engraçado e que no Firefox funciona perfeitamente O.o [obviamente utilizando o -moz-])
  • Propor criação de um NameSpace homologo a: en:Subject:Major Subjects (avaliar reais necessidades e discutir sobre uma tradução adequada). Ver também esta conversa, o css para listas horizontais (como os "Newest Books" e a versão com bullets), o Gadget para ordenar as listas dinâmicas alfabeticamente enquanto o recurso não está implementado na extensão DynamicPageList.
  • Mover conteúdos/módulos relativos ao projeto para os namespaces "Ajuda:" e "Wikibooks:/Wikilivros:" para facilitar pesquisas utilizando a extensão InputBox e o próprio mecanismo de pesquisa do wikilivros...
  • Tetar criar um portal comunitário mais atrativo e funcional (tornado simples a navegação entre as páginas do projeto)
  • Ajudar Helder a categorizar melhor os livros em relação ao estagio de desenvolvimento e/ou implementar a ReaderFeedback e/ou as FlaggedRevs e juntas permitem que sejam fornecidas informações relativas ao estágio de desenvolvimento dos capítulos)
  • Reescrever páginas do projeto utilizando CSS e o corretor ortográfico vero, alem de retirar códigos desnecessários e as jurássicas tabelas html em formatação de layout...
  • terminar biblioteca tornando mais fácil de se navegar incluído predefinição no lugar das imagens das etapas, terminando o script que torna mais fácil e rápida de se navegar (sem que o nome no topo se altere)(script vetado para as páginas do projeto até que se tenha uma solução homologa ao <noscript> disponível)
  • Criar(tentar criar) predefinição {{Capa}} para facilitar a criação de capas e a categorização das mesmas
  • Criar(tentar criar) predefinição "Organização" para organizar os livros na biblioteca... algo como:
{{Organização
|Área do conhecimento=
|Ordem alfabética=
|Estágio de desenvolvimento=
|Classificação decimal de Dewey=
}}
  • Procurar tempo para marcar para revisão(e posteriormente pedir a movimentação)dos livros que não estão seguindo as regras de Wikilivros:Nomenclaturas

Projeto Livros

  • Esta é uma linha de pensamento de logo prazo que visa fazer com que o wikilivros trate os conteúdos procedentes como livros e não como artigos
    • Os pontos a avaliar são os seguintes:
      • Tendo como exemplo o livro Guia foca Linux observa-se que estas páginas ( [7] [8] [9] [10]) tem conteúdo essencialmente iguais, visto isso seria interessante homologar a escritas das mesmas e alterar propriedades mediante a determinadas instancias (ou seja com um único índice deve ser possível criar uma coleção, imprimir e criar uma navegação automática/semiautomática [talvez pareca abstrato, mas no ano que vem conforme for fazendo meus testes será mais inteligível])
      • Nesse mesma página (descrita acima) devem estar as categorias para a biblioteca que redirecionem para página do livro especificado mediante a uma predefinição inserida no livro (já tenho o código primário dela [que até o momento alem de fazer o descrito acima exibe um aviso quando a predefinição é colocada na página que não é a raiz do livro e/ou quando a página que contem as categorias (em forma de um outra predefinição ou sub página da mesma) não existe...
      • A edição desse tal modulo central deve ser automatizado valendo-se de um edittools personalizado ou algo do gênero (ou ainda, uma adaptação da interface do criador de livros, que é relativamente intuitiva para criar uma lista de capítulos. A criação automática das diversas páginas pode ser feitas via AJAX [como neste índice aqui]). Helder (Discussão) 16h11min de 21 de Dezembro de 2009 (UTC)
  • Melhoras os livros para disciplinas escolares
  • Alterar sensibilidade do catálogo para listar apenas os livros com desenvolvimento maior que a matade(para evitar que os livros com pouco conteúdo assustem os novatos)
  • Adicionar os livro da lista do Helder sem esquecer do grande acervo do ministério da educação, além de traduzir alguns livros da Wikilivros inglês, iniciando por esta categora

AutoNav

Ver BookManager wireframe

Relativo aos Livros

  • Terminar Guia foca Linux
    • Finalizar navegação com auxilio do {{AutoNav}}
      • Feito
    • Corrigir/terminar links da navegação dinâmica
      • Feito
    • Correção ortográfica e formatação
    • Propor ao autor a migração da licença para CC-by-SA
      • Feito e aceito
    • Escrever capítulos extras que estão faltando
    • Reler livro a procura de falhas estruturais
    • Subdividir páginas que ultrapassem o tamanho(em KB) máximo permitido
  • convenções
    • botão do teclado:Nome do botão
    • botão do gabinete:BOTÃO DO GABINETE
    • comando do terminal:nome do comando

Possíveis Livros(a longo prazo)

  • AIML
    • Mostrar ao publico de forma clara esta linguagem pouco utilizada mas de auto potencial, alem de muito interessante
  • Web para curiosos
    • Atualizar conceitos (x)html e expor as mudanças no foco atual que a linguagem tomou
    • introdução(muito basica) a protocolos da família tcp/ip ao apache e conceitos da internet (como web 2.0 etc)
    • criar tabela com as tags e atributos obsoletos, proprietárias e os que fazem parte do padrão (isso referenciando cada versão)
    • desmistificar CSS, que embora fácil é muito confundida e mal interpretada por pessoas acostumadas a estilizar seus sites com os precários atributos html
Em desenvolvimento
Carentes que tenho "possibilidade" (com algum grau de incerteza) de alimentar

Metas para 2012

  1. Criar o manual do editor do livro aberto(que explicará aos leitores as metas do projeto, para permitir que os usuários entendam nossas ideias e possam contribuir de maneira mais autônoma)
  2. Criar todos os índices e fazer as fusões para livros abertos
  3. Criar conteúdo de pelo menos 2 dos 20 livros do projeto livro aberto. Estes serão usados para detectar erros na aplicação do nosso plano.
  4. Aumentar o tamanho médio de paginas de 1850 para(no mínimo) 5000 bytes. Considerando que uma folha de papel A4 tenha 10000 esse tamanho é considerável, para isso devemos remover aquele monte de páginas sem conteúdo.
  5. Fazer todas(ou quase todas) as minhas tarefas difíceis, isso é basicamente dar um fim nos mono-módulos, fazer fusões, renomear, traduzir etc.
  6. Recrutar gente para traduzir a lista de livros importantes que estou criando.
  7. Melhorar documentação/páginas do projeto/boas vindas
  8. Criar e traduzir políticas e diretrizes e propor votações para tais. No entanto não devem-se criar o inferno de políticas da Wikipédia(a intenção é que seja possível ao usuário entender o projeto como um todo, lendo apenas a mensagem de boas vindas[que será uma história em quadrinhos =D] ou uma página de ajuda, e todo o resto sirva apenas como aprofundamento) w:en:Wikipedia:Policies_and_guidelines en:Wikibooks:Policies_and_guidelines.
  1. Mandar aquelas imagens para o commons.
  2. Focar em qualidade e nunca em quantidade de conteúdo. Quem se importa em chegar aos 10.000 módulos? Eu quero é que tenhamos 6.000 bons módulos.
  3. Melhorar o software como pretexto para estudar para a OBI de março em diante.
  • Nota:Sendo assim posso supor que as únicas coisas que podem me afastar desses trabalhos, são os estudos, a preparação para a OBI e o ativismo político, principalmente no que diz respeito a divulgação de conhecimento(Legenda do story of stuff é um exemplo) e a mobilizações presenciais de longa duração(que não cabe citar aqui).

Principais grupos de tarefas

  • Documentar
  • Melhorar software
    • Feedback de leitores( ArticleFeedbackV5)
    • Controle de qualidade (Page Triage, Pending Changes, Diff gráficos)
    • Editor WYSIWYG(visual editor, tempo real. marcar falhas ortográficas e erros óbvios)
    • Comunicação/Cordialidade - Notifique erros com cautela e elogie acertos(Wikilove... pode ajudar)
    • Usar a semântica mais amplamente
      • Inclusive no que tange revisão e manutenção, por exemplo, deverá se possível gerar listas semânticas com páginas revisadas por exemplo.
      • Melhora o UX do Semantic Forms
      • Contribuir e estudar sobre o wikidata(inclusive adicionar dados)
      • SocialWiki-Transformar as páginas de usuários em dados semânticos típicos de redes sociais pode inclusive ajudar a direcionar os usuários para as páginas que pretendem editar(por meio do que foi preenchido)."Os projetos wikimedia são redes sociais. Servem para um proposito especifico, mas são uma redes sociais"
    • Adicionar flexibilidade e Integração para os diversos projetos(pensar global agir local), bookmanager etc
    • Criar métodos de gerar mutirões e grupos de editores para atividades especificas, isso incentiva muito os usuários.
  • Adicionar conteúdo

Outras

Testes
Página de testes
Meus idiomas
Idiomas Leitura Escrita
português
English
español
italiano
galego
français

Referências

  1. V for Vendetta, texto do filme que por sua vez é baseado nos quadrinhos de Alan Moore.
  2. Minha página de discussão, sobre o bloqueio de um determinado usuário.
  3. Diálogos comunitários, sobre língua portuguesa e como o wikilivros se comportaria diante de todas as suas vertentes.
  4. Citação de Einstein, sobre a constante transformação que o conhecimento sofre ao longo do tempo.

Você também pode me encontrar como: