• Immutable Page
  • Info
  • Attachments

(!) Last time someone helped with translation of this page was 2007-09-05. There may be differences to HelpOnConfiguration.

ConteúdosDeAjuda > AjudaParaAdministradores > AjudaNaConfiguração

Esta página deve ajudá-lo a configurar um wiki do MoinMoin já instalado. Se ainda não instalou um, por favor, visite a página AjudaNaInstalação.

Geral

Conjunto de Caracteres

O Moin utiliza Unicode internamente, e utf-8 para saídas e entradas externas, como páginas, HTML e ficheiros de tradução. O conjunto de caracteres externo é definido em config.charset como utf-8. Esta configuração é aceitável para todos os idiomas, uma vez que todos os caracteres podem ser codificados em UTF-8. Não deve alterar este valor, embora seja tecnicamente possível.

  • <!> Importante: para utilizar valores em Unicode, deve definir uma linha de código correcta na primeira linha do seu ficheiro config. Certifique-se de que o seu editor está configurado correctamente.

Algumas opções têm de utilizar valores em Unicode. Por exemplo, o nome do sítio pode conter umlauts alemãs ou acentuação francesa ou estar em Chinês ou Hebraico. Por este motivo, tem de utilizar strings em Unicode para estes itens. As strings em Unicode são definidas adicionando a letra u no início da string. Estes são alguns exemplos:

    # Nome do sítio, utilizado por omissão para o nome do logo do wiki [Unicode]
    sitename = u"Jürgen's Wiki"
    # outro exemplo:
    sitename = u'הוויקי של יורגן'

Leia os comentários no ficheiro config - dir-lhe-hão quais as opções que necessitam de valores em Unicode.

Notas:

  • Não pode misturar codificações diferentes no mesmo ficheiro. Se a sua linha de código diz iso-8859-1, todos os seus caracteres, todo o conteúdo de ficheiros, têm de ter essa codificação.

  • Se utilizar a codificação utf-8 (ou ascii simples), não tem de utilizar strings em Unicode, o moin removerá a codificação da sua string correctamente.

Configuração Internacional

O ficheiro config por omissão integrado no moin utiliza a codificação iso-8859-1. Isto é aceitável para idiomas Latin como a inglesa ou alemã, mas não é utilizável para idiomas non-latin. Se deseja utilizar caracteres non-latin nos seus itens de configuração, utilize a codificação utf-8 para o ficheiro config.

Defina a primeira linha de todos os ficheiros config com esta linha:

# -*- coding: utf-8 -*-
  • /!\ Necessita de um editor de texto capaz de reconhecer (e realmente utilizar) a codificação utf-8 para editar os ficheiros de codificação.

Valores que utilizam strings em Unicode (os utilizadores internacionais talvez queiram alterá-las):

  • sitename
  • logo_string
  • page_front_page
  • navi_bar
  • page_category_regex
  • page_dict_regex
  • page_group_regex
  • page_template_regex
  • page_license_page
  • page_local_spelling_words
  • acl_rights_default
  • acl_rights_before
  • acl_rights_after
  • mail_from - Nova na versão 1.5.0

Para uma rápida configuração no seu idioma, veja a página ConfigMarket. Veja igualmente a secção sobre as opções de Unicode.

Personalização das preferências do utilizador

Pode pré-definir, desactivar ou remover várias opções na página PreferênciasDoUtilizador, veja AjudaNaConfiguração/PreferênciasDoUtilizador.

Configurar apenas um wiki

Se apenas gere um wiki, não deve copiar o ficheiro farmconfig.py para sua directoria de configuração (remova esse ficheiro e o ficheiro .pyc, se lá estiver). Sem o ficheiro farmconfig, o moin utiliza o ficheiro wikiconfig.py por omissão.

O ficheiro wikiconfig.py encontra-se geralmente junto do seu script moin.cgi. Se precisar de fazer uma instalação noutro local, não há quaisquer limitações, desde que acrescente a directoria da instalação ao caminho de sistema do Python no script do servidor. Veja a secção de "Configuração do Sistema de Caminhos" no script do seu servidor.

Notas gerais sobre a estrutura do wiki/farmconfig.py:

# -*- coding: iso-8859-1 -*-

from MoinMoin.multiconfig import DefaultConfig

class Config(DefaultConfig):

    sitename = u'MyWiki'   # u significa que será convertido para Unicode
    interwikiname = 'MyWiki'
    data_dir = '/where/ever/mywiki/data/'
    underlay_dir = '/where/ever/mywiki/underlay/'

    # Seguem-se mais definições...
  • Em primeiro lugar, defina a codificação do ficheiro config. A configuração por omissão é indicada apenas par idiomas Latin ("ocidentais"), para instalação internacional, leia a secção #configuração-internacional. Se não definir a codificação, não poderá utilizar caracteres non-ascii.

  • Depois importamos a configuração interna por omissão do moin. A configuração por omissão inclui valores para todas as opções, para que não tenhamos de definir todos os valores, apenas os que queremos personalizar.
  • Depois define-se uma nova classe de configuração "Config" e todas as definições são herdadas da configuração por omissão que importámos. É importante que o nome da classe seja "Config".
  • As linhas seguintes são as opções de configuração para a classe Config. Tenha em mente que cada linha tem de ter um avanço de 4 espaços, as tabs não são permitidas. O moin não funcionará se a formatação estiver incorrecta.
  • Um item de configuração comum e o sitename - na maioria dos casos não quer que o seu wiki tenha o nome "Wiki Sem Título" por omissão. Pode definir o nome que quiser em qualquer idioma, mas antes de o fazer, leia a secção seguinte sobre opções de Unicode.

  • Se seguiu as instruções de instalação, o wiki funcionará sem mais alterações, mas pode querer alterar alguns valores, como data_dir, data_underlay_dir acl_rights_before, etc. Na maioria dos casos, configurar todos os valores do ficheiro wikiconfig.py é suficiente.

  • Tudo o que não for definido, permanece igual aos valores internos do moin por omissão herdados do DefaultConfig.

Configurar vários wikis

O servidor do wiki moinmoin consegue gerir vários wikis através de uma única instalação, uma única definição dos ficheiros de configuração e um único processamento de servidor. Isto é necessário essencialmente para ambientes persistentes como o twisted, porque este servidor irá ser executado permanentemente num endereço IP e num número porto TCP específicos. Para o alojamento virtual de vários domínios (wikis) no mesmo IP e porto, é necessário que o servidor wiki carregue diversas configurações constante e simultaneamente e que saiba optar pela correcta para gerir um pedido de um URL específico.

Para saber optar pela configuração correcta, o moin utiliza a variável de configuração wikis localizada no ficheiro farmconfig.py - contém uma lista de pares (wikiname, url-regex). Por favor, utilize apenas identificadores de python válidos para wikiname (para ser mais preciso: identifier ::= (letter|"_") (letter | digit | "_")* - tente com uma palavra simples se não tiver percebido essa regra gramatical). Ao processar um pedido de um URL, o moin faz uma pesquisa nesta lista pelo url-regex correspondente ao URL actual. Não não existir correspondência, prossegue para o par seguinte. Se não existir correspondência, o moin carrega um ficheiro de configuração achamado <wikiname>.py (geralmente da mesma directoria) que contém a configuração para esse wiki.

O ficheiro farmconfig.py no arquivo de distribuição tem alguns exemplos para um wiki farm que executa vários wikis. Se quiser executar vários wikis, é necessário adaptá-lo às suas necessidades.

/!\ Para simplificação de conceitos nestas páginas de ajuda, identificamos um ficheiro de configuração como o <wikiname>.py como wikiconfig.py. Deve substituir o nome de ficheiro pelo que entender.

Certamente já alterou as definições dos wikis no ficheiro farmconfig.py (ver em cima), por isso vamos dar-lhe apenas algumas dicas no que diz respeito a poupar esforços. Por favor, leia também as dicas de configuração de um wiki único, uma vez que explica o conceito de herança de configurações.

Agora utilizamos a configuração baseada em classes para configurar as definições habituais dos seus wiki num só local: na base config class (ver o ficheiro farmconfig.py para obter um exemplo):

farmconfig.py:

# -*- coding: iso-8859-1 -*-
# farmconfig.py:
from MoinMoin.multiconfig import DefaultConfig
class FarmConfig(DefaultConfig):
    url_prefix = '/wiki'
    show_hosts = True
    underlay_dir = '/where/ever/common/underlay'
    # ...
  • Explicação:
    • em primeiro lugar, importamos a configuração por omissão, como se estivéssemos a configurar apenas um wiki
    • depois definimos uma nova farm config class - que herda a configuração por omissão
    • seguidamente alteramos tudo o que as nossas farm wikis têm em comum, deixando de fora todas as definições em que têm de ser diferentes
    • esta classe FarmConfig será então utilizada pelos ficheiros de configuração dos wikis, em vez da classe DefaultConfig interna do moin, ver abaixo:

As configurações dos seus wikis individuais mantêm apenas as definições das diferenças (como o logótipo, ou a directoria de dados ou as definições de ACLs). Todas as outras definições são herdadas da classe de configuração básica. Veja um exemplo no ficheiro moinmaster.py.

moinmaster.py:

# -*- coding: iso-8859-1 -*-
# moinmaster.py:
from farmconfig import FarmConfig
class Config(FarmConfig):
    show_hosts = False
    sitename = u'MoinMaster'
    interwikiname = 'MoinMaster'
    data_dir = '/org/de.wikiwikiweb.moinmaster/data/'
    # ...
  • Explicação:
    • Veja a configuração de um só wiki. A única diferença é que herda as configurações da FarmConfig (que por sua vez herda da DefaultConfig) em vez de as herdar directamente da DefaultConfig

    • Sobrepomos o show_hosts para ser 0 - queremos isto para a maioria dos wikis na nossa farm, mas não para este
    • Sobrepomos também o sitename, interwikiname e data_dir (o habitual)

Índice de todas as Opções de Configuração

A tabela seguinte contém os valores por omissão e uma pequena descrição de todas as variáveis de configuração. A maioria destas pode manter os valores por omissão. As que necessita de alterar em cada instalação encontram-se listadas no exemplo wikiconfig.py na distribuição.

Nome da variável

Por omissão

Descrição

SecurityPolicy

None

Hook de classe-objecto para a implementação de restrições de segurança

acl_...

...

Definição das listas de controlo de acesso a todo o wiki (ver AjudaComListasDeControloDeAcesso)

allow_xslt

False

True para activar o processamento XSLT através do 4Suite (tenha em consideração que isto permite a qualquer pessoa, com conhecimento suficiente, a possibilidade de inserir HTML arbitrário no seu wiki, motivo pelo qual o valor por omissão é 0)

actions_excluded

[]

Exclui as acções não desejadas (lista de strings)

attachments

None

Se estiver definido como None, envia os anexos através de CGI; caso contrário será um dicionário com caminho para o armazenamento de anexos (key dir) e o prefixo de URL equivalente à mesma directoria (key url)

auth

[moin_login, moin_session]

Lista de funções de autenticação, a ser chamada por esta ordem (ver AjudaNaAutenticação)

bang_meta

True

Activa a formatação !NoWikiName

cache_dir

'data/cache'

Caminho para a directoria de cache de toda a farm. Novo na versão 1.6.

caching_formats

['text_html']

Formatos de saída são armazenados; definir como [] para desactivar armazenamento na cache (útil para desenvolvimento)

changed_time_fmt

'%H:%M'

Formato de horas utilizado nas AlteraçõesRecentes para edições de páginas nas últimas 24 horas

chart_options

None

Se tiver gdchart, utilize algo do género chart_options = {'width': 720, 'height': 540}

cookie_domain

None

farmconfig: utilize este domínio para a cookie do MoinMoin

cookie_path

None

farmconfig: utilize este caminho para a cookie do MoinMoin

cookie_lifetime

12

Faltam 12 horas para a cookie do MoinMoin expirar, e para sair do moin

data_dir

'./data/'

Caminho para a directoria de dados que contém as suas páginas de wiki (criadas localmente).

data_underlay_dir

'./underlay/'

Caminho para a sub-directoria que contém o sistema de distribuição e as páginas de ajuda.

date_fmt

'%Y-%m-%d'

Formato de datas do sistema, utilizada sobretudo nas AlteraçõesRecentes

datetime_fmt

'%Y-%m-%d %H:%M:%S'

Formato de datas e horas por omissão (quando o utilizador não tem preferência ou escolhe o formato de data "por omissão")

default_markup

'wiki'

Parser / Formato da página por omissão (nome do módulo no MoinMoin.parser)

docbook_html_dir

'/usr/share/xml/docbook/stylesheet/nwalsh/html/'

Caminho para a directoria Docbook para os ficheiros HTML XSLT (opcional, utilizada pelo docbook parser). O valor por omissão está correcto para Debian Etch.

edit_bar

['Edit', 'Discussion', 'Info', 'Subscribe', 'Quicklink', 'Attachments', 'ActionsMenu']

Lista de entradas da barra de edição, 'Discussion' é um placeholder para o supplementation_page_name

editor_default

'text'

Editor a utilizar por omissão, 'text' ou 'gui'

editor_ui

'freechoice'

Escolha de editor exibida na interface do utilizador, 'freechoice' ou 'theonepreferred'

editor_force

False

Utilização forçada do editor por omissão

editor_quickhelp

{'wiki':"...", 'rst':"..."}

Ajuda rápida fornecida no fim das páginas de edição. Para personalizá-la, especifique um dicionário com uma chave que coincida com default_markup (ex: 'wiki') e forneça um valor de string que contenha a formatação wiki

edit_locking

'warn 10'

Política de trinco de edição: None, 'warn <expira em X minutos>', ou 'lock <expira em X minutos>'

edit_rows

20

Altura da caixa de edição por omissão

hacks

{}

Para uso do desenvolvimento do moin

hosts_deny

[]

Lista de IPs negados; se um IP terminar com um ponto, nega toda a subnet (classe A, B ou C)

html_head

""

Tags <HEAD> adicionais para todas as páginas (ver AjudaComTemas)

html_head_posts

robots: noindex,nofollow

Tags <HEAD> adicionais para pedidos POST

html_head_index

robots: index,follow

Tags <HEAD> adicionais para algumas páginas de índice

html_head_normal

robots: index,nofollow

Tags <HEAD> adicionais para a maioria de páginas normais

html_head_queries

robots: noindex,nofollow

Tags <HEAD> adicionais para pedidos com query strings, como as acções

html_pagetitle

None

Permite-lhe definir um título de uma página HTML específico (se não for definido, o valor por omissão é o valor de sitename)

interwiki_preferred

[]

Em diálogos, exibe esses wikis no topo da lista.

interwikiname

None

Nome InterWiki (prefixo, moniker) do sítio, ou None

language_default

'en'

Idioma por omissão para a interface do utilizador e para o conteúdo da página. Veja o tópico AjudaComIdiomas!

language_ignore_browser

False

Ignora as definições de idioma do navegador do utilizador, veja o tópico AjudaComIdiomas!

log_reverse_dns_lookups

True

Faça uma pesquisa inversa de DNS na página SAVE. Se o seu DNS estiver partido, defina como False para acelerar SAVE.

logo_string

sitename

O logótipo wiki no topo da página, o HTML é permitido (<img> é igualmente possível) [Unicode]

mail_from

None

O cabeçalho From: utilizado no envio de mensagens. Ex: mail_from = u'Jürgen Wiki <semresposta@exemplo.com>'. Veja o sub-tópico /CorreioElectrónico.

mail_import_subpage_template

u"$from-$date-$subject"

Este é o modelo para o nome da página gerado pelo código de importação de correio electrónico. Veja o sub-tópico /CorreioElectrónico. Novo na versão 1.6.

mail_import_pagename_envelope

u"%s"

Utilização especial, ver /CorreioElectrónico. Novo na versão 1.6.

mail_import_pagename_search

['subject', 'to', ]

Onde e por que ordem deve ser feita a pesquisa pelo nome da página de destino, ver /CorreioElectrónico. Novo na versão 1.6.

mail_import_pagename_regex

r'\["([^"]*)"\]'

Utilização especial, ver /CorreioElectrónico. Novo na versão 1.6.

mail_import_wiki_addrs

[]

O(s) endereço(s) de correio electrónico das mensagens a incluir no wiki, ver /CorreioElectrónico. Novo na versão 1.6.

mail_import_secret

""

O segredo que combina com o ficheiro de configuração mailimportconf.py. Ver o sub-tópico /CorreioElectrónico. Novo na versão 1.6.

mail_login

None

"user pwd" se precisa de utilizar SMTP AUTH

mail_smarthost

None

Endereço ou nome de servidor IPv4 de um servidor SMTP-enabled (com apêndice :port opcional, por omissão 25). Tenha em consideração que as funcionalidade de correio electrónico (notificações, envio de dados de acesso) funciona apenas se esta variável for definida.

mail_sendmail

None

Se estiver definida, por exemplo, como '/usr/sbin/sendmail -t -i', utilize este comando sendmail para enviar mensagens. Por omissão, envia mensagens através de uma função interna que utiliza o SMTP.

mimetypes_xss_protect

['text/html', 'application/x-shockwave-flash', 'application/xhtml+xml',]

"content-disposition: inline" não é utilizado por elas quando um utilizador descarrega esses anexos

mimetypes_embed

['application/x-dvi', 'application/postscript', 'application/pdf', 'application/ogg', 'application/vnd.visio', 'image/x-ms-bmp', 'image/svg+xml', 'image/tiff', 'image/x-photoshop', 'audio/mpeg', 'audio/midi', 'audio/x-wav', 'video/fli', 'video/mpeg', 'video/quicktime', 'video/x-msvideo', 'chemical/x-pdb', 'x-world/x-vrml',]

mimetypes utilizados na AjudaComMacros/EmbedObject

navi_bar

[u'%(page_front_page)s', u'AlteraçõesRecentes', u'PesquisaDePáginas', u'ConteúdosDeAjuda',]

Os nomes de páginas mais importantes. Os utilizadores podem adicionar mais nomes nas suas ligações rápidas nas PreferênciasDoUtilizador. Para atribuir um título ao URL, utilize u"[url título da ligação]"; para atribuir um nome abreviado no caso de um nome de página longo, utilize u"[NomeDePáginaMuitoLongo título]". Para atribuir nomes de páginas com espaços, utilize u"[nome_de_página_com_espaços um título qualquer]" [lista de strings em Unicode]

nonexist_qm

False

Valores por omissão para exibir PáginasPretendidas com um ponto de interrogação, como no wiki original (alterável pelo utilizador)

page_category_regex

ur'(?P<all>Category(?P<key>\S+))'

Nomes de páginas que coincidam com este regex são tratadas como categorias Wiki [Unicode]

page_credits

[...]

Listas com fragmentos de HTML com logótipos ou string para creditação.

page_dict_regex

u'[a-z0-9]Dict$'

Nomes de páginas que coincidam com este regex são tratadas como páginas que contêm definições de dicionário variáveis [Unicode]

page_footer1

""

Formatação de HTML personalizado enviada antes das notas de rodapé de sistema (ver AjudaComTemas)

page_footer2

""

Formatação de HTML personalizado enviada depois das notas de rodapé de sistema (ver AjudaComTemas)

page_front_page

u'HelpOnLanguages'

Nome da página principal. Não esperamos que mantenha o nome por omissão. Leia o tópico AjudaComIdiomas, no caso de se estar a questionar... [Unicode]

page_group_regex

u'[a-z0-9]Group$'

Nomes de páginas que coincidam com este regex são tratadas como definições de grupos [Unicode]

page_header1

""

Formatação de HTML personalizado enviada antes do cabeçalho do sistema / área do título, mas depois da tag body (ver AjudaComTemas)

page_header2

""

Formatação de HTML personalizado enviada depois do cabeçalho do sistema / área do título (e tag body) (ver AjudaComTemas)

page_iconbar

["view", ...]

Lista de ícones a exibir na barra de ícones, os valores válidos são apenas os que se encontram em page_icons_table. Disponível apenas para o tema classic.

page_icons_table

dict

dict de {'iconname': (url, title, icon-img-key), ...}. Disponível apenas para o tema classic.

page_license_enabled

False

Exibe uma nota de licenciamento no editor da página.

page_license_page

u'WikiLicense'

Página ligada a partir da nota de licenciamento. [Unicode]

page_local_spelling_words

u'LocalSpellingWords'

O nome da página contém palavras no corrector ortográfico fornecidas pelo utilizador [Unicode]

page_template_regex

u'[a-z0-9]Template$'

Nomes de páginas que coincidam com este regex são tratadas como modelos de novas páginas [Unicode]

quicklinks_default

[u'ReferênciaDeSintaxe', u'OutraPágina',]

Lista de ligações rápidas pré-definidas que é configurada para um novo utilizador ao criar uma conta. As contas existente não são afectadas por esta opção, enquanto que as alterações na navi_bar as afectam sempre. As ligações rápidas pré-definidas podem ser removidas pelo utilizador no menú das preferências do utilizador, enquanto que as definições da navi_bar não.

refresh

None

refresh = (minimum_delay_s, targets_allowed) permite a utilização da instrução de processamento #refresh 5 PageName, targets_allowed tem de ser ou 'internal' ou 'external'

search_results_per_page

25

Número de itens exibidas por página nos resultados de pesquisa

shared_intermap

None

Caminho para um ficheiro que contém as definições globais de InterWiki (ou uma lista de nomes de ficheiros desse tipo)

show_hosts

True

Desactive esta opção para ocultar nomes de servidores e IPs

show_interwiki

False

Active esta opção para permitir que o seu nome interwiki surja no tema

show_login

True

Desactive esta opção para que a acção entrar/sair seja removida

show_names

True

Desactive esta opção para ocultar nomes da visualização de dados e AlteraçõesRecentes (isto foi feito previamente em show_hosts)

show_section_numbers

0

Se estiver definido como 1, exibe os números de secção nos cabeçalhos por omissão

show_timings

False

Exibe alguns valores cronometrados no fim da página - utilizado para desenvolvimento

show_version

False

Exibe a versão do MoinMoin no fim de cada página

sitename

u'Untitled Wiki'

Pequena descrição do seu sítio wiki, apresentada por baixo do logótipo em cada página, e utilizada em documentos RSS como o título do canal [Unicode]

stylesheets

[]

Lista de tuplos (media, csshref) para inserir depois do css do tema, antes do css do utilizador

subscribed_pages_default

[u'MoinDates', u'MoinAlerts',]

Lista de subscrições da página pré-definidas que é configurada para um novo utilizador ao criar uma conta.

superuser

[]

Lista de nomes de utilizadores de confiança com super-poderes de administração de sistema (não confundir com permissões administrativas de ACLs!). Veja um exemplo no tópico AjudaComSuperUtilizadores. Utilizada, por exemplo, para fazer cópias de segurança integrais, instalação de software, instalação de idioma através da ConfiguraçãoDasPáginasDeSistema e muito mais. Veja também o tópico AjudaComInstaladorDePacotes.

supplementation_page

False

Activa a exibição do supplementation_page_name no tema de cada página

supplementation_page_name

u'Discussion'

Nome por omissão do supplementation_page

supplementation_page_template

u'DiscussionTemplate'

Modelo por omissão do supplementation_page

theme_default

'modern'

O nome do tema utilizado por omissão (ver AjudaComTemas)

theme_force

False

Se estiver definido como True, não permite alterações do tema

trail_size

5

Número de páginas no trilho das páginas visitadas

tz_offset

0.0

Fuso horário por omissão em horas a partir do UTC

ua_spiders

...|google|wget|...

Um regex de HTTP_USER_AGENTs que devia ser excluído do acesso

url_mappings

{}

Tabela de pesquisa para remapear prefixos de URL (dict de 'prefix': 'replacement'); especialmente útil para intranets, conde árvores de documentos localizados externamente se movem

url_prefix_static

'/moin_static160'

Utilizada como o URL básico de ícones, css, etc. - inclui o número da versão moin e as alterações de cada versão. Isto substitui a definição url_prefix = '/wiki' obsoleta e por vezes confusa.

url_prefix_action

None

Utilize 'action' para permitir que a acção de criação de URL seja compatível com robots.txt. Então, irá criar .../action/info/PageName?action=info. Recomendada para wikis de internet.

unzip_attachments_count

51

Número máximo de ficheiros extraídos de um ficheiro zip

unzip_attachments_space

200MB

Quantidade máxima de bytes que pode ser utilizada para extrair ficheiros de ficheiros zip

unzip_single_file_size

2MB

Tamanho máximo de um ficheiro no arquivo a ser extraído

user_autocreate

False

Se estiver definido como True, as contas de utilizador são criadas automaticamente (ver AjudaNaAutenticação).

user_checkbox_defaults

dict

Define as configurações por omissão das caixas de selecção das PreferênciasDoUtilizador. Veja o tópico /PreferênciasDoUtilizador ou multiconfig.py sobre as configurações por omissão. Exemplo: user_checkbox_defaults = {'edit_on_doubleclick': 0}

user_checkbox_disable

[]

Uma lista de nomes seleccionáveis a ser desactivados nas PreferênciasDoUtilizador. Uma caixa de selecção desactivada utiliza como valor por omissão o valor definido em user_checkbox_defaults.

user_checkbox_fields

[...]

Uma lista de itens a seleccionar, ver o tópico /PreferênciasDoUtilizador ou multiconfig.py

user_checkbox_remove

[]

Uma lista de nomes seleccionáveis a ser removidos das PreferênciasDoUtilizador. Uma caixa de selecção removida utiliza como valor por omissão o valor definido em user_checkbox_defaults. Veja o tópico /PreferênciasDoUtilizador

user_dir

[]

Partilha dados de utilizadores entre vários wikis. Veja o tópico AjudaNaGestãoDeUtilizadores

user_email_unique

True

Verifica se as mensagens de correio electrónico são únicas, não aceita duplicadas.

user_form_defaults

[]

Uma lista de valores por omissão dos formulários para as PreferênciasDoUtilizador. Ver /PreferênciasDoUtilizador

user_form_disable

[]

Uma lista de nomes de campos de formulários a ser desactivados nas PreferênciasDoUtilizador. Um campo desactivado surge em cinzento e utiliza como valor por omissão o valor definido em user_form_defaults. Veja o tópico /PreferênciasDoUtilizador

user_form_fields

[...]

Lista dos itens do formulário das preferências do utilizador, ver /PreferênciasDoUtilizador ou multiconfig.py

user_form_remove

[]

Uma lista de nomes de campos de formulários a ser removidos das PreferênciasDoUtilizador. Um campo de formulário removido utiliza o valor definido por omissão no user_form_defaults. Veja o tópico /PreferênciasDoUtilizador

user_homewiki

Self

Um nome interwiki para o wiki onde se encontram as páginas principais dos utilizadores (útil se existirem muitos utilizadores). Pode ainda ligar a "páginas não-wiki de utilizadores" se o nome de utilizador wiki estiver no URL alvo.

xapian_index_dir

None

Quando instalada, define e utiliza um índice de directorias separado para cada wiki, pelo nome; útil para as wikifarms separarem os índices (Nota: necessita de reconstruir o índice, ver o tópico AjudaComXapian)

xapian_index_history

True

Ao activá-la esta acção irá instruir o indexador a indexar todas as versões de uma página, para permitir a pesquisa dos utilizadores no seu histórico (Nota: necessita de reconstruir o índice, ver o tópico AjudaComXapian)

xapian_search

False

Activa a pesquisa Xapian, veja o tópico de AjudaComXapian para mais informações sobre a instalação

xapian_stemming

True

Activa o stemming de termos no Xapian (Nota: necessita de reconstruir o índice, ver o tópico AjudaComXapian)

Alguns valores podem apenas ser definidos a partir do MoinMoin/config.py (parte do código do MoinMoin, alterando o comportamento de todos os seus wikis de forma GLOBAL, por esse motivo), e não a partir do config individual do wiki - só deve alterar os ficheiros se souber o que está a fazer:

charset

'utf-8'

a codificação / configuração dos caracteres utilizados pelo wiki <!> Não modifique o config.charset. Não foi testado e não o podemos suportar.

lowerletters

ucs-2 lowercase letters

letras minúsculas, utilizadas para definir o que é um NomeDeWiki

smileys

[...]

uma lista de smileys suportados pelo MoinMoin - imagem e o seu tamanho são definidos no código do tema.

umask

0770

umask utilizado em todas as chamadas open(), mkdir() e similares

upperletters

ucs-2 uppercase letters

letras maiúsculas, utilizadas para definir o que é um NomeDeWiki

url_schemas

[]

esquemas URL adicionais que deseja ver reconhecidos (lista de strings; ex: ['ldap', 'imap'])

Tópicos Relacionados


AjudaParaProgramadores AjudaParaUtilizadores