django-tcms

Software captura de pantalla:
django-tcms
Detalles de software:
Versión: 0.1.10
Fecha de carga: 11 May 15
Promotor: Matias Aguirre
Licencia: Libre
Popularidad: 1

Rating: nan/5 (Total Votes: 0)

django-TCMS es una herramienta fácil de configurar CMS que se integra fácilmente con django-admin.
Este proyecto fue traído a la vida por Mat & iacute; como Aguirre, mientras que la piratería un marco CMS para mydeco mientras trabajaba en Insophia.
Los sitios con sistemas CMS personalizados generalmente se basa en el despliegue de traer nuevos diseños de páginas, y estas nuevas páginas son creadas por nosotros, los desarrolladores. TCMS trae un nuevo mecanismo en el que las definiciones nuevas páginas se pueden definir utilizando nuestra herramienta favorita, pitón. Con un conjunto de bloques de construcción de páginas se crean fácilmente una vez que se estructura está bien definido.
Instalación
De PyPI:
PIP instalar django-TCMS
o:
easy_install django-TCMS
o clon de github:
git git clone: ​​//github.com/omab/django-tcms.git
y añadir a TCMS PYTHONPATH:
PYTHONPATH exportación = $ PYTHONPATH: $ (pwd) / TCMS /
o:
cd TCMS
sudo python setup.py install
Configuración
- Añadir TCMS a las aplicaciones instaladas:
& Nbsp; INSTALLED_APPS = (
& Nbsp; ...
& Nbsp; "TCMS ',
& Nbsp;)
- Definir donde se definen sus páginas:
& Nbsp; TCMS_PAGES = 'tcms_pages'
- La aplicación importará los módulos dentro y inspeccionar cualquier cosa que tenga una variable PÁGINA definido.
- Definir donde las imágenes deben ser subidos:
& Nbsp; TCMS_IMAGES_UPLOAD_TO = 'cms / imagen /% Y /% m /% d'
- Este ajuste se utiliza para rellenar un parámetro de campo Django upload_to, para que puedas utilizar cualquier formatos soportados.
- Definir esta configuración si tiene CKEditor instalado y desea que se utiliza durante la edición de contenido:
& Nbsp; TCMS_CKEDITOR_BASE_URL = '/ media / js / CKEditor'
- La aplicación utiliza caché de Django para almacenar contenido para acelerar la carga del contenido al servir el contenido a los usuarios, de forma predeterminada el nombre de caché es TCMS, pero se puede sustituir por la definición:
& Nbsp; TCMS_CACHE_NAME = '...'
- Para habilitar páginas localizaciones, establezca este valor en True:
& Nbsp; TCMS_LOCALIZED = True
- Localización está desactivado por defecto.
- Definir la configuración con el nombre / valores adicionales necesarios por sus plantillas:
& Nbsp; RENDER_EXTRA_CONTEXT = {...}
Localización
Si su sitio de soporte de múltiples idiomas, tendrá que crear páginas en todos los idiomas.
TCMS utiliza Django LANGUALES en la búsqueda de los idiomas soportados, pero le permite crear páginas de idiomas mundiales, por ejemplo, si usted apoya en-gb y es-lugares, es posible definir una página con la configuración regional es y será utilizado con el servidor del mismo contenido para los usuarios que solicitan por una u otra configuración regional.
Ejemplo proyecto
Compruebe el ejemplo para ver cómo funciona

Características :..

  • Uso python para definir sus páginas
  • Integración Django-admin.
  • edición Rich usando CKEditor (los usuarios deben instalar CKEditor y definir la configuración de TCMS app).
  • Páginas i18n, visita la sección de Localización para más detalles.
  • Integración plantilla Fácil, fácil {{}} cms.block_name incluye el nombre de bloque.

Requisitos

  • Python
  • Django
  • django-admin

Otro software de desarrollador Matias Aguirre

Comentarios a la django-tcms

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!