Objetivos, prerrequisitos, visión general del manual y una definición rápida de lo que es un tema de Plone.
El objetivo de este manual es presentarle una vista general de la teoría, herramientas, y técnicas utilizadas en la personalización de la apariencia de Plone o la creación de su propio tema.
No lea este manual de principio a fin. Véalo como una guía o un libro de frases que le ayudaran a orientarse en el complejo mundo de temas de Plone.
Le presentaremos la teoría, pero realmente no hay substituto para la práctica; así que le señalaremos varias tutoriales excelentes, libros, y recursos encontrados en este sitio y otras locaciones, las cuales le guiarán a través de los distintos aspectos de temas de Plone 3. Nosotros apuntamos a complementar esos recursos llenando los vacíos, proporcionando una visión general breve de la teoría, colocando las cosas en contexto, y dando un referencia rápida de esos detalles que son confusos o que no puede recordar desde la última vez que utilizó algún elemento.
Este manual está escrito para integradores y personas encargadas de la personalización, y no asumimos todas las experiencias de desarrollo. Sin embargo sí imaginamos que tiene experiencia con XHTML y CCS, conoce algo de XML, y tiene algún conocimiento respecto a lenguajes scripting. Trabajamos de la premisa que usted no tiene experiencia con Plone, no obstante, si está familiarizado con Plone 2, descubrirá un par de cosas nuevas.
será de ayuda si usted al instalar Plone le echó un vistazo a los directorios de instalaciones en su sistema de archivos. De la misma manera es útil haber investigado las opciones en el enlace de Configuración del sitio de su sitio web, y navegado por la Zope Management Interface (Interfaz de Administración de Zope) para una ojeada en el tras bambalinas.
Breve descripción de lo que estamos hablando.
Un tema es una colección de plantillas de páginas, hojas de estilo, componentes, y opciones de configuración que crean la apariencia y diseño personalizado de su sitio Plone.
Plone le proporciona la opción de incrustar sus cambios de tema y adicionales en un sólo sitio trabajando a través de la web. O mediante la alternativa de crear paquetes de sus temas dentro de su propio producto, para que pueda instalarlo de desinstalarlo, como también aplicarlo a varios sitios. Ambos caminos tienen su pros y contras, y este manual los recorre en secciones presentadas más adelante.
Plone 3 viene con dos temas:
En Plone 4 las cosas son algo distintas:
Si se siente escéptico o tiene dudas de lo que se puede lograr, revise la riqueza de los distintos sitios mostrados en plone.net o los temas descargables disponibles en la Products section (Sección de productos) de este sitio.
Si usted ya posee un tema de Plone 3 y desea actualizarlo para que trabaje con Plone 4, pues la guía de actualización tiene más información y orientación.
Esta es una vista rápida de lo temas de este manual.
Existen tres “bloques para construcción” principales en un tema de Plone 3. Si bien hay algunos solapamientos entre ellos, en general, ayuda a verlos como entidades separadas.
- skin
- componentes
- configuración
Esta sección provee una vista general de
- la terminología relacionada a cada uno de estos bloques para construcción
- los lenguajes necesarios para trabajar con cada una de ellas
- las técnicas y enfoques requeridos para personalizar estos bloques para construcción o la creación de nuevos.
- ¿cómo puede encontrar los archivos que necesita?
¿Cómo se arregla y se junta todo para crear una página? Observaremos
- la construcción de una página
- ¿cómo el contenido llega a la página?
- ¿cómo las hojas de estilo y JavaScript se agregan a la página?
- ¿cómo puede obtener información adicional de su sitio?
El código fuente de este archivo esta hospedado en GitHub. Todos pueden actualizar y corregir errores en este documento con unos clic - sin necesidad de descargar.
Para mas información básica acerca de como actualizar este manual y referencia a sintaxis Sphinx, por favor consulte la guía Escribiendo y actualizando el manual.