miércoles, 8 de junio de 2016

¿Que es una plantillas?

Una plantilla o dispositivo de interfaz, que suele proporcionar una separación entre la forma o estructura y el contenido. Es un medio o aparato o sistema, que permite guiar, portar, o construir, un diseño o esquema predefinido.

Una plantilla agiliza el trabajo de reproducción o de muchas copias idénticas o casi idénticas (que no tiene que ser tan elaborado, sofisticado o personal). Si se quiere un trabajo más refinado, más creativo, la plantilla no es sino un punto de partida, un ejemplo, una idea aproximada de lo que se quiere hacer.

Las plantillas, como norma general, pueden ser utilizadas por personas o por sistemas automatizados. Se utilizan plantillas en todos los terrenos de la industria y la tecnología. Una plantilla puede servir como muestra base de una diversidad sobre la que comparten elementos comunes (patrón) y que en sí es lo que constituye la plantilla.

En relación con la edición o composición de textos o imágenes, se compone de cajas y líneas, con unos tamaños y márgenes, para facilitar la escritura de artículos o cartas, con títulos, fotos y diagramas.

En relación con la mecánica, puede ser una forma específica de ángulos y medidas, tal que colocando las partes constituyentes en su sitio permite un ensamblaje calibrado y uniforme e identificar la carencia de algún elemento.
Plantillas
El contenido controlado por plantillas es una buena manera de crear contenido para su sitio web. Con el contenido controlado por plantillas, sólo tiene que especificar la información necesaria (como el título, el autor, el tema y el cuerpo de un comunicado de prensa). A continuación, WebSphere Portal content publishing Content Publisher combina la información que se ha especificado con una o varias plantillas de generación para crear páginas que muestren el contenido de uno o varios tipos de clientes. El contenido controlado por plantillas también se puede utilizar en sitios personalizados y portales para crear vistas personalizadas del contenido.
Tipos de plantilla

Las plantillas pueden agruparse en dos categorías básicas.
Las plantillas de montaje se utilizan para desarrollar contenido. Entre las plantillas de montaje se incluyen las siguientes:
Las plantillas de adición se utilizan para añadir contenido.
Las plantillas de edición se utilizan para editar el contenido existente.
Las plantillas de vista previa se utilizan para ver una sola parte del contenido en contexto durante el desarrollo. Normalmente dan formato al contenido tal y como aparecerá en el sitio web de tiempo de ejecución.
Las plantillas mostrar se utiliza para visualizar el conjunto completo de valores.
Las plantillas de generación se utilizan para producir una o varias vistas del contenido para su uso en el sitio web real. A veces se hace referencia a las mismas como plantillas de presentación, entre las que se incluyen las siguientes:
Las plantillas de resumen proporcionan una lista enlazada de recursos.
Las plantillas de detalle proporcionan detalles para un recurso específico.
Plantillas de montaje

Puede definir cuatro tipos de plantilla de montaje. Las plantillas de adición y edición son formularios que se utilizan para crear contenido. La principal diferencia entre ellas es que la plantilla de edición se ha llenado previamente con los valores actuales de cada campo, mientras que la plantilla de creación no. Podría llenar previamente algunos de los campos de la plantilla de adición con valores por omisión para facilitar la creación de nuevo contenido. Podría proporcionar ayuda de nivel de campo para los creadores de contenido. Cuando crea la plantilla puede proporcionar hiperenlaces para explicar algunos o todos los campos obligatorios. También puede crear plantillas de vista previa. La principal diferencia entre ellas es que las plantillas de vista previa normalmente muestran el contenido tal y como aparecerá en el sitio web, mientras que las plantillas mostrar normalmente sólo muestran una lista de un conjunto completo de valores sin ningún formato concreto.
Plantillas de generación

Las plantillas de generación, a veces denominadas plantillas de presentación, se utilizan para generar una vista o varias vistas del contenido. Puede definir varias plantillas de generación para cada tipo de contenido. De esta manera, cada vez que se cree una nueva parte de contenido, podrá hacer que WebSphere Portal content publishing genere una o varias vistas de dicho contenido en archivos. Las vistas podrían ser de diferentes lenguajes de marcación o incluso vistas diferentes de la información en el mismo lenguaje de marcación. Consulte el apartado Plantillas de generación para obtener más detalles.
Propiedades de las plantillas
Hay dos plantillas que no se encuentran entre las categorías de plantillas de montaje o de generación.
Authordata.jsp contiene propiedades de recursos que sólo pueden verse mediante el colaborador de contenido. Las propiedades que se encuentran en Authordata.jsp se especifican a través del asistente como Propiedades de datos de montaje o Propiedades ocultas y ambas contienen propiedades de metadatos de WebSphere Portal content publishing así como todas las propiedades del recurso que no se han especificado como visibles.
Pageview.jsp contiene propiedades de recurso que pueden ver el colaborador de contenido y el usuario final. Las propiedades que se incluyen en Pageview.jsp se especifican mediante el asistente como propiedades visibles.

Tanto Pageview.jsp como Authordata.jsp están incluidas en New.jsp, Edit.jsp, Preview.jsp y Details.jsp.

Las plantillas de generación tienen tres grupos de propiedades de recursos:
Las Propiedades visibles son propiedades de recursos que pueden ver y editar el colaborador de contenido y el usuario final. Estas propiedades se encuentran en Pageview.jsp. Las propiedades visibles de las plantillas generadas pueden incluir propiedades de recursos, pero no metadatos de WebSphere Portal content publishing. Podrá elegir las propiedades visibles de la lista que contiene todas las propiedades para el recurso.
Las Propiedades de datos de montaje son propiedades de recursos que únicamente puede ver y editar el colaborador de contenido. Estas propiedades se encuentran en Authordata.jsp. Las propiedades de datos de montaje en plantillas generadas pueden incluir propiedades del recurso y metadatos de WebSphere Portal content publishing.
Las Propiedades ocultas son propiedades de recursos que permanecen ocultas para el colaborador de contenido y el usuario final. Estas propiedades se encuentran en Authordata.jsp. Las propiedades ocultas en plantillas generadas pueden incluir propiedades del recurso y metadatos de WebSphere Portal content publishing.
Asociación de las plantillas a los recursos

La plantilla se ofrece a WebSphere Portal content publishing como un recurso de archivos. Después de crear el recurso de archivos, puede asociar la plantilla con un tipo de recurso y un uso, por ejemplo, editar. Después de realizar la asociación, la próxima vez que el creador de contenido tome la acción asociada de un recurso de ese tipo se utilizará su plantilla en lugar de la plantilla por omisión.

Si no especifica las plantillas de montaje, los formularios por omisión se presentarán según las propiedades del tipo de recurso.

Si ha creado plantillas utilizando asistentes de recursos de WPCP, se incluye un archivo .acc al importar el proyecto. Este archivo se asocia automáticamente a las plantillas que tengan el tipo de contenido correcto.
Aplicación de las plantillas

WebSphere Portal content publishing incluye un conjunto de servlets de plantillas en la aplicación web de montaje. Los servlets de plantillas localizan en primer lugar la plantilla correcta según la acción seleccionada, por ejemplo, añadir, editar, vista previa. En las plantillas JSP, el nombre de clase de recurso y el ID de recursos se pasan como parámetros.

En las plantillas XSL, se crea una representación XML del recurso y, a continuación, se aplica la hoja de estilos XSL.
Plantillas JSP

Una plantilla JSP utiliza normalmente una sintaxis JSP estándar, algunos códigos useBean y algún código scriptlet sencillo. El código scriptlet muestra los valores en el formulario de edición o en la página de vista previa o presentación.
Plantillas XSL

Una plantilla XSL utiliza la sintaxis XSL estándar para generar la vista de entrada, de vista previa o de presentación deseada.

Nota: Puesto que la sintaxis JSP se puede mezclar fácilmente en la hoja de estilos XSL, la página resultante puede contener lógica JSP para la ejecución del sitio web del tiempo de ejecución. Es decir, puede utilizar una hoja de estilos XSL para generar una JSP.


No hay comentarios:

Publicar un comentario