Zima é um motor imageboard que trys para manter todas as coisas boas de wakaba de um lado e introduz um par de diferenças sobre o outro.
Instalação:
Baixar fonte tarball descompactá-lo e executar ::
& Nbsp; & nbsp; & nbsp; python setup.py install
Isto irá instalar "zimabbs" pacote python ", zima.py" e roteiros "zwipe.py" em seu diretório "local / bin" e cria dois
diretórios:
* "/ Var / zima" - contém recursos imageboard;
* "/etc/zima.d" - Onde as lojas de configuração.
Para iniciar o tipo de servidor ::
& Nbsp; & nbsp; & nbsp; zima.py
usar o MongoDB e CherryPy:
Por padrão zima usa a sua própria "memória" backend ad-hoc que mantém todos os dados na memória RAM e não tem persistência de dados. Isto é útil para o desenvolvimento, mas não para a produção.
Alternativamente, você pode usar o MongoDB que mantém os dados mais confiáveis. Para ligar o MongoDB para zima você precisa instalar o pacote "pyMongo". Depois de que a mudança secção "DB" da sua configuração (o que é "/etc/zima.d/config.py") do seguinte modo ::
& Nbsp; & nbsp; & nbsp; «DB»: {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; ...
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Back-end': 'mongo',
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "Iface ':' localhost: 27017 ',
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; },
Para usar o servidor "CherryPy" em vez de bottle.py servidor de desenvolvimento do standart "WSGIRefServer" instalar o pacote CherryPy e modificar configuração da seguinte maneira ::
& Nbsp; & nbsp; & nbsp; do frasco de importação CherryPyServer
& Nbsp; & nbsp; & nbsp; server = {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; ...
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Frontend': CherryPyServer,
& Nbsp; & nbsp; & nbsp; }
Requisitos :
- Python
Limitações :
- Esta é a versão muito inicial deste software. Não espere que a qualidade da produção, usá-lo em seu próprio risco.
Comentários não encontrado