django-tcms

Tela Software:
django-tcms
Detalhes de Software:
Versão: 0.1.10
Data de upload: 11 May 15
Revelador: Matias Aguirre
Licença: Livre
Popularidade: 1

Rating: nan/5 (Total Votes: 0)

django-SGCT é um fácil de configuração CMS que se integra facilmente com django-admin.
Este projeto foi trazido à vida por Mat & iacute; como Aguirre enquanto cortando um quadro CMS para Mydeco enquanto trabalhava em Insophia.
Sites com sistemas de CMS personalizados geralmente depende de implantação para trazer novos layouts de páginas, e estas novas páginas são criadas por nós, desenvolvedores. TCMS traz um novo mecanismo onde as novas páginas definições podem ser definidas utilizando a nossa ferramenta favorita, python. Com um conjunto de blocos de construção de páginas são criadas facilmente uma vez que é a estrutura está bem definida.
Instalação
De pypi:
pip instalar django-TCMS
ou:
easy_install django-TCMS
ou clone de github:
git clone git: //github.com/omab/django-tcms.git
e adicionar TCMS para PYTHONPATH:
exportação PYTHONPATH = $ PYTHONPATH: $ (pwd) / TCMS /
ou:
cd TCMS
sudo python setup.py install
Configuração
- Adicione TCMS para aplicativos instalados:
& Nbsp; INSTALLED_APPS = (
& Nbsp; ...
& Nbsp; 'TCMS',
& Nbsp;)
- Definir onde suas páginas estão definidos:
& Nbsp; TCMS_PAGES = 'tcms_pages'
- O aplicativo irá importar os módulos dentro e inspecionar qualquer coisa que tenha uma variável de página definido.
- Definir onde as imagens devem ser enviadas:
& Nbsp; TCMS_IMAGES_UPLOAD_TO = 'cms / imagem /% Y /% m /% d'
- Esta definição é utilizada para preencher um upload_to parâmetro campo Django, assim você pode usar quaisquer formatos suportados.
- Definir essa configuração se você tiver instalado CKEditor e quer que ele seja usado durante a edição de conteúdo:
& Nbsp; TCMS_CKEDITOR_BASE_URL = "/ media / js / ckeditor '
- O aplicativo usa cache de Django para armazenar conteúdo para acelerar o carregamento do conteúdo ao servir conteúdo aos usuários, por padrão, o nome de cache é TCMS, mas você pode substituí-lo, definindo:
& Nbsp; TCMS_CACHE_NAME = '...'
- Para ativar localizações de página, defina essa configuração como True:
& Nbsp; TCMS_LOCALIZED = True
- Localização é desabilitado por padrão.
- Defina suas configurações com o nome / valores extras necessários por seus modelos:
& Nbsp; RENDER_EXTRA_CONTEXT = {...}
Localização
Se o seu site suporte a vários idiomas, você vai querer criar páginas cada língua.
TCMS usa Django LANGUALES na busca de idiomas suportados, mas permite que você crie páginas de idiomas globais, por exemplo, se você apoiar en-gb e en-us locais, é possível definir uma página com locale pt e ele será usado para o servidor mesmo conteúdo para usuários solicitando para uma ou outra localidade.
Exemplo proyect
Verifique o exemplo para ver como ele funciona

Recursos :..

  • Use python para definir suas páginas
  • Integração Django-admin.
  • Rico edição usando CKEditor (usuários precisam instalar CKEditor e definir a configuração para TCMS app).
  • Páginas i18n, consulte a seção Localização para mais detalhes.
  • O molde fácil integração, um fácil {{}} cms.block_name inclui chamado bloco.

Requisitos :

  • Python
  • Django
  • django-admin

Outro software de desenvolvedor Matias Aguirre

Comentário para django-tcms

Comentários não encontrado
Adicionar comentário
Ligue imagens!