Índice do livro e lista de módulos
1. Seria possível o próprio MediaWiki gerar HTML para impressão a partir da coleção? 2. Em alguns módulos do mesmo livro ela aparece e em outros não.
Não sei como o MediaWki funciona, mas se a navegação automática funciona inserindo {{Navegação automática}}
em cada módulo do livro, por que não usar o mesmo método para inserir {{AutoCat}}
nos módulos?
1. Sim, essa é a ideia! 2. Isso é estranho, vou tentar resolver, se não der certo reverterei para o sistema antigo.
Para categorias não é possível, apenas para texto.
1. Na verdade eu quis dizer para o HTML ser gerado da mesma forma que PDF e outros. Assim, onde aparece "[ Baixar PDF ] [ Baixar ODT ] [ Baixar ZIM ] [ EPUB ]", poderia ter também "[Ver em HTML]".
Testei em dois navegadores. No navegador onde nunca loguei não funciona. Se eu logar, vai funcionar e continuar funcionando após deslogar. Mas se eu limpar os cookies, parará de funcionar.
Acho melhor apagar essas duas coleções que não funcionam e criar de novo, porque nos outros livros não tem esse problema.
Aqui também não funcionava nessas páginas e agora funciona, vamos esperar um pouco pra ver se com o tempo as mudanças são aplicadas no servidor.
Só uma dúvida, que idioma colocou nas preferências?
Outra coisa estranha é que esses dois livros continuam aparecenedo na lista se clicar em Categoria:Livros sem coleção. Mas na página principal do livro, essa categoria não aparece.
Criei agora Wikilivros:Livros/Matemática financeira e também apresentou problemas. Poderia criar alguma coleção nova para ver se funciona?
Uma pergunta, qual é a diferença entre Categoria:Todos os livros e Categoria:Livros?
A navegação tem problemas em páginas como Programar em C/História da linguagem C, porque no índice e na coleção, o link está com o título com iniciais maiúsculas como redirecionamento.
Seria bom se um robô verificar a lista de subpáginas dos livros para saber se existe subpágina que não foi incluída na coleção. Elas podem ser redirecionamentos ou páginas mais internas do livro. Assim, o robô mostraria os livros com coleção incompleta para depois corrigirmos manualmente.
Alguns livros usam navegação inserida no arquivo sem usar predefinição:
Outros usam predefinições próprias para isso:
- Animação de personagens no Blender 3D (Predefinição:B3D:N2P/NAV)
- Grego moderno (Predefinição:Grego)
- Assembly de x86 (Predefinição:Assembly de x86)
- Bonsai
- (Predefinição:Hieróglifos)
A maioria desses livros que usam a própria navegação e estão sem navegação automática e muitas vezes a navegação própria tem um estilo específico. Mas ao criar a coleção deles, eles terão duas navegações e assim teremos que remover as específicas.
A predefinição Predefinição:Nav tornou-se obsoleta antes dela ser terminada. Mas ela tem opções como cor da caixa, cor de texto, cor de borda e estilo da barra. Para que um livro use aparência personalizada, o script que faz navegação automática poderia pegar as informações na página da coleção. No momento, a Predefinição:Livro gravado tem a opção de definir cor da capa e adicionando outras opções poderíamos personalizar as cores do livro.
Quando a versão de impressão estiver pronta, creio que não precisaremos mais das subpáginas "/Imprimir" e Predefinição:Versão para impressão.
1."Todos os livros" contem "todas as listas" (incluindo os afixos "Utilizador:[Nome]/Livros/[Nome do livro]" e "Wikilivros:Livros/[Nome do livro]".
Já a "livros" contem apenas as listas que estão com afixo "Wikilivros:Livros/[Nome do livro]".
2. Feito, isso acontece porque o script gera a lista a partir do índice, e caso haja redirecionamento no índice, isso causa um problema na criação da lista.
3.Quando acabar de migrar as listas vou tentar fazer isso. Já tinha comentado isso com o Helder, se não me falha a memória.
4.Agradeceria se removesse as nevegaçoes quando possível, também seria bom remover as códigos redundantes, como ultima alteração na página, por exemplo, porque já está disponível no rodapé. Se for muito trabalhoso posso fazer isso depois.
5. Infelizmente a padronização da navegação foi um pouco compulsória devido a necessidade de abrangência para todos os livros, por isso recomendo que todas as predefinições de navegação(não mais utilizadas) sejam mantidas por motivos históricos caso alguém queira retomar a aparência antiga no futuro. As navegações podem ser personalizadas atualmente por um CSS do livro, mas o mais provável e que fique cada vez mais padronizado, exceto por pedido direto do(s) autor(es).
6.Ainda não sei qual abordagem usaremos para as novas versões para impressão, mas pode ser que a página /Imprimir
e {{Versão para impressão}}
sejam mantidas em um primeiro momento.
Obrigado pela ajuda.
Atenciosamente!
4. Acho melhor esperar a navegação automática ficar pronta antes de remover e começar por aqueles sem estilo próprio. Alguns como Bonsai e Termodinâmica colocam a lista de capítulos na navegação em vez de próximo/anterior.
5. Onde o CSS específico de um livro pode ser encontrado? Seria uma boa ideia que a navegação seja sempre gerada da mesma forma e automaticamente. Se o livro não tiver CSS específico, então as cores padrões seriam usadas. Isso facilita quando o autor desejar colocar aparência específica.
Os bugs sumiram. Mas tem um bug agora que o último módulo do livro listado na coleção (como Matemática elementar/Referências) está aparecendo em Categoria:Livros com capítulos fora da coleção. Essa categoria é uma ótima ideia e acho que deveria ser permanente, porque nela eu encontrei vários livros que não aparecem em Especial:Páginas órfãs por ter pelo menos um redirecionamento ou link em discussão.
4.Pode ser, mas fique tranquilo, pretendo migrar a maioria (salvo logística) antes de segunda. 5.Aqui
Sobre o bug na categoria: Estou ciente desse bug e já estava trabalhando pra resolve-lo (não apenas o ultimo como o primeiro está indo para a categoria, além da página /Imprimir
)
Eu também acho que deveria ser permanente, mas não é possível atualmente, porque exige processamento desnecessário do servidor, no futuro talvez possamos ter algo equivalente com menos processamento.
1. A categoria poderia ser reativada temporareamente de tempos em tempos quando quisermos encontrar páginas isoladas.
2. Para Logística, eu coloquei o índice completo aqui. Mas é ruim quando pedaço do índice é copiado para subpáginas, porque ao modificar em algum lugar, teria que modificar no outro também.
3. Alguns livros, como Alemão e Inglês, estão divididos entre gramática e curso. Em outros, como Francês, os dois itens estão na mesma página. Existe algum padrão para seguir?
4. Alguns livros como Dicionário de termos médicos e Dicionário dos conceitos gramaticais usam predefinição listando todas as letras e por isso não precisam de navegação, a coleção seria usada só para gerar PDF e outros.
5. Em Maple e História da Europa, a capa ficou no final da coleção porque está no final da página. Deveria existir algum padrão para colocar links das capas no índice?
6. O CSS não está acessível para usuários comuns. Mas para definir particularidades estéticas, seria mais fácil o uso de uma predefinição para o usuário preencher. GTK+, por exemplo, tem navegação própria com cor diferente, por isso sugiro a possibilidade da navegação automática permitir aparência diferente para livros específicos.
7. Outro bug, página com caracteres como '&' no título tem problemas para gerar navegação: Wikilivros:Livros/Acupuntura hoje. Outros: Manual de urbanismo/Canalização e Retificação de Cursos D'água('), Guia para iniciantes em genealogia/Qual "software" devo usar?, Logística/Sistemas de procura independente: modelos determinísticos (:).
8. Alguns índices foram modificados e a coleção precisa ser atualizada. Seria possível usar alguma página onde podemos colocar os livros que precisam de atualização para o robô depois atualizar? (No momento: Curso de PHP, Judaísmo, Introdução à programação, Otimização, Matemática elementar, Dimensionamento de Estruturas Metálicas pelo EC3, Web para curiosos)
1.Sim, acredito que sim.
2. O ideal é que todas páginas estejam listas no índice principal, independente de haver subíndices, toda vez que adicionar uma página na coleção devemos adicionar no índice principal também (isso será útil na hora de padronizar os índices e possivelmente usar os índices no lugar da coleção, no futuro)
3.Eu sugiro fazer o descrito no item 2
4.A predefinição não dispensa a navegação, ambas podem coexistir, no entanto futuramente pretendo criar um menu suspenso na navegação que vai conter todos os capítulos, então isso tornaria as predefinições redundantes, e dispensáveis, mas por enquanto acho que podem conviver.
5.Tem esses dois Criando o wikilivro e Wikilivros:Nomenclaturas(desatualizado)
6.Talvez, mas por enquanto minha prioridade é estabilizar a navegação e só podemos utilizar essas páginas(mediante a um pedido do autor), mas vou pensar nisso, talvez a mw:Extension:CSS no futuro.
7.Xii, não faço a minima ideia de como resolver esse bug. Vou ligar o Helder-sinal.
8. Em teoria essas páginas vão para a Categoria:Livros com capítulos fora da coleção
2. Entendo. O que faremos com as páginas de sub-índices? Apagar? Deixar só para introdução? Ou se for adequado usar uma predefinição para mostrar a subparte do índice?
- Vou deixar os listar que achar aqui para não esquecermos depois: Lógica, Logística, Raças de cães, Guia de problemas matemáticos, Atividades escoteiras, J2ME, BlitzMax, PostgreSQL Prático, Web para curiosos, Aplicativos em PHP.
- Tem livros que os módulos vão subdividindo: Sistemas de Informação Distribuídos, Socialismo no Século XXI/Capítulo 1/Caráter utópico (neste livro o índice tem descrição sobre os capítulos)
3. Outra alternativa é ter dois livros separados, um para a Gramática e outro para o Curso.
7. Uma alternativa é renomear os módulos. Esses exemplos são fáceis de resolver, mas no caso de "D'água" não sei se seria adequado.
8. O índice pode ter a ordem modificada, links vermelhos renomeadas ou inserção de links vermelhos. Os livros listados receberam várias modificações e a coleção precisa ser atualizada. No momento, a categoria tem muito conteúdo que precisa ser tratado a parte antes.
9. Os redirecionamentos são comuns. Ainda podemos mudar com mão no índice e na coleção quando achar.
10. Em listas grandes ou com itens mais secundários, os itens poderiam ser colocados dentro da predefinição {{Oculto}}
. Tentei fazer isso com Astronomia_mirim, Logística e BlitzMax, mas não consegui deixar de maneira correta em relação às listas com * ou #.
Eu vi as últimas modificações de índice feita por robô e várias coisas ficaram estranhas nos índices. Eu posso ajudar a melhorar, mas preciso saber como melhorar e tenho sugestões.
- Para índices grandes, sugiro o uso de
{{oculto}}
. Tentei em Logística e Astronomia mirim, porém precisa de conserto. - Lista de exercícios poderiam ser exibidas na horizontal em vez de vertical mostrando só o número. Isso ocuparia menos espaço no índice. (Curso de termodinâmica)
- Módulos pequenos de um livro poderiam ser fundidos num módulo maior quando possível.
- O que fazer com as páginas de sub-índices? (Lógica/Cálculo Proposicional Clássico, Logística/Técnicas de previsão, etc)
- O robô consegue ver índices se ele for criado numa predefinição? O índice poderia ser colocado totalmente numa grande predefinição e ela teria partes que receberiam parâmetros para escolher qual parte do índice mostrar ou não.
Vou tentar esboçar algo e respondo..
Acho que dessa vez teremos que padronizar o índice, a principio penso em deixar de permitir subíndice, mas para isso é preciso haver uma alternativa, para quem pretende acessar apenas uma parte do índice.
Também tem o tamanho do índice que pode ficar demasiado longo.
Enfim, volto em breve com uma proposta.
Fiz aqui um esboço de como pretendo fazer um índice padronizado... Que acha?
Você quer por as capas nos índices? Isso dificultaria detectar a capa para fazer a capa do livro na versão pdf e de impressão? Um problema da capa no índice é que o leitor teria que rolar a página para baixo para começar a ver o índice.
Seria bom uma padronização flexível. No momento, quais são as condições exigidas para que o robô leia o índice e crie a coleção? Ter o link de todos os módulos do livro no índice e que eles estejam ordenados?
O livro Lógica está mais organizado e é melhor para mudar e mostrar como exemplo. Mas o que fazer com os sub-índices? Eles poderiam ser transformados em texto de introdução e não ser mais sub-índice. Nesse caso, poderíamos usar a página Lógica/Lógica Tradicional para introdução sem precisar de mover para Lógica/Lógica Tradicional/Introdulção.
Pode ter desvantagens em remover sub-índices e colocar tudo na página principal, porque o livro Guia de problemas matemáticos tem originalmente um sub-índice para cada tipo de problema de maneira organizada. E para pessoa adicionar um novo problema, ela editaria somente o sub-índice.
Mas de qualquer maneira, uma introdução pode querer enumerar os itens que serão tratados e dessa forma ocorreria redundância no índice e sub-índice.
Sobre livros com subdivisões/subíndices, vejam a conversa que tive com o Virgílio em Discussão:Logística.