Índice do livro e lista de módulos
Vou reorganizar o que estávamos conversando aqui sobre índices e coleções:
- 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 (:).
- 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.
- Vamos decidir o que fazer com sub-índices de livros.
- 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.
- 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?
- Estou listando aqui os livros com sub-índices que achei:
- Guia de problemas matemáticos, Logística, Astronomia mirim, BlitzMax, Raças de cães, Atividades escoteiras, J2ME, BlitzMax, PostgreSQL Prático, Web para curiosos, Aplicativos em PHP, Lógica, Javascript, Análise de balanços, WikiRPG.
- Tem livros que os módulos vão subdividindo: Sistemas de Informação Distribuídos, Matemática elementar
- Índice com descrição sobre os capítulos: Socialismo no Século XXI/Capítulo 1/Caráter utópico, História da Europa
- Exercícios: Mecânica dos fluidos, Estruturas metálicas
- 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.
- 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.
- FreeBSD Handbook
- Curso de Termodinâmica
- GTK+
- 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
- Hieróglifos (Predefinição:Hieróglifos)
- (Predefinição:Licitações e contratos públicos no Brasil
- Glossários
- Criei Predefinição:Alfabeto Dicionário para ser genérica de dicionários/glossários.
- Temos que substituir Predefinição:Dicionário de termos médicos por ela e adicioná-la também no livro Termos utilizados na administração pública.
- 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.
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
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".
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.
O problema que havia na JavaScript/Introdução foi resolvido eliminando strings vazias da lista de capítulos.
Ó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}}
.