O Mezzanine CMS fornece uma interface gráfica consistente para o gerenciamento de conteúdo da Web, e uma arquitetura simples que faz mergulho e escrever código mais fácil possível.
Isso é graças ao seu núcleo Django, o quadro Python versátil que permite que os desenvolvedores para estruturar facilmente código como módulos e estender funcionalidades incorporadas no CMS ".
O CMS é atualmente um dos melhores sistemas disponíveis de gerenciamento de conteúdo de código aberto para Python e é considerado uma ferramenta high-end estável.
Tudo somado Mezzanine é uma ferramenta para qualquer um que deseja extensibilidade e capacidade de adaptação de seu CMS
Características :.
- Administração dashboard
- dashboard widgets configuráveis
- Móvel detecção e modelos de dispositivo
- extensível via módulos
- Carrinho de compras módulo (Cartridge)
- módulo Notícias portal (tambor)
- motor Blogging
- Marcação de conteúdo
- Um passo a migração de outros motores de blogs
- Built-in comentários rosca
- Disqus integração
- integração Gravatar
- A integração do Google Analytics
- Twitter integração alimentação
- integração Akismet
- integração bit.ly
- Partilha via Facebook ou Twitter
- Os modelos personalizados por página ou blog
- Built-in conjunto de testes
- 960.gs integração
- navegação de página hierárquica
- Salvar como rascunho e pré-visualização no site
- edição agendada
- página Drag-n-drop ordenação
- edição WYSIWYG
- In-line página de edição
- Drag-n-drop forma construtor com CSV exportação
- API para tipos de conteúdo personalizado
- SEO Friendly URLs e metadados
- Motor de busca e API
- apoio JVM
O que é novo nesta versão:
- Linha vazia adicionado
- Não aplicar um zindex a H1 tags em admin, uma vez que ele entra em conflito com widgets selecionador de data.
- Aumentar 404 em visualização de página se a página não é uma correspondência exata.
- Adicionar restrição exclusiva para o modelo de site de perm.
- Fornecer uma mensagem de exceção mais significativo quando as opções de `` SEARCH_MODEL_CHOICES`` aponta para modelos em falta li>
- processadores página executado antes vista em PageMiddleware
- Apenas página do prazo para exibição de página do Mezzanine
- Atualização `` models.py``. Isso corrige dia questão de economia de luz. Parece que `` created_at`` está vindo com fuso horário UTC 0000, então eu gostaria de fazer timezoneaware ti usando apenas UTC. Templates Django mostra datetime ok com timesince sem um erro hora
- teste exigido Fix de login para página protegida
- Corrigir dinâmica `` INSTALLED_APPS`` em setuptools corredor de teste
- Remover caracteres não-ascii de comentário
- melhor abordagem para configurações de teste
- Fix `` local_settings / ordenação test_settings``
- Edição 1102 - fixo UnicodeEncodeError ao importar arquivos não-ascii de zip
- Fix `` verificação de erro de importação local_settings`` para Python 3
Processadores
O que é novo na versão 3.1.1:
- redimensionada tela painel
- carregamento Widget Fixo richtext
O que é novo na versão 3.0.8:
- Use o modo binário ao abrir a imagem a ser copiada em um servidor remoto.
- regressão fixa ao validar campo conteúdo de exibição contra o estatuto publicado.
- manipulação proxy estático fixo.
- string fixa o check-in processadores página.
- Lidar com o diferente método de importação de urls FileBrowser quando a versão do autor está instalado.
- Renomear prefixo conta URL para coincidir com Django do adicionando os s plurais. Captura e redirecionar quaisquer urls antigos para o novo regime.
- Arrumar antiga visão conta redirecionamento.
- testes adicionado ao `` static_proxy``.
O que é novo na versão 3.0.6:
- Não requer especificando urls FileBrowser separadamente em uma urlconf do projeto.
- suporte melhorado para determinar fuso horário com lib tzlocal.
- A nova configuração `` EMAIL_FAIL_SILENTLY`` para controlar o padrão `` fail_silently`` arg no envio de e-mail.
O que é novo na versão 3.0.4:
- Sombra staticfiles runserver em vez de `` django.core ``.
- Use nomes locais para o selector de línguas. Também largando criação das duas variáveis Línguas e `` LANGUAGE_CODE``. porque já existe.
- Use travessões corretas.
- versão Bump Grappelli.
- Mais correções unicode - Stephen McDonald
- Corretamente lidar servindo arquivos sob `` MEDIA_ROOT`` durante o desenvolvimento no Windows.
O que é novo na versão 1.4.12:.
- manipulação má 1,6 Removido
- ajustes fixos processador de contexto para contextos de modelo e-mail quando o cache instalado.
O que é novo na versão 1.4.9:
- Adicionar suporte para `` settings.RICHTEXT_FILTERS`` . `` RICHTEXT_FILTERS`` é uma lista de itens que são válidas para o. `` Configuração RICHTEXT_FILTER``. A versão plural toma precedência se é. disponível e não vazio. Cada item em `` RICHTEXT_FILTERS`` é aplicado em. Ordem. Um apelido para o filtro `` modelo richtext_filter`` foi adicionado à. coincidir com a natureza plural da nova configuração: `` richtext_filters`` simplesmente. insta `` richtext_filter`` para sua saída
- Blog Fixo lista Categorias pós em `` modelo blog_post_list.html``
- Removido mídia redundante jQuery de KeywordsWidget
- Use urljoin em `` Page.get_absolute_url`` para páginas link
- RTL: fixar a posição de ícone ChangeLink na página árvore após mudanças recentes. Problema introduzido em aec1a0462b60, que resolve um problema devido à longa. nomes de página
- vírgula categorias separadas em post no blog listagem
- docs de atualização para nova configuração `` RICHTEXT_FILTERS``
- Devidamente depreciar configuração `` RICHTEXT_FILTER`` em favor de `` RICHTEXT_FILTERS`` (plural) definindo
- modelos de atualização para usar o novo `` richtext_filters`` (plural) tag
- Permitir um único endereço BCC, além de listar / tupla. BCC falhará se o `` addr_bcc`` argumento é um único endereço em vez de uma lista / tupla. Este cometer wraps um único endereço em uma lista para corrigir esse problema
- Certifique-se de `` request._messages`` foi definido antes de tentar acessá-lo. Isto é para casos em que o MessageMiddleware não teve uma chance. executar, `` eg`` quando um middleware anterior retornou uma exceção
- Use uma configuração de chave separada para nevercache fichas
O que é novo na versão 1.4.7:
- Permitir querystring vars sejam excluídos links de paginação
- Faltando migração em permanentes do site.
- Adicionado suporte para `` test setup.py``
- Passar para o usuário `` page.get_ascendants`` na visualização da página. Isso permitirá que a pré-visualização das páginas inéditas de crianças. páginas pai inéditos.
- rebaixado `` MAX_POSTS_PER_CALL`` a 20; Adicionado suporte para mensagens de perguntas / respostas
- Use uma instância do contexto quando o processamento de menus de página, enorme aumento de desempenho
- erros de importação RSS fixo
- Fixa os igrations para ser capaz de correr com um modelo de usuário personalizada. Este usa um padrão copiado de django-reversão: ``https://github.com/etianen/django-reversion/blob/master/src/reversion/migrations/0001_initial.py``
- Adicionar `` addr_bcc`` arg para `` send_mail_template``. Isso acomoda a nova configuração `` SHOP_ORDER_EMAIL_BCC`` em Cartucho
- lookup Fix para a geração de nome de usuário quando `` ACCOUNTS_NO_USERNAME`` é True
- Fixo 0005 modelos de usuário personalizadas wrt migração
- corretamente validar configurações flutuador em `` mezzanine.conf``
- Adicionado alguma validação no comando createdb que falhará se uma mesa Mezzanine existe, para impedir as pessoas de executá-lo e, acidentalmente, fingindo novas migrações que precisam ser executado
- `` mezanino / contas / templates / e-mail / account_approved.html: `` removeu o extra. & Quot; http: // & quot;
- Faça trabalho fabfile no Windows. Duas pequenas mudanças permitem implantação via tecido a partir do Windows: * Use `` posixpath.join`` em vez de `` os.path.join`` para construir todos os caminhos destinados à máquina remota. * Verifique a existência de `` & quot; fab-file.py & quot; `` bem como & quot; fab & quot; em `` sys.argv``, para lidar com a forma como os scripts de linha de comando setuptools-gerados funciona no Windows
- Fix urlPattern para o ano de arquivo
O que é novo na versão 1.4.5:
- Corrigido alguns urls estáticos em administração para apoiar armazenamento externo backends.
- Bumped Grappelli / FileBrowser.
Versões
Requisitos :
- Python 2.6 ou highr
- Django 1.4 ou superior
- PIL - Python Imaging Library
Comentários não encontrado