Índice do livro e lista de módulos

Saltar para a navegação Saltar para a pesquisa

Índice do livro e lista de módulos

Editado por outro utilizador.
Última edição: 08h14min de 17 de agosto de 2016

Um problema que tenho encontrado ao criar e reestruturar índices, incluindo adicionar, remover, fundir ou renomear módulos, é a atualização da Predefinição:Lista de capítulos. Ao modificar o índice, seria necessário atualizar essa predefinição. Então eu imagino se teria como fazer a predefinição de lista detectar as páginas do livro automaticamente através do índice.

Existe a Predefinição:Índice, que talvez poderia ajudar de alguma forma. O problema é que cada livro tem uma formatação diferente e estilo diferente do índice, dificultando o uso de predefinições. A criação de uma predefinição flexível é difícil.

Abacaxi (Discussão)19h45min de 12 de março de 2013
Editado por outro utilizador.
Última edição: 08h14min de 17 de agosto de 2016

Acredito que o caminho ideal é ter a lista de capítulos em um único lugar, em vez de ficar fazendo cópias:

  1. Na página principal do livro
  2. Na coleção
  3. Na lista de capítulos

Dado que não há como se livrar da lista que vai na página da coleção (bugzilla:26533 / bugzilla:26448), a única lista que deveria ser mantida é aquela. Se eu não me engano uns testes que o Raylton e eu fizemos com Lua no mediawiki.org já permitem que nos livremos das listas de capítulos (pois dá para obtê-la a partir da coleção). Se isso realmente não quebrar nada (caches?), só falta lidarmos com os índices. No entanto, não vejo como automatizá-los sem ter uma dose razoável de padronização. Mas, como isso ajudaria a manter a sanidade dos editores, não vejo essa padronização como uma coisa ruim...

Helder18h39min de 14 de março de 2013
Editado por 2 outros utilizadores.
Última edição: 08h14min de 17 de agosto de 2016

O script lua que estavamos testando já parece estar funcional. Só não apliquei por falta de tempo. Helder... Acho que vale a pena resgatar aquele seu script que transforma os índices em coleções. Porque só vamos poder migrar quando todos os livros tiverem suas respectivas coleções.

Raylton P. Sousa qualquer coisa estou aqui! =D19h05min de 14 de março de 2013
Editado por 2 outros utilizadores.
Última edição: 08h14min de 17 de agosto de 2016

Por enquanto, para utilizar o script que facilita a criação de coleções, precisa copiar o seguinte para o seu common.js (e limpar o cache do seu navegador):

// [[Ficheiro:User:He7d3r/Tools/BookTools.js]] (workaround for [[bugzilla:33355]])
mw.loader.load( '//meta.wikimedia.org/w/index.php?title=User:He7d3r/Tools/BookTools.js&action=raw&ctype=text/javascript' );

Depois, quando abrir o índice de um livro, verá alguns links extras na barra lateral.

Helder20h11min de 14 de março de 2013
Editado por outro utilizador.
Última edição: 08h14min de 17 de agosto de 2016

A página principal do livro, o índice, é o lugar mais fácil para editores editarem o índice.

O índice pode variar em formatação e ainda ter hierarquia de tópicos e subtópicos. A solução mais fácil seria o script ler o índice e pegar subpágina por subpágina à medida que for encontrando no índice e assim formar a coleção mantendo a ordem na qual encontrou as subpáginas.

Obrigatoriamente, alguns livros terão que fugir do padrão, como o Livro de receitas.

Abacaxi (Discussão)20h42min de 14 de março de 2013
Editado por outro utilizador.
Última edição: 08h14min de 17 de agosto de 2016

O fato do índice variar em formatação é um dos motivos para não ser possível um script ler essa página para gerar a lista de forma confiável. Automação requer padronização.

Helder11h23min de 18 de março de 2013
 
Editado por outro utilizador.
Última edição: 08h14min de 17 de agosto de 2016

Existem páginas como Matemática elementar/Imprimir, que também são feitas manualmente. Seria melhor usar a coleção para gerar página de impressão.

Ainda existem várias predefinições antigas de navegação, como Predefinição:Navegação e Predefinição:AutoNav, além de predefiinções de livro que não são mais usadas, como Predefinição:Navegação/Teoria de números. Não seria melhor eliminá-las?

Abacaxi (Discussão)16h32min de 15 de março de 2013
Editado por 2 outros utilizadores.
Última edição: 08h14min de 17 de agosto de 2016

Terminei de converter as listas... Já podemos converter

No ainda não podemos eliminar as listas antigas ainda tenho que fazer um script para a versão para impressão

Estou pensando em fazer algumas alterações na navegação, mas pode ser feito depois de ativada. Então... Vou ativar!

Raylton P. Sousa qualquer coisa estou aqui! =D18h25min de 19 de março de 2013
Editado por 2 outros utilizadores.
Última edição: 08h14min de 17 de agosto de 2016

O Script tem que estar atento para links no índice que são redirecionamentos e também para links para seções de módulos.

Se o Script incluir apenas links na ordem que encontrou no índice, a navegação vai estar quase completa, sem precisar de padrões. Os ajustes poderiam ser feitos manualmente depois. Poucos livros, como Logística e Livro de receitas, que terão que ser tratados separadamente. Livros como Lógica tem muitos sub-índices e por isso deveriam ser tratados separadamente também.

O Script poderia verificar também se existem subpáginas do livro que não estão sem links no índice e colocar numa lista para depois verificarmos manualmente.

Se o índice for modificado, a navegação e a coleção será atualizada automaticamente?

A versão para impressão não poderia ser gerada automaticamente através da coleção?

Abacaxi (Discussão)19h08min de 19 de março de 2013
Editado por outro utilizador.
Última edição: 08h14min de 17 de agosto de 2016

Encontrei alguns problemas com a nova barra de navegação:

  1. No primeiro módulo do livro, o link para o próximo capítulo encosta no link para o índice. Exemplo: Civilizações da Antiguidade/Como se faz a História
  2. Não mostra links vermelhos. Em Civilizações da Antiguidade/Chegada do homem às Américas, a página os astecas não existe. Além disso, ao clicar no link não aparece a caixa de texto para criar a página, como ocorre com links vermelhos normais.
  3. Poderia ter cores mais vivas do que preto, branco e cinza.

Não sei como criar e atualizar atualizar uma coleção automaticamente. Um exemplo que precisa é Russo.

Abacaxi (Discussão)15h01min de 26 de março de 2013
Editado por 2 outros utilizadores.
Última edição: 08h14min de 17 de agosto de 2016
  1. Yes check.svg Feito
  2. Yes check.svg Feito
  3. Na verdade eu prefiro azul, mas ainda tenho que produzir um azul que funcione bem com alto contraste. Então vou deixar isso para depois.

Sobre atualizar automaticamente temos um script que o Helder fez, mas ainda está instável pois permite que o usuário salve na página errado por engano, vou tentar resolver isso e disponibilizar como um gadget!

Atenciosamente!

Raylton P. Sousa qualquer coisa estou aqui! =D18h03min de 26 de março de 2013
Editado por outro utilizador.
Última edição: 08h14min de 17 de agosto de 2016

Essa atualização poderia ser feita por um robô, quando detectar que o índice principal do livro foi modificado.

Abacaxi (Discussão)02h19min de 27 de março de 2013
Editado por outro utilizador.
Última edição: 08h14min de 17 de agosto de 2016

Não pode/deve ser feito por robôs porque os índices não são padronizados, então é preciso de um humano para conferir.

Raylton P. Sousa qualquer coisa estou aqui! =D16h31min de 30 de março de 2013
Editado por 3 outros utilizadores.
Última edição: 08h14min de 17 de agosto de 2016

Uma lista de como funciona a navegação... Depois ponho a lista de bugs resolvidos e por resolver

Raylton P. Sousa qualquer coisa estou aqui! =D22h22min de 9 de abril de 2013
Editado por outro utilizador.
Última edição: 08h15min de 17 de agosto de 2016

Não seria melhor não ter versão para impressão? Se a coleção gera pdf e odt, então a pessoa pode gerar esse arquivo e imprimi-lo.

As coleções não estão funcionando comigo para fazer barra de navegação automática. Eu criei manualmente as páginas Wikilivros:Livros/Programação Paralela em Arquiteturas Multi-Core e Wikilivros:Livros/A Idade Média na Europa – Um olhar curioso.

Algumas coleções precisam ser criadas ou atualizadas e um script facilitaria o trabalho. Se ele está instável, não seria problema revisar manualmente a coleção criada.

E Categoria:Livros sem coleção está vermelha e não sei onde categorizá-la.

Abacaxi (Discussão)16h30min de 23 de abril de 2013
Editado por outro utilizador.
Última edição: 08h15min de 17 de agosto de 2016

1.Impressão direta no navegador não exige softwares de terceiros(além do navegador) por isso é mantida. 2.Tentei corrigir, funcionou? 3.A categoria é temporária, por isso não foi criada. Quando acabarmos a migração, provavelmente deixaremos de gerar essas páginas da categoria. Porque o código para gerar é demasiado caro para o servidor!

Raylton P. Sousa qualquer coisa estou aqui! =D18h45min de 23 de abril de 2013
Editado por outro utilizador.
Última edição: 08h15min de 17 de agosto de 2016

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?

Abacaxi (Discussão)19h30min de 23 de abril de 2013
Editado por outro utilizador.
Última edição: 08h15min de 17 de agosto de 2016

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.

Raylton P. Sousa qualquer coisa estou aqui! =D22h54min de 23 de abril de 2013
Editado por outro utilizador.
Última edição: 08h15min de 17 de agosto de 2016

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]".

Abacaxi (Discussão)03h07min de 24 de abril de 2013
Editado por outro utilizador.
Última edição: 08h15min de 17 de agosto de 2016

1. Sim, essa é a ideia! Teeth.png

Raylton P. Sousa qualquer coisa estou aqui! =D20h32min de 24 de abril de 2013
Editado por outro utilizador.
Última edição: 08h15min de 17 de agosto de 2016

2.Eu e Helder tentamos corrigir, funciona agora?

Raylton P. Sousa qualquer coisa estou aqui! =D20h34min de 24 de abril de 2013
Editado por outro utilizador.
Última edição: 08h15min de 17 de agosto de 2016

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.

Abacaxi (Discussão)21h03min de 24 de abril de 2013
Editado por outro utilizador.
Última edição: 08h15min de 17 de agosto de 2016

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?

Raylton P. Sousa qualquer coisa estou aqui! =D22h31min de 24 de abril de 2013
Editado por outro utilizador.
Última edição: 08h15min de 17 de agosto de 2016

No navegador e nas preferências da wiki eu coloquei como português brasileiro.

Abacaxi (Discussão)22h59min de 24 de abril de 2013
Editado por 2 outros utilizadores.
Última edição: 08h15min de 17 de agosto de 2016

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?

Abacaxi (Discussão)04h47min de 25 de abril de 2013
Editado por 2 outros utilizadores.
Última edição: 08h15min de 17 de agosto de 2016

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:

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.

Abacaxi (Discussão)04h02min de 26 de abril de 2013
Editado por 2 outros utilizadores.
Última edição: 08h15min de 17 de agosto de 2016

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.Yes check.svg 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!

Raylton P. Sousa qualquer coisa estou aqui! =D13h50min de 26 de abril de 2013
Editado por outro utilizador.
Última edição: 08h15min de 17 de agosto de 2016

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.

Abacaxi (Discussão)16h20min de 26 de abril de 2013
Editado por outro utilizador.
Última edição: 08h15min de 17 de agosto de 2016

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.

Abacaxi (Discussão)17h00min de 27 de abril de 2013
Editado por outro utilizador.
Última edição: 08h15min de 17 de agosto de 2016

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.

Raylton P. Sousa qualquer coisa estou aqui! =D17h22min de 27 de abril de 2013
Editado por 2 outros utilizadores.
Última edição: 08h15min de 17 de agosto de 2016

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)

Abacaxi (Discussão)18h24min de 27 de abril de 2013
Editado por 3 outros utilizadores.
Última edição: 08h15min de 17 de agosto de 2016

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

Raylton P. Sousa qualquer coisa estou aqui! =D15h42min de 28 de abril de 2013
Editado por 2 outros utilizadores.
Última edição: 08h15min de 17 de agosto de 2016

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.

Ex: Pascal/Estrutura de repetição

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 #.

Abacaxi (Discussão)18h46min de 28 de abril de 2013
Editado por outro utilizador.
Última edição: 08h15min de 17 de agosto de 2016

Sobre o bug na categoria:Yes check.svg Feito

Raylton P. Sousa qualquer coisa estou aqui! =D19h00min de 28 de abril de 2013
Editado por 2 outros utilizadores.
Última edição: 08h15min de 17 de agosto de 2016

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.
Abacaxi (Discussão)19h44min de 30 de abril de 2013
Editado por outro utilizador.
Última edição: 08h15min de 17 de agosto de 2016

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.

Raylton P. Sousa qualquer coisa estou aqui! =D23h00min de 30 de abril de 2013
Editado por 2 outros utilizadores.
Última edição: 08h17min de 17 de agosto de 2016

Fiz aqui um esboço de como pretendo fazer um índice padronizado... Que acha?

Raylton P. Sousa qualquer coisa estou aqui! =D21h40min de 27 de maio de 2013
Editado por 2 outros utilizadores.
Última edição: 08h17min de 17 de agosto de 2016

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.

Abacaxi (Discussão)03h53min de 28 de maio de 2013
Editado por outro utilizador.
Última edição: 08h26min de 17 de agosto de 2016

Sobre livros com subdivisões/subíndices, vejam a conversa que tive com o Virgílio em Discussão:Logística.

Helder.wiki (Discussão)19h11min de 22 de janeiro de 2014
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Editado por outro utilizador.
Última edição: 08h24min de 17 de agosto de 2016
  • Isso já foi resolvido?
  • Posso criar o índice só em um lugar?
  • O que falta para isso ser possível, quais as dificuldades do momento?
  • Atualmente, onde é recomendável colocar o índice?

Como estou revisando e organizando o livro Javascript, gostaria que ele já ficasse conforme o novo padrão. Por favor, me auxiliem para que possa aprender e aplicar também nos outros.

Obrigado.

Guiwp (Discussão)15h12min de 8 de setembro de 2013
 
Editado por 3 outros utilizadores.
Última edição: 08h17min de 17 de agosto de 2016

Vou reorganizar o que estávamos conversando aqui sobre índices e coleções:

  1. Yes check.svg Feito Achei um bug. Módulos cujo título tem caracteres diferentes como &, ', " e :, não aparecem na navegação. Páginas: Wikilivros:Livros/Acupuntura hoje (&), 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 (:).
  2. O índice de um livro pode ser modificado, pode ocorrer mudança de ordem, página renomeada, página adicionada, link vermelhos renomeadas ou inserção de links vermelhos. Assim coleção precisa ser atualizada. Seria possível fazer um robô executar uma vez por mês para detectar os índices de livro que foram modificados nos últimos 30 dias e então atualizar a coleção? Desde a criação de coleções, vários livros receberam várias edições e precisam agora de atualizar a coleção. As coleções deles são mais trabalhosas de editar manualmente.
  3. Vamos decidir o que fazer com sub-índices de livros.
    1. 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)
    2. Módulos pequenos de um livro poderiam ser fundidos num módulo maior quando possível.
    3. Os livros de idiomas estão divididos entre "curso" e "gramática" (Espanhol, Inglês, Francês, Italiano, Português). Concordaria em dividir o livro do idioma em dois livros, um para o curso e outro para a gramática?
    4. Estou listando aqui os livros com sub-índices que achei:
  4. As páginas que estavam na categoria de módulos fora de coleções foram colocados uma vez aqui. Quando resolvermos os itens anteriores, seria bom atualizar essa lista para ver o que mais falta.
  5. Há livros com estilo próprio de navegação, mas vamos deixar isso para o final. No momento vou listar aqui só para não esquecer.
  6. Quando tudo estiver pronto. Poderemos apagar Predefinição:Nav, Predefinição:Lista_de_capítulos, páginas "/Imprimir", Predefinição:Versão para impressão, Predefinição:Versão para impressão automática.
Abacaxi (Discussão)20h10min de 24 de maio de 2013
Editado por 2 outros utilizadores.
Última edição: 08h17min de 17 de agosto de 2016

Concordo plenamente com o item 3.3.

Mário Júnior (Discussão)20h59min de 24 de maio de 2013
 
Editado por outro utilizador.
Última edição: 08h26min de 17 de agosto de 2016

Sugiro que a questão de dividir ou não os livros de idiomas seja discutida no tópico que já existia:

Lembrando de levar em conta o que já havias sido dito sobre isso em tópicos ainda mais antigos, como

Helder.wiki (Discussão)19h26min de 22 de janeiro de 2014
 
Editado por 2 outros utilizadores.
Última edição: 08h26min de 17 de agosto de 2016

O problema com os caracteres especiais parece ter sido resolvido por esta, esta e estas edições. O problema é que em uma página chamada "*A'B&C"D" a "{{PAGENAME}}" retorna "*A'B&C"D", e o módulo precisava utilizar o nome original, sem qualquer codificação. Assim, quando defini o valor padrão do parâmetro "page" como sendo o título da página em que o módulo estiver sendo utilizado, esses títulos deixaram de ser um problema. Para o caso de ser utilizada a palavra mágica em algum lugar, também apliquei uma função de decodificação ao parâmetro "page".

Helder.wiki (Discussão)20h55min de 22 de janeiro de 2014
 
Editado por outro utilizador.
Última edição: 08h26min de 17 de agosto de 2016

São muitos tópicos, inclusive tópicos velhos. O assunto seria 'coleções', 'índice' e 'navegação'.

Os módulos com sub-índices são aqueles que estão mais em desacordo com o padrão. Acredito que o grande problema do livro de idiomas é que pouca gente conhece o idioma e não saberia reestruturar o livro. O mesmo vale para o livro de Logística, que além de ter muitos módulos, os autores, que conhecem o livro, não editam mais.

O outro erro na navegação aparece em JavaScript/Introdução em que o próximo módulo não aparece.

Abacaxi (Discussão)22h15min de 22 de janeiro de 2014
Editado por outro utilizador.
Última edição: 08h26min de 17 de agosto de 2016
Helder.wiki (Discussão)13h44min de 23 de janeiro de 2014
Editado por outro utilizador.
Última edição: 08h26min de 17 de agosto de 2016

Ótimo. :) O próximo passo agora é discutir como resolver a redundância entre índice principal e a coleção. Seria adequado se o editor editar apenas em um lugar. O outro lugar poderia ser atualizado por um robô ou através de predefinição. Será usada {{LivroPP}} como padrão? Como ficariam a capa e o texto introdutório? Não vejo problemas em deixá-los aparecer no índice.

Para lembrar depois: esboço do Raylton. Índices grandes se beneficiariam com {{oculto}}.

Abacaxi (Discussão)17h18min de 23 de janeiro de 2014
Editado por outro utilizador.
Última edição: 08h26min de 17 de agosto de 2016

A {{oculto}} não faz parte da sintaxe aceita pela extensão Collection.

Helder.wiki (Discussão)18h29min de 23 de janeiro de 2014
Editado por outro utilizador.
Última edição: 08h26min de 17 de agosto de 2016

Nha... Da pra fazer no common.js Helder!

PS:Respondo o resto depois!

Raylton P. Sousa qualquer coisa estou aqui! =D22h31min de 23 de janeiro de 2014