OPHELIA

Construya un sitio web de TAL PLANTES CON LA REPRECIÓN DE CÓDIGO CERO
Descargar ahora

OPHELIA Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Freeware
  • Precio:
  • FREE
  • Nombre del editor:
  • Thomas Lotze
  • Sitio web del editor:
  • http://www.thomas-lotze.de/en/software/
  • Sistemas operativos:
  • Mac OS X
  • Tamaño del archivo:
  • 38 KB

OPHELIA Etiquetas


OPHELIA Descripción

Construir un sitio web de TAL PLANTPLATES CON CERO CÓDIGO REPETICIÓN Ofelia es un paquete de Python que ensambla las páginas XHTML de las plantillas. Se utiliza en un servidor web para generar cada página en el momento en que se solicita. Ophelia crea páginas XHTML de las plantillas escritas en Tal, el lenguaje de atributos de la plantilla Zope. Está diseñado para reducir la repetición de código a cero. El paquete Ophelia contiene una aplicación WSGI que ejecuta OPHELIA, así como un controlador de solicitudes para Mod_Python, que es el módulo de Python para el servidor web de Apache2. ContentSiderssider Ophelia como SSI en medicamentos. No es fundamentalmente diferente, solo mucho más amigable y más capaz. Use Ofelia para sitios donde básicamente escribe su HTML usted mismo, excepto que necesita escribir las cosas recurrentes solo una vez. Reducir la repetición a cero viene a un precio: su sitio debe seguir un patrón para que Ophelia combine sus plantillas de la manera correcta. Considerar el diseño de su sitio para ser jerárquico: hay una mirada común a todas sus páginas, las secciones tienen ciertas características y cada página Tiene contenido único. Es crucial para Ofelia que esta jerarquía se refleje en la organización del sistema de archivos de sus documentos; Cómo se combinan las plantillas se deduce de sus lugares en la jerarquía de directorios. Dynamic Contentophelia hace que el idioma de Python esté disponible para incluir contenido dinámico. Cada archivo de plantillas puede incluir un script de Python. Los scripts y las plantillas de Python contribuyen a una página Comparte un conjunto común de variables para modificar y usar el modelo de contenido de.ophelia es muy simple y funciona mejor si cada objeto de contenido que publica es su propia vista: la página está representada. Si obtiene contenido de los recursos externos de todos modos (por ejemplo, una base de datos o un repositorio de control de versiones), todavía está bien usar Ophelia incluso con múltiples vistas por objeto de contenido siempre que las vistas de un objeto no dependen del tipo del objeto o incluso el objeto En sí mismo. La dirección de usar Ofelia en un sitio más complejo conducirá a un entante feo de la lógica y la presentación. No use Ofelia para sitios que en realidad son interfaces web para aplicaciones, sistemas de gestión de contenido y similares. Aquí hay algunas características clave de "Ophelia": Ophelia evita el código repetitivo: · Las estructuras de texto y HTML comunes a todas las páginas en un directorio se almacenan en una plantilla común compartida. ¿De qué plantillas consiste una página web y de qué manera se combinan sigue directamente de la URL? Por lo tanto, ni siquiera es necesario escribir para cada página que las plantillas deben usar. Ophelia es dinámica: · Las plantillas están escritas en tal, el lenguaje de atributos de la plantilla de Zope. TAL es XHTML con la posibilidad adicional de adquirir el contenido de los elementos y los atributos de las variables de contexto. El contexto es modificado por los scripts de Python. Una plantilla comparte un archivo con su script correspondiente para realizar un fácil manejo, pero todavía hay una separación limpia del código Python del contenido XHTML. OPHELIA trabaja en archivos: · Todas las plantillas y scripts residen en el sistema de archivos del servidor. Por lo tanto, uno puede editar y controlar la versión, el contenido de las páginas de uno más fáciles de usar una base de datos relacionaria u objeto. Por otro lado, uno ciertamente no querría programar aplicaciones complejas de esta manera; Ofelia no se puede recomendar para nada más que? SSI en las drogas?.


OPHELIA Software relacionado

Honeydo

Herramienta de código abierto y libre para la automatización de formulario web ...

166 29 KB

Descargar

Ortro

La forma fácil para la programación de empleo y la supervisión de la aplicación ...

187 1.7 MB

Descargar

Colubrid

Un editor de WSGI de código abierto que simplifica el desarrollo web de Python ...

162 28 KB

Descargar

Validationjs

Herramienta de desarrollo de código abierto para la verificación formular de JavaScript ...

319 70 KB

Descargar