2012-03-19 35 views
9

¿Qué tipo de intentos existen para hacer que los temas de Plone 4 se basen en Twitter Bootstrap, preferiblemente 2.0?Plone y Twitter Bootstrap

He visto algunas discusiones en la lista de correo y espero saber qué complementos ya existen antes de inventar uno nuevo.

Respuesta

7

No es necesario utilizar un complemento per se (aunque se puede). En su lugar, considerar la descarga de una plantilla de ejemplo a partir de:

A continuación, aplicar reglas a la misma, como se explica aquí:

Este enfoque coloca una pesada énfasis en el conocimiento de HTML/CSS/JavaScript en general, y menos en las técnicas específicas de Plone.

4

Tenga en cuenta que el nuevo (4.3-con suerte) plone.app.theming contendrá un tema de ejemplo/plantilla basado en Bootstrap.

No está destinado a ser perfecto (también debe ser fácil de entender y cortar y reutilizar), pero muestra lo básico. Ver https://github.com/plone/plone.app.theming/tree/optilude-ace/src/plone/app/theming/template para el trabajo en proceso.

+0

Link no funciona. ¿Existe realmente un tema basado en Bootstrap en plone.app.theming y dónde lo encuentro? – nachtigall

1

Bootstrap es un punto de partida para crear una aplicación web. Proporciona una gran cantidad de CSS con widget asociado. Mezclar con Plone agregará conflicto (forms.css, ...) y no resultados optimizados (peso de la página).

Una vez que Plone haya dividido la interfaz de usuario de CMS en superposiciones, será más fácil construir la interfaz de usuario CMS en el arranque o usar el arranque para crear un tema (me gusta su solución receptiva).

Por el momento, tendrá muchos errores al usar los complementos existentes. Ya he probado plonetheme.bootstrap y diazotheme.bootstrap.

Así que si realmente lo desea, obtener toda la CSS de Plone en un bote de basura, obtener de arranque y empezar a ver qué pasa;)

+0

Suena como una ventaja del uso de diazo es que para cambiar el marcado, uno no tiene que importar qué paquete o plantilla o lo que sea que lo está produciendo? – Petri

+0

Lo siento, no entiendo la pregunta. Diazo le permite definir un área global donde podrá colocar partes de html generadas por Plone. No le permite cambiar la forma en que plone genera HTML. – toutpt

+0

Derecha. Mientras que el tematizado "tradicional" requiere entender qué partes de Plone están produciendo el marcado, para aprender qué debe ser anulado y cómo. Entonces pasos de trabajo adicionales, en comparación con el tema w/diazo, ¿correcto? – Petri