DjangoSnippets: El cargador YUI Middleware como Django

25 de abril 2008 a las 4:47 am por | Eric Miraglia en Desarrollo , In the Wild | Sin comentarios

YUI gestor de la integración en DjangoSnippets.com

Durante el DjangoSnippets.org, akaihola ha publicado una clase YUILoader (basado en Moore cliente Adán-lado YUI cargador ) que le hace un broche de presión para sacar componentes YUI en sus proyectos Django.

Este middleware del lado del servidor implementa algunas de las funcionalidades en el interfaz de usuario de Yahoo cargador componente. YUI JavaScript y CSS módulos requisitos puede ser declarada en cualquier parte de la base, heredada ni comprendidos en plantillas, y el, optimizado resultante <script> y <link rel="stylesheet"> etiquetas se insertan en la posición especificada de la página resultante.

Estos requisitos pueden ser especificados en varias ubicaciones. Esto es útil cuando es cero o más componentes están incluidos en la sección de cabecera HTML, y heredó y / o plantillas incluidas posiblemente requieren conjuntos no disjuntos de componentes YUI en el cuerpo a través heredado y plantillas incluidas. Todas las etiquetas se recogen en la sección de la cabeza, y etiquetas duplicadas se eliminan automáticamente.

El middleware entiende dependencias de los componentes y asegura que los recursos se cargan en el orden correcto. Se sabe incorporado en los archivos de resumen que se incluyen con YUI. Por automáticamente utilizando archivos de enrollado, el número de peticiones HTTP se reduce.

En agosto de DjangoSnippets, pigletto publicado un bonito fragmento de YUI para usar con el control de Autocompletar YUI .

Compartir y ampliar: Marcar página con del.icio.us | Digg it! | reddit!

Sin comentarios aún »

RSS feed para los comentarios de esta entrada. TrackBack URI

Deja tu comentario

Nota: Los comentarios son moderados para los novatos. Spam eliminado.

XHTML: <un href="" title=""> <acronym title=""> <blockquote cite=""> <b> <cite> código> <del datetime=""> <em> <<q cite=""> <strike> <strong>

Conducido por Yahoo!

Copyright © 2006-2010 Yahoo! Inc. Todos los derechos reservados. Política de privacidad - Condiciones del servicio

Powered by WordPress en Yahoo! Web Hosting .