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

Uma pergunta, se a cor e aparência da navegação de livros específicos é definida pelo CSS, seria possível colocar um script que lê informações de páginas editáveis por usuários comuns para gerar o CSS? Da mesma forma que um script lê a coleção para fazer a navegação.

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

CSS não é nem deve ser editável por usuários comuns por questões de segurança.

Helder.wiki (Discussão)13h43min de 25 de janeiro de 2014
Editado por outro utilizador.
Última edição: 08h27min de 17 de agosto de 2016

O que eu tinha falado era deixar o usuário colocar a informação na página da coleção, como cor de bordo e de preenchimento, e então o script lê a cor e faz a navegação ter essa cor. Poderia ser criado também múltiplos estilos de navegação e o usuário por na coleção qual estilo ele prefere.

Abacaxi (Discussão)14h50min de 25 de janeiro de 2014
 
Editado por outro utilizador.
Última edição: 08h27min de 17 de agosto de 2016

Curiosidade.

Sobre Citação: Helder escreveu: «CSS não é nem deve ser editável por usuários comuns por questões de segurança.»

Você fala no sentido de alguém mudar o visual de algum elemento para se passar por outro para pode fazer alguma coisa mal intencionada?

Pelo que me lembro do CSS, e pelo pouco que sei sobre ele (uso só os recursos básicos... rs), sei que ele não tem muitos recursos para permitir vazamento de informação e outras coisas...

Ou você também está se referindo a estabilidade do projeto, ex.: "estragar" o visual (acessibilidade também) seja por vândalos, seja por pessoas que não entendam muito de CSS... ?

Finalizando, acredito que possamos permitir, mas só a usuários cadastrados com um número mínimo de edições (assim como se faz para ser revisor, etc.).

Guiwp (Discussão)15h42min de 25 de janeiro de 2014
Editado por outro utilizador.
Última edição: 08h27min de 17 de agosto de 2016

O CSS por ser aplicável ao site todo. pode torna-lo totalmente inutilizável. Ou até mesmo tornar impossível visualizar o site inteiro. Além de inserir informações falsas/promocionais que só poderiam ser desfeitas por pessoas com conhecimento especifico etc.

Raylton P. Sousa qualquer coisa estou aqui! =D16h18min de 25 de janeiro de 2014
 
Editado por 2 outros utilizadores.
Última edição: 08h27min de 17 de agosto de 2016

Ao contrário do CSS pessoal que cada usuário pode editar, o CSS que se aplica a todos os usuários só deve ser editável por usuários que tenham a permissão correspondente (atualmente, "editinterface"). Ver também as preocupações levantadas nos seguintes lugares:

Helder.wiki (Discussão)16h34min de 25 de janeiro de 2014
 
Editado por outro utilizador.
Última edição: 08h27min de 17 de agosto de 2016

Ao contrário do Guiwp, minha proposta não é deixar usuários editar CSS e sim a criação de um script que leia dados que o usuário colocar na página da coleção para dar mais customização à aparência do livro, como na navegação. Isso deixa o livro com uma cara mais única em vez de genérica.

Abacaxi (Discussão)17h59min de 25 de janeiro de 2014
Editado por outro utilizador.
Última edição: 08h27min de 17 de agosto de 2016

Que tipo de dados?

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

Poderia ter uma predefinição na coleção como esta

{{estilo
|modelo=1
|cor_da_borda=0000FF
|cor_de_preenchimento=B2FFFF
|cor_do_texto=0000FF
}}

e o script criaria barra de navegação com essas cores em vez do cinza padrão e usando um modelo dentro de um conjunto de modelos a ser definido.

Abacaxi (Discussão)18h51min de 25 de janeiro de 2014
 
 
 
Editado por outro utilizador.
Última edição: 08h27min de 17 de agosto de 2016

Como por gadget somos livre para usar JavaScript sem restrições (certo?), e JavaScript tem recursos para mexer com CSS através do DOM. Sim, é possível.

Guiwp (Discussão)15h46min de 25 de janeiro de 2014