Turrentine

Software captura de pantalla:
Turrentine
Detalles de software:
Versión: 0.0.4
Fecha de carga: 15 Apr 15
Promotor: Aaron Franks
Licencia: Libre
Popularidad: 24

Rating: 2.5/5 (Total Votes: 2)

Turrentine es un sencillo sistema de gestión de contenidos (CMS) app para Django (1.3 y posteriores). Está diseñado para permitir a los usuarios-HTML astuto para añadir y editar páginas y archivos con un mínimo de molestia.
Cosas Turrentine no hace:
--Tree como página jerarquías. Como flatpages, con Turrentine sólo especifica la dirección URL de la página directamente.
- WYSIWYG edición. Se supone que los autores de páginas saben algo de HTML básico.
- menús generados automáticamente.
- Edición de plantilla en el admin.
- El soporte multi-sitio.
- Al comentar sobre las páginas.
- Internacionalización (aunque esto podría valer la pena añadir más adelante).
Considere Turrentine si ...
- Usted no necesita ninguna de las cosas en el apartado anterior.
- Usted tiene los autores de páginas que se sienten cómodos HTML escrito, pero no queremos que tengan que escribir (o incluso pensar en) las plantillas de Django. Usted tiene los desarrolladores / diseñadores que desarrollarán sus plantillas para las páginas de la CMS.
- ¿Quieres una sencilla aplicación CMS que es fácil de configurar, y en su mayor parte sólo se pone fuera de su camino.
Configuración
1. Instale Turrentine. Se recomienda Pip y se puede utilizar como sigue:
& Nbsp; pip install git -e: //github.com/af/turrentine.git#egg=turrentine
2. Agregar 'Turrentine' a tus aplicaciones instaladas en settings.py:
& Nbsp; INSTALLED_APPS = (
& Nbsp; # Sus otras aplicaciones aquí
& Nbsp; "Turrentine ',
& Nbsp;)
3. Añadir Turrentine al final de tu URLconf raíz:
& Nbsp; urlpatterns = patterns ('',
& Nbsp; # Sus otras urls van aquí
& Nbsp; (r '^', include ('turrentine.urls')), # Asegúrese de que esta es la última entrada
& Nbsp;)
4. Si usted no lo ha hecho, es probable que también desee habilitar archivo estático dev de Django servir en su urls.py. Esto asegurará administrador css / js de que Turrentine trabajarán mientras que en el desarrollo:
& Nbsp; de django.contrib.staticfiles.urls staticfiles_urlpatterns importar
& Nbsp; # ... el resto de tu URLconf aquí ...
& nbsp; urlpatterns + = staticfiles_urlpatterns ()
& Nbsp; # Una vez más, asegúrese de Turrentine viene al final, incluso después de los staticfiles_urlpatterns:
& Nbsp; urlpatterns + = patterns ('',
& Nbsp; (r '^', include ('turrentine.urls')),
& Nbsp;)
Más información y antecedentes sobre esto se puede encontrar en https://docs.djangoproject.com/en/dev/ref/contrib/staticfiles/#staticfiles-development-view
5. Ejecutar python manage.py syncdb para agregar tablas de Turrentine a su base de datos.
6. De nuevo en settings.py, defina TURRENTINE_TEMPLATE_ROOT y TURRENTINE_TEMPLATE_SUBDIR. El primero es el directorio del sistema de archivos donde guarda la mayor parte de sus plantillas (generalmente esto es $ PROJECT_ROOT / templates). Este último es el subdirectorio donde quieres poner plantillas que los cms pueden utilizar. Probablemente será el siguiente trabajo para su proyecto:
& Nbsp; os.path importación
& Nbsp; PROJECT_ROOT = os.path.abspath (os.path.dirname (__ FILE))
& Nbsp; TURRENTINE_TEMPLATE_ROOT = os.path.join (PROJECT_ROOT, "plantillas")
& Nbsp; TURRENTINE_TEMPLATE_SUBDIR = os.path.join (TURRENTINE_TEMPLATE_ROOT, 'cms')
7. Crear un directorio para sus plantillas CMS, correspondiente al ajuste que hizo en el paso anterior:
& nbsp; mkdir -p plantillas / cms
8. Crear plantilla (s) en el directorio TURRENTINE_TEMPLATE_SUBDIR, para que puedan ser utilizados por sus páginas. Usted probablemente querrá utilizar las siguientes variables de plantilla (que son de esperar explica por sí mismo):
& Nbsp; {{}} page.title
& Nbsp; {{}} page.content
& Nbsp; {{}} page.meta_description
& Nbsp; {{}} page.meta_keywords
Añadir Soporte para versionado Contenido
Fuera de la caja, Turrentine no hace un seguimiento de las revisiones de su contenido. Sin embargo, si desea habilitar el seguimiento de versiones, instale el muy agradable aplicación django-reversión. Una vez django-reversión está instalado y configurado, podrás acceder a las versiones anteriores de las páginas Turrentine CMS en el administrador (a través del enlace "Historia" en la esquina superior derecha).
El nombre
En la tradición django bien, Turrentine lleva el nombre de un músico de jazz, el último gran saxofonista tenor Stanley Turrentine. Apodado "El Hombre de Azúcar", Turrentine era famoso por su sensación de blues y gran sonido. Echa un vistazo a su disco "Hustlin '", y sus grabaciones clásicas con el organista Jimmy Smith

Características :.

  • vistas previas en vivo mientras edición de páginas en el administrador (este utiliza javascript y CSS 3, por lo que un navegador moderno es muy recomendable).
  • la carga de archivos muy básicos en la administración.
  • Versión opcional seguimiento de las páginas, si instala django-reversión.
  • No hay dependencias duros.
  • Fácil en la base de datos. Un usuario visualiza una página CMS nunca debe generar más de una o dos consultas de bases de datos simples.

Requisitos :

  • Python
  • Django

Otro software de desarrollador Aaron Franks

djangbone
djangbone

14 Apr 15

Comentarios a la Turrentine

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