Manual:Interface


A interface do MediaWiki compreende todo o código HTML de uma página wiki exceto o próprio corpo do texto. A interface inclui as abas acima de cada página, a barra lateral e as ligações para suas informações pessoais.
Localizando a interface
A interface padrão para vários idiomas é definida nos arquivos de localização (tradução) do MediaWiki, e irá atualizar automaticamente se o idioma definido em $wgLanguageCode
ou se a preferência de um usuário for modificada.
Você pode editar sequências de texto e imagens apresentadas para o idioma da interface do usuário atual através da página especial Special:Allmessages. Para mais informações sobre esta página e para editar essas mensagens, por favor, consulte:
- Ajuda:Mensagem de sistema
- translatewiki.net, o projeto de localização do MediaWiki
Personalizando a interface
Dependendo das suas necessidades e conhecimentos de programação, existem várias técnicas de personalização disponíveis:
- Mensagens de sistema – A maioria das personalizações do olhar e sentir podem ser feitas modificando as mensagens de sistema ao usar a página Special:AllMessages. Editar mensagens de interface é bem direto-ao-ponto. Basta editar como se fosse uma página normal de uma wiki. Essas mensagens definem padrões para várias partes da interface de usuário e contêm uma combinação de texto plano, marcação wiki, CSS e JavaScript. Para mais detalhes, veja a documentação das mensagens individuais.
- Footer – Customize the content of the site footer.
- Temas – Mudanças consideráveis ao layout da interface podem requerer sujeitar funções a um ou mais hooks do tema e/ou a criação de um tema personalizado. Para mais informações, veja Manual:Temas .
- /JavaScript – Otimize o comportamento do navegador através de scripts. Inclui uma lista de variáveis de JavaScript.
- /Stylesheets – Otimize o layout e o design usando CSS.
- /IDs and classes – Uma lista de IDs e classes comuns para CSS.
Ver também
- Codex , design system for Wikimedia
- Wikimedia Design Style Guide
- OOUI
- Manual:Forms – Discute sobre como acrescentar formulários tanto à interface como ao corpo de artigos.