##master-page:HelpTemplate
##master-date:Unknown-Date
#format wiki
#language pt

== Outros tópicos de ajuda do MoinMoin ==



'''Sub-tópicos'''

 * /PerguntasMaisFrequentes

 * /FuncionalidadesExperimentais



'''Conteúdos''' <<TableOfContents>>



=== Perda de senha de um utilizador ===



Se tiver o correio electrónico configurado para o seu moin (veja o tópico AjudaNaConfiguração), os utilizadores podem receber a sua senha por correio electrónico, enviada para o endereço indicado no seu registo actual.  Se o SMTP não estiver configurado, o botão "Enviar a minha senha" não é exibida nas PreferênciasDoUtilizador, e as páginas subscritas não podem ser enviadas aos utilizadores.



=== Adicionar um favicon à configuração do seu wiki ===



Talvez queira adicionar um ícone ao seu sítio wiki, geralmente apelidado de `favicon.ico`.

Para ter aqueles pequenos ícones junto aos marcadores e na navegação em separadores, adicione o seguinte ao seu ficheiro `wikiconfig.py`:

{{{

html_head = '''

<link rel="shortcut icon" href="/moin_static160/favicon.ico">

<!-- ... outras linhas referentes ao cabeçalho ... -->

'''

}}}



O tamanho da imagem ''tem de'' ser 16x16.



=== Truques de Apache ===



==== Assegurar o acesso a um wiki através de meios Apache ====



Veja o tópico MoinMoin:PasswordProtectedEditing



==== Apresentar o wiki a partir de uma raíz de domínio ====

Modificação de `httpd.conf` na instalação do [[WikiMoinMoin|MoinMoin]] "/":

{{{

# global section:

LoadModule rewrite_module /usr/lib/apache/1.3/mod_rewrite.so

# virtualhost section:

RewriteEngine on

RewriteRule ^/moin_static160/ -  [last]

RewriteRule ^/robots.txt  -      [last]

RewriteRule ^/favicon.ico -      [last]

RewriteRule ^/?(.*) /file/path/to/moin.cgi/$1  [last,type=application/x-httpd-cgi]

}}}

Assim pode utilizar URLs curtos e limpos como http://LinuxWiki.de/FrontPage.



Notas:



 * O /pathto/cgi-bin/.. é um caminho de ficheiros absoluto, e não um caminho de URL.

 * Certifique-se que o ''caminho de ficheiros'' para o moin.cgi tem privilégios de ExecCGI no seu httpd.conf.

 * Não é necessário um !ScriptAlias para o moin.cgi, mas a alias para a pasta de htdocs do [[WikiMoinMoin|MoinMoin]] ainda é necessária: `Alias /moin_static160/ "/usr/share/moin/htdocs/"`



==== Redireccionar o /mywiki/MyWiki para a PáginaPrincipal do idioma do utilizador ====



Talvez deseje utilizar o Meu``Wiki no seu wiki para se referir ao seu wiki. Se um utilizador clicar nesta ligação, ele/a deve ser transferido/a para a PáginaPrincipal, ou seja, para a PáginaPrincipal do seu idioma.



Adicione isto ao seu {{{httpd.conf}}} ''antes'' do {{{ScriptAlias}}}:

{{{

RedirectPermanent /mywiki/MyWiki    http://www.domain.org/mywiki?action=show

}}}



=== Apresentar o wiki a partir do dominio.wiki.com e a página principal a partir do www.dominio.com ===



Esta é a configuração para um servidor virtual com permissões especiais no Gentoo Linux.  A configuração seguinte é para os ficheiros config Apache2.  No caso do Apache 1, basta colocar as configurações todas no httpd.conf.



Adicione isto a /etc/apache2/conf/vhosts/vhosts.conf



{{{

NameVirtualHost *

<VirtualHost *>

   ServerName www.domain.org

   ServerAlias domain.org

   DocumentRoot /var/www/domain.org/htdocs

</VirtualHost>

 

<VirtualHost *>

   ServerName wiki.domain.org

   Alias /moin_static160/ "/usr/share/moin/htdocs/"

   Alias /favicon.ico "/var/www/htdocs/favicon.ico"

   ScriptAlias / "/usr/share/moin/mywiki/moin.cgi/"

</VirtualHost>

}}}



Adicione isto a /etc/apache2/conf/commonapache2.conf



{{{

<Directory /usr/share/moin/htdocs/>

   Order deny,allow

   Allow from all

</Directory>



<Directory /usr/share/moin/domain.org/>

   Order deny,allow

   Allow from all

</Directory>

}}}



=== Funcionalidades especiais para wiki farms e intranets ===



O que se segue mostra como determinadas funcionalidades podem ajudá-lo a optimizar a sua configuração, quando executa vários wikis num só servidor, ou quando utiliza o [[WikiMoinMoin|MoinMoin]] num ambiente de intranet.



==== Definições centralizadas ====



 * farmconfig.py

 * intermap.txt partilhado

 * código base e ícones partilhados



==== Remapear URLs ====

A variável de configuração "`url_mappings`" pode ser utilizada para remapear URLs, para alterar determinados prefixos de URL para prefixos totalmente diferentes, por exemplo. Esta variável é especialmente útil em intranets, quando as árvores de documentos localizadas externamente mudam de sítio. Isto não se aplica à maioria das ligações intra-wiki, uma vez que são relativas e não são remapeadas.



A variável "`url_mappings`" é uma tabela de pesquisa na forma de um dicionário, a chave é o prefixo a ser substituído, o valor é a substituição.



Pode utilizar "`url_mappings`" igualmnente para incluir um dereferer-script para ligações externas, como esta: {{{

url_mappings = {

    'http://my-wiki/': 'http://my-wiki/',

    'http://': '/cgi-bin/derefer.cgi?url=http://'

  }

}}}

Isto evita spam do google no seu wiki (embora seja improvável de ser encontrado e só daria com a ligação de spam se fosse feita a larga escala) ou para manter as suas páginas de wiki secretas. Tenha em consideração que o seu wiki necessita de ser incluído explicitamente, uma vez que os URLs que possam ser gerados automaticamente (por exemplo para notificações por correio electrónico) também poderiam ser re-mapeados para o seu script de referência.



'''Por favor, tenha em consideração:''' Se deseja ''redireccionar'' uma página para outra, basta escrever `#REDIRECT` e o nome da página a direccionar na primeira linha  da sua página. Veja o tópico AjudaNoProcessamentoDeInstruções.



=== TODO (lista de tarefas) ===



<!> TODO: explicar os itens seguintes detalhadamente, e adicionar mais detalhes às secções anteriores



A necessitar de mais esclarecimento:

 * event logging

 * Rasto da página (opção do utilizador)

 * PreferênciasDoUtilizador: caixas de selecção para edição em duplo-clique, rasto da página, ligações interessantes, emoticons, voltar à ultima página visitada, e outras opções de sim/não

 * Opção "Remover espaço em branco no final de cada linha" no editor

 * Modelos de página (criar uma nova página utilizando um modelo de página) 

 * Apenas os URLs "normais" (fora de parênteses rectos) são convertidos em imagens integradas ==> documenta as regras exactas

 * Destacar os resultados de pesquisa, e as más palavras na verificação ortográfica

 * Suporte para "ficheiro:" URLS

 * Funcionalidades de notificação por correio electrónico

 * O ícone "RSS" apresentado pela macro AlteraçõesRecentes

 * Campo de comentários no editor, alterações recentes e informação da página

 * Cache da página, para já limitado ao processamento de XSLT (onde é absolutamente necessário); novo código & API para adicionar a ligação "Delete``Cache"

 * Campos de pesquisa interna (no fim de cada página)

 * O nome interwiki "Self" agora aponta sempre para o próprio wiki

 * Acção de informação da páginas



Coisas de administração:

 * Descrever a ferramenta "moin.cgi?action=test" com mais detalhe

 * Suporte do Wiki``Farm:

   * <datadir>/plugin/macro e <datadir>/plugin/action pode ser utilizada para armazenar macros e acções locais de uma instância específica de wiki 

   * config.shared_intermap pode conter um pathname para um ficheiro partilhado "intermap.txt" (ou seja, um ficheiro armazenado fora da directoria de dados)

 * $PAGE placeholder no interwiki map



Compatibilidade:

 * As funcionalidade RSS necessitam de um PyXML recente (CVS ou 0.7) devido a falhas na gestão do namespace do xml.sax.saxutils em versões anteriores. Isto é automaticamente detectado automaticamente em cada instalação (esperamos).
