Minicms

Aplicación de CMS simple para Django que admite I18N
Descargar ahora

Minicms Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • LGPL
  • Precio:
  • FREE
  • Nombre del editor:
  • Pavel Puchkin
  • Sitio web del editor:
  • http://github.com/neoascetic/

Minicms Etiquetas


Minicms Descripción

Minicms es una simple aplicación CMS para Django que admite I18N en cierta medida y en cierta medida y el editor WYSIWYG dentro de Admin.InstallationMinicms se debe instalar usando PIP: PIP Instale MinicmsSetSetup 'Minicms', 'django_markdown' y 'django.contrib.markup' debe estar en su install_apps Instalado_apps + = ('Minicms', 'django_markdown', 'django.contrib.markup',): agregue las URLs 'DAGO_MARDAYD' a URL de URL de base ('^ Markdown /', incluyen ('django_markdown.urls')) - Agregar ' URLPATTN Minicms 'URLPATTN A BASE URLS y especifique la función de vista (' ^ cms /(.+)/ ',' Minicms.Views.Show_Page ', Name =' Minicms '): por supuesto, puede que no utilice ningún prefijo en absoluto . Simplemente coloque debajo del código al final de URLPATTNS: ('^ (. +) /', 'Minicms.Views.show_page', Name = 'Minicms') - Crear plantilla 'Minicms / default.html' en algún lugar Django puede encontrarlo- Sincronice su base de datos usando Gestion.py SyncdBuse Minicmsthe La idea principal de Minicms es que desea tener el mismo contenido para cada idioma. Es decir. La página en un idioma debe ser (o deseable estar) disponible en otro idioma. Si no está disponible, se mostrará páginas en idioma predeterminado al usuario. Si no está disponible, incluso para el idioma predeterminado, Minicms intentará mostrar la página en cualquier otra excepción de idioma o subir 404 (no encontrado) si no encontró nada. Siempre, el usuario siempre verá cualquiera de las páginas disponibles, incluso si está 'T Disponible en su idioma. Similar a cómo funciona la traducción de Django. Cada objeto de página tiene los siguientes atributos: - Nombre: el identificador de una página, debe ser único con el lenguaje-lang: en qué idioma está escrito-título - título de una página - contenido - contenido de una página En Markdown FormatName y los atributos LANG deben ser únicos juntos. Minicms Use la plantilla 'Minicms / default.html', y pase a ella dos variables de contexto: Página que representa el objeto de página actual y el menú que una lista de todas las páginas únicas disponibles. Por lo tanto, simplemente cree esta plantilla y trabaje con estas variables dentro de él. Dentro de que los Minicms usan Markdown como lenguaje de marcado, dentro de la plantilla, debe cargar la biblioteca de plantillas de marcado: {% de carga de carga%} y el contenido de la página de paso a través del filtro de plantilla de descuento: {{Página.content | Markdown}} Página de inicio del producto


Minicms Software relacionado