Kotti pode rodar em qualquer banco de dados suportado por SQLAlchemy e pode ser facilmente configurado com a ajuda de arquivos INI.
É um CMS com uma pequena base de código, mas capaz de lidar com projetos de grande escala com facilidade.
Isso é graças ao seu suporte para tipos de conteúdo personalizados, ambientes multi-banco de dados e projetos internacionalizados.
Tal como acontece com a maioria dos CMSs estes dias, Kotti também inclui um painel de administração de onde o conteúdo pode ser adicionado e posteriormente editado.
As instruções sobre como instalar e usar podem ser encontrados no arquivo LEIA-ME do projeto
O que é novo nesta versão:.
- arquivo LEIA-ME atualizado do andaime.
- Upload de vários arquivos fixo quebrado.
O que é novo na versão 1.1.1:.
- arquivo LEIA-ME atualizado do andaime
- Upload de vários arquivos fixo quebrado.
O que é novo na versão 1.0.0:
- Arrumado:
- Converter Nenhum para colander.null em get_appstruct para que serialização não falha (necessária devido às mudanças recentes no Colander).
O que é novo na versão 0.9.1:.
- Permitir que os administradores de usuários para modificar senhas de usuários
- Exigir kotti_tinymce mais recente (edição de código fonte foi quebrada em 0,4).
O que é novo na versão 0.9:.
multi-arquivo
- Adicionado conteúdo de upload
- Arrumado:
- Muitas traduções não foram incluídas na última versão.
- modelos envoltório onde extract_messages fracassadas com & # X3C; tal:. bloco & # x3e;
- traduções TinyMCE trabalhar novamente.
O que é novo na versão 0.7.2:
- instruções de instalação melhorado. Agora usa arquivo requirements.txt marcada.
- Adicionado POST pedido de evento vars para o pedido de viewlet slot.
- Interfaces Adicionado IFILE e IImage para permitir subclasses de arquivo e de imagem para reutilizar a mesma visão (registos).
O que é novo na versão 0.7.1:.
- Adicione exclusão de usuários para o gerenciamento de usuários
- Suporte Fix tag para arquivos e imagens.
- Atualização para o Twitter Bootstrap 2.1.
O que é novo na versão 0.7:
- Corrija questão crítica com as migrações, onde o número da versão não seria persistiu na tabela versões do Alambique.
O que é novo na versão 0.7a4:.
- Adicionado minified versões JS / CSS
- Corrigido o login com e-mail.
- traduções atualizadas.
O que é novo na versão 0.7a2:.
- Não permitir que usuários inativos para redefinir sua senha
O que é novo na versão 0.7a1:
- Adicionado um novo 'Imagem' tipo de conteúdo e dimensionamento de imagem , originalmente da kotti_image_gallery add-on. Veja kotti.image_scales. * Configurações.
- Adicionado busca e definição kotti.search_content relacionado.
- Adicionado assinante para definir cabeçalhos de cache com base em regras de armazenamento em cache. Veja kotti.caching_policy_chooser configuração também relacionado.
O que é novo na versão 0.6.3:
- Adicionado suporte tag. Todos os objetos de conteúdo têm agora tags. Eles podem ser adicionados na interface do usuário usando o & quot;! JQuery UI Tag-it & quot; widget.
- Corrigido um bug com o desempenho de download do arquivo.
O que é novo na versão 0.6.0:.
- Adicione tradução para o japonês
- Impor nomes de usuário e e-mail minúsculas com registro e login.
- Movido SQLAlchemy relacionado coisas de kotti.util em kotti.sqla.
O que é novo na versão 0.5.2:
- Populators não precisa mais chamar `` transação. commit () `` se.
O que é novo na versão 0.5.1:
- Internacionalizar interface do usuário. Adicionar o Português como a primeira tradução.
- Um novo menu add permite uma mais intuitiva adição de itens no CMS.
- Refine Node.copy. Já não copiar sobre papéis locais por padrão.
O que é novo na versão 0.5.0:
- Mover interface de usuário padrão do Kotti usar Twitter Bootstrap 2 .
- Adicionar um novo 'File' tipo de conteúdo.
- Adicionar proteção CSRF a algumas formas.
- Remover FormController de Kotti em favor do uso pyramid_deform.
- Use plone.i18n para normalizar títulos de partes de URL.
- Adicione uma tela de navegação separado que substitui o antigo menu de pão ralado inteligentes.
- Use pyramid_beaker como a fábrica de sessão padrão.
- Faça kotti.messages.send_set_password um pouco mais flexível.
O que é novo na versão 0.4.5:
- 'kotti.security.has_permission' acrescentado que possam ser utilizado em vez de "pyramid.security.has_permission '.
- A diferença é que a versão de Kotti irá definir o quot &; & quot contexto autorização; para ser o contexto que você passa para 'has_permission'. O efeito é que '' list_groups retornará uma lista mais correto de papéis locais, ou seja, os grupos no contexto dado, em vez de 'request.context'.
- Adicionado um modelo ('forbidden.pt') para quando o usuário está conectado, mas ainda obter HTTPForbidden.
O que é novo na versão 0.4.4:
- O & quot; Proibida View & quot; deixarão de redirecionar os clientes que não aceitam 'text / html' para o formulário de login.
- Corrigido o erro com configuração 'kotti.site_title'.
O que é novo na versão 0.4.2:
- substituições mais conveniente para add-on pacotes através de uma melhor uso de 'config.commit ()'.
O que é novo na versão 0.3.1:.
- método 'chaves' Adicionado para dicts mutação
O que é novo na versão 0.3.0:
- Substituir Nó .__ annotations__ em favor de um Nó estendida .annotations.
O que é novo na versão 0.2.8:
- Remova dependência "PasteScript", uma vez que resultaria em erros desnecessários ao instalar Kotti.
O que é novo na versão 0.2.6:.
- Adicionado uma página de boas-vindas
- Adicione `Nó .__ atributo annotations__` conveniência.
O que é novo na versão 0.2.3:
- `` Nó .__ getitem__`` será agora também aceitar uma tupla como chave.
- `` pasta ['1', '2'] `` é o mesmo que `` pasta ['1'] ['2'] ``, apenas mais eficiente.
- Adicionado um novo decorador de cache baseado em `` repoze.lru``.
O que é novo na versão 0.2.2:
- Altere a assinatura da função de kotti.authn_policy_factory, KOTTI .authz_policy_factory e kotti.session_factory para incluir todas as configurações do arquivo de configuração.
O que é novo na versão 0.2.1:
- As alterações menores código de configuração de eventos para facilitar o uso em testes.
O que é novo na versão 0.2.a1:
- Melhorar esquema de banco de dados para nós. Classe dividida em Node Node e conteúdo.
- Esta alteração é incompatível com versões anteriores em que os existentes tipos de conteúdo em seu código precisará subclasse conteúdo ao invés de Node. O exemplo na documentação foi atualizada. Além disso, o esquema de banco de dados subjacente mudou.
- Melhorar a base de dados do usuário hashing e papéis locais de armazenamento.
- correção de compatibilidade para Pyramid 1.2.
O que é novo na versão 0.1.1:
- Corrigido um problema de instalação com `` colander`` e `` dependency_links``.
O que é novo na versão 0.1:
- Adicionar configurações persistentes, que permitem a imperiosa de definições de registo e levar junto com eles a versão da última atualização.
O que é novo na versão 0.1a9:
- Adicione flag 'in_navigation' para todos os nós para controlar se ou não aparece na barra de navegação.
- Melhorias relacionadas à escrita add-ons.
O que é novo na versão 0.1a8:
- Adicione entalhes / portlets através do qual thirdy pacotes do partido pode se estender Kotti e colocar fragmentos de marcação em HTML do site. Olhe para o `` kotti.views.slots`` para documentação.
- Ativar formas AJAX no ecrã do Move e adicionar notificação Growl-like para mensagens.
- problema embalagem bobo fixo com lançamento 0.1a7. Instale falharia com `` README.rst:. Nenhum tal lima ou directory`` antes
- bug Fix com TinyMCE que provocaria & quot; Tem certeza de que deseja sair desta página? & quot; o tempo todo.
Requisitos :
- Python 2.5 ou superior
Comentários não encontrado