Gestor de Portales Avanzado

Anuncio
Gestor de Portales Avanzado
Versión: 1.0
Dirección de Administración Electrónica
y Atención a la Ciudadanía - Servicio Web
Febrero 2009
V.1.0. – 26/03/2009
Web Zerbitzua – Servicio Web
Administrazio Elektronikorako eta Herritarrei Arreta Emateko Zuzendaritza/
Dirección de Administración Electrónica y Atención a la Ciudadanía
JAURLARITZAREN
LEHENDAKARIORDETZA
VICEPRESIDENCIA DEL
GOBIERNO
Gestor de Portales Avanzado
Curso Formativo VIII
Página 2 / 56
Índice
1
Introducción ..................................................................................4
2
Planteamiento del Curso ................................................................4
2.1
Relación con el diagnóstico de necesidades Formativas ....................4
2.2
Objetivos Operativos...................................................................4
2.3
Destinatarios .............................................................................5
2.3.1
2.3.2
2.4
3
Gestor Web Departamental......................................................5
Gestor Web ...........................................................................5
Documentación ..........................................................................6
Anatomía de una plantilla..............................................................7
3.1
Definición del tipo de documento (doctype) ....................................7
3.2
Template Definition.....................................................................8
3.2.1 Descriptor XML ......................................................................8
3.2.2 Template Resources ............................................................. 10
3.2.3 Head .................................................................................. 13
3.2.4 Body .................................................................................. 14
3.2.5 Nomenclatura y descripción de las plantillas............................. 23
3.2.5.1 Abreviaturas empleadas para el Nombre de la Plantilla en
función de las Agrupaciones y Sub-Agrupaciones .............................. 23
3.2.5.2 Guía para la Creación de plantillas .................................... 24
4
Anatomía de una hoja de estilo .................................................... 25
4.1
Ejemplo de código de una Hoja de Estilo de tipo General ................ 25
4.2
Ejemplo de código de una Hoja de Estilo de tipo Particular ............. 30
V.1.0. – 26/03/2009
Web Zerbitzua – Servicio Web
Administrazio Elektronikorako eta Herritarrei Arreta Emateko Zuzendaritza/
Dirección de Administración Electrónica y Atención a la Ciudadanía
JAURLARITZAREN
LEHENDAKARIORDETZA
VICEPRESIDENCIA DEL
GOBIERNO
Gestor de Portales Avanzado
Curso Formativo VIII
Página 3 / 56
5
Modificación de la estructura de una plantilla............................... 32
6
Modificación de CSS particular de la plantilla................................ 42
7
Categorización de las páginas del Portal....................................... 47
7.1
Crear una Nueva Categoría ........................................................ 49
7.2
Editar una Categoría ................................................................. 50
7.3
Borrar una categoría ................................................................. 50
8
Códigos de Idioma (Estándar ISO 639) ........................................ 51
9
Tabla de Tipos de Áreas Visuales.................................................. 51
10
Iconografía en Euskadi.net.......................................................... 54
V.1.0. – 26/03/2009
Web Zerbitzua – Servicio Web
Administrazio Elektronikorako eta Herritarrei Arreta Emateko Zuzendaritza/
Dirección de Administración Electrónica y Atención a la Ciudadanía
JAURLARITZAREN
LEHENDAKARIORDETZA
VICEPRESIDENCIA DEL
GOBIERNO
Gestor de Portales Avanzado
Curso Formativo VIII
Página 4 / 56
1 Introducción
El objetivo del presente documento es la presentación del curso Avanzado de
Gestor de Portales. Este documento también servirá como guía para el
seguimiento de dicho curso.
El curso Avanzado de Gestor de Portales es la continuación del Curso de Gestor
de Portales Básico, en el que el usuario interiorizó conceptos básicos en el
manejo de la herramienta. Este curso va a aportar los conocimientos
avanzados en configuración y creación de plantillas de Portal.
2 Planteamiento del Curso
2.1 Relación con el diagnóstico de necesidades
Formativas
Proporciona a los Gestores de Portales de cualquier entidad o
administración con un portal en Euskadi.net los conocimientos necesarios
para la realización de las funciones que les correspondan dentro del
Modelo de Presencia en la red mediante la herramienta de gestión de
portales.
2.2 Objetivos Operativos
Adquirir los conocimientos necesarios para el desarrollo y administración
del sitio web de un portal de Gobierno obteniendo una visión clara y
definida de la herramienta Gestor de Portales.
V.1.0. – 26/03/2009
Web Zerbitzua – Servicio Web
Administrazio Elektronikorako eta Herritarrei Arreta Emateko Zuzendaritza/
Dirección de Administración Electrónica y Atención a la Ciudadanía
JAURLARITZAREN
LEHENDAKARIORDETZA
VICEPRESIDENCIA DEL
GOBIERNO
Gestor de Portales Avanzado
Curso Formativo VIII
Página 5 / 56
Al final de la acción formativa el alumno/alumna será capaz de:
•
Administrar correctamente todas las Áreas Visuales
existentes en la herramienta de Gestión de Portales.
(AV)
•
Adquirirá conocimientos de la programación de plantillas.
•
Adquirirá conocimientos en técnicas avanzadas en la herramienta
de portales (CSS, tags, metas, etc.).
2.3 Destinatarios
2.3.1 Gestor Web Departamental
Las tareas destinadas a la figura “Gestor Web Departamental” son
todas aquellas dedicadas a estructurar y organizar el acceso a los
contenidos a través de portales y páginas Web, además de ser
soporte funcional de los gestores de contenidos de su
departamento.
Cursos:
•
•
•
•
•
•
Modelo – Presencia en Internet
Gestor de Contenidos Básico
Gestor de Contenidos Perfil General
Accesibilidad
Catalogación / Buscador / Meta datos
Gestor de Portales Básico
2.3.2 Gestor Web
Encargados de la Organización, Coordinación y Supervisión del
Modelo de Presencia de la Administración Pública de la Comunidad
Autónoma de Euskadi en Internet. Asimismo es el soporte funcional
y técnico de los portales de los diferentes departamentos, por lo
tanto es necesaria su formación a todos los niveles, ya que deben
poseer amplios conocimientos de Gestión de Portales, Gestión de
Contenidos, Catalogación y Buscador.
V.1.0. – 26/03/2009
Web Zerbitzua – Servicio Web
Administrazio Elektronikorako eta Herritarrei Arreta Emateko Zuzendaritza/
Dirección de Administración Electrónica y Atención a la Ciudadanía
JAURLARITZAREN
LEHENDAKARIORDETZA
VICEPRESIDENCIA DEL
GOBIERNO
Gestor de Portales Avanzado
Curso Formativo VIII
Página 6 / 56
Cursos:
•
•
•
•
•
•
•
•
Modelo – Presencia en Internet
Gestor de Contenidos Básico
Gestor de Contenidos Perfil General
Gestor de contenidos Perfil Procedimiento Administrativo
Accesibilidad
Catalogación / Buscador / Meta datos
Gestor de Portales Básico
Gestor de Portales Avanzado
2.4 Documentación
Manuales disponibles en Jakina/Modernización y Administración
Electrónica/ Servicio de Gestión Web/ Formación y Manuales de Uso /
Manual del Gestor de Portales
V.1.0. – 26/03/2009
Web Zerbitzua – Servicio Web
Administrazio Elektronikorako eta Herritarrei Arreta Emateko Zuzendaritza/
Dirección de Administración Electrónica y Atención a la Ciudadanía
JAURLARITZAREN
LEHENDAKARIORDETZA
VICEPRESIDENCIA DEL
GOBIERNO
Gestor de Portales Avanzado
Curso Formativo VIII
Página 7 / 56
3 Anatomía de una plantilla
En este apartado vamos a analizar la estructuración y principales cambios que
han sufrido las plantillas en SHTML y las hojas de estilo CSS.
No se pretende ofrecer un curso completo de SHTML y CSS, si no, ofrecer a
través de ejemplos una visión general.
La plantilla SHTML tiene la siguiente estructura:
3.1 Definición del tipo de documento (doctype)
DOCTYPE: Definición del tipo de documento. Esta declaración indica qué
versión de SHTML se usa en la página, de forma que los navegadores
pueden saber qué sintaxis y gramática se usa, y los validadores puedan
comprobar su validez.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0
Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<!--#echo var='LANG'-->"lang="<!-#echo var='LANG'-->">
Definición de la etiqueta HTML. “xmlns" es la abreviatura de "XML-NameSpace" (espacio de nombre XML) y siempre debería tener el valor
http://www.w3.org/1999/xhtml, con el atributo lang se especifica
en qué idioma se ha escrito el documento. Para esto se usa el estándar
ISO 639, que presenta un listado de códigos de todos los idiomas del
mundo. Con el atributo xml:lang se especifica lo mismo que el atributo
lang pero para el XML. La directiva <!--#echo var='LANG'--> será
sustituida por el servidor Web (en el momento de ser servida al cliente)
por el valor del idioma en el cual ha sido solicitada la página.
V.1.0. – 26/03/2009
Web Zerbitzua – Servicio Web
Administrazio Elektronikorako eta Herritarrei Arreta Emateko Zuzendaritza/
Dirección de Administración Electrónica y Atención a la Ciudadanía
JAURLARITZAREN
LEHENDAKARIORDETZA
VICEPRESIDENCIA DEL
GOBIERNO
Gestor de Portales Avanzado
Curso Formativo VIII
Página 8 / 56
3.2 Template Definition
Template Definition: Comentario de inicio de definición de plantilla.
Será obligatorio.
Bloque “Template Definition” será un XML de definición de la plantilla que
irá implícito en ella SIEMPRE mediante las directivas <!--@@ y @@-->.
Esta información contiene los recursos que necesita la plantilla y por
consiguiente la página creada con ella, así como el identificador asociado
a su creación. Es muy importante que dicho xml esté bien formado.
Un punto importante a destacar es que en cada una de las plantillas
deberemos añadir siempre dos recursos de tipo styleSheet, ya que
aquellos estilos comunes a todas las plantillas se agruparán en un único
fichero de carácter general y otro con los estilos particulares de la
plantilla.
3.2.1 Descriptor XML
Donde aparecen el nombre y la descripción de la plantilla (en
bilingüe), las hojas de estilo asociadas (como mínimo la general y la
particular) y otros elementos que se quieran vincular (imágenes,
javascritps, etc.).
Aqui se indica:
•
El Oid de la plantilla.
•
El filename del archivo físico de la plantilla. Filename consiste
en la combinación de 2 elementos, código de portal guion Oid
de la plantilla y extensión shtml.
Por ejemplo: Si nuestra plantilla es la home, y el filename de
la plantilla para el portal r45 (departamento de Justicia,
Empleo y Seguridad Social) es “justiciaHome.shtml” el
filename de la plantilla será: r45-justiciaHome.shtml
V.1.0. – 26/03/2009
Web Zerbitzua – Servicio Web
Administrazio Elektronikorako eta Herritarrei Arreta Emateko Zuzendaritza/
Dirección de Administración Electrónica y Atención a la Ciudadanía
JAURLARITZAREN
LEHENDAKARIORDETZA
VICEPRESIDENCIA DEL
GOBIERNO
Gestor de Portales Avanzado
Curso Formativo VIII
V.1.0. – 26/03/2009
Página 9 / 56
•
También incluiremos el nombre de la plantilla <NameES>,
<NameEU> (max 50 caracteres), s i bien no es obligatorio
utilizar la nomenclatura empleada durante la migración, se
indica a continuación el modelo seguido por si fuera de interés
mantenerlo para las plantillas que se creen de aquí en
adelante.
•
Nombre: Abreviatura Tipo de Plantilla – Texto libre breve. El
texto libre breve que compone la segunda parte del nombre
debe de tener en cuenta la circunstancia de que por medio de
la plantilla se pueden generar muchas páginas asociadas. En
general se deben emplear términos lo suficientemente amplios
y genéricos para no dar lugar a equívocos ni errores.
•
Incluiremos la descripción de la plantilla <descriptionES>,
<descriptionEU>. Se trata de una descripción de número y
posición de las Áreas Visuales (AV) que la componen (250
caracteres máx). Si bien no es obligatorio utilizar la
nomenclatura empleada durante la migración, se indica a
continuación el modelo seguido por si fuera de interés
mantenerlo para las plantillas que se creen de aquí en
adelante.
•
Descripción: Definición y posicionamiento de las AVs de la
plantilla. La descripción debería incluir el epígrafe
(las
plantillas
migradas
llevan
el
indicativo
V1)
y
el
posicionamiento de las AVs de la Plantilla.
•
Podremos también incluir un bloque haciendo referencia a
propiedades <properties> que se quieran añadir. No son
obligatorias.
Web Zerbitzua – Servicio Web
Administrazio Elektronikorako eta Herritarrei Arreta Emateko Zuzendaritza/
Dirección de Administración Electrónica y Atención a la Ciudadanía
JAURLARITZAREN
LEHENDAKARIORDETZA
VICEPRESIDENCIA DEL
GOBIERNO
Gestor de Portales Avanzado
Curso Formativo VIII
Página 10 / 56
<!--:**********************************************************:-->
<!--:
Template Definition
:-->
<!--:**********************************************************:-->
<!--@@
<xml id='r01gTemplateDef'>
Si nuestra plantilla es la home, y el filename de la plantilla para el portal t28a
(portal de formación) el texto a escribir en la plantilla será:
<templateoid='HomeDepJusticiaEmpleoySeguridadSocial' group='myGroup'>
<fileName>t28a-HomeDepJusticiaEmpleoySeguridadSocial.shtml</fileName>
<nameES>Home - Home Practicas</nameES>
<nameEU>E_Home - Home praktikarako</nameEU>
<descriptionES> - LEFT: menú, 4 banners y WAI; CENTER: 10 destacados y
Ayudas y subvenciones RIGHT: Noticias y 4 banners</descriptionES>
<descriptionEU>E_ - LEFT: menu, 4 banner eta WAI; CENTER: 10 item eta dirulaguntzak RIGHT: Berriak eta 4 banner</descriptionEU>
<properties>
<aProperty>A property</aProperty>
<anotherProperty>Anhother Property</anotherProperty>
</properties>
3.2.2 Template Resources
A continuación añadiremos los ficheros de recursos que acompañan
a la plantilla yantos bloques como ficheros haya. Pueden ser ficheros
de imágenes, javascript y hojas de estilo. Los ficheros deben de
tener como prefico el código de portal y un guión superior, como el
que se muestra en el ejemplo. Esta lista de recursos se subirá al
servidor junto con la plantilla. En caso de que el css de estilos
contenga una referencia a una imagen, ésta deberá ser añadida
como un recurso más, tal y como se detalla mas abajo, en el
ejemplo de bloque de imágenes.
<templateResources>
<templateResource type='styleSheet'>
<fileName>t28a-HomeDepJusticiaEmpleoySeguridadSocial.css</fileName>
<description>
<es>Estilo particular de la plantilla</es>
<eu>Estilo particular de la plantilla_eu</eu>
</description>
</templateResource>
<templateResource type='styleSheet'>
<fileName>t28a-general.css</fileName>
<description>
<es>Estilo general de la plantilla</es>
<eu>Estilo general de la plantilla_eu</eu>
V.1.0. – 26/03/2009
Web Zerbitzua – Servicio Web
Administrazio Elektronikorako eta Herritarrei Arreta Emateko Zuzendaritza/
Dirección de Administración Electrónica y Atención a la Ciudadanía
JAURLARITZAREN
LEHENDAKARIORDETZA
VICEPRESIDENCIA DEL
GOBIERNO
Gestor de Portales Avanzado
Curso Formativo VIII
Página 11 / 56
</description>
</templateResource>
</templateResources>
</xml>
@@-->
Importante: En cada una de las plantillas debemos añadir
siempre dos recurso de tipo styleSheet, ya que con la nueva
adaptación que se ha realizado del fichero de estilos .css, aquellas
clases comunes a todas las plantillas se agrupan en un único
fichero de carácter general. Con lo cual, cada plantilla tendrá dos
css, uno con los estilos propios de la plantilla y otro con los estilos
comúnes a la mayoría de las páginas del portal.
En este caso, únicamente hemos añadido las hojas de estilo particular
de la plantilla y la hoja de estilos general del portal. Si quisiéramos
añadir un bloque de javascript lo haríamos de la siguiente manera.
Bloque de javascript
<templateResource type='script'>
<fileName>t28afocusPosition.js</fileName>
<description>
<es>Posicionamiento
del foco</es>
<eu>Fokuaren
kokatzea</eu>
</description>
</templateResource>
V.1.0. – 26/03/2009
Bloque de imágenes
<templateResource type='image'>
<fileName>t28aArrowOff.gif</fileName>
<description>
<es>Flecha para el menú</es>
<eu>Menurako Gezia</eu>
</description>
</templateResource>
<templateResource type='image'>
<fileName>t28a-arriba.gif</fileName>
<description>
<es>Flecha para subir</es>
<eu>Igotzeko Gezia</eu>
</description>
</templateResource>
Web Zerbitzua – Servicio Web
Administrazio Elektronikorako eta Herritarrei Arreta Emateko Zuzendaritza/
Dirección de Administración Electrónica y Atención a la Ciudadanía
JAURLARITZAREN
LEHENDAKARIORDETZA
VICEPRESIDENCIA DEL
GOBIERNO
Gestor de Portales Avanzado
Curso Formativo VIII
Página 12 / 56
Elementos del XML de definición de plantilla:
Elemento
Atributo
xml
id
template
oid
template
group
fileName
nameES
nameEU
descriptionES
descriptionEU
properties
templateResources
templateResource
V.1.0. – 26/03/2009
type
Valor
r01gTemplateDef, siempre será este valor, sirve para
indicar al núcleo del Gestor de Portales de qué tipo de
XML se trata para ser procesado correctamente.
Identificador ÚNICO en el portal de la plantilla, define
el valor de la clave primaria por la cual será
almacenada la plantilla. Este identificador no debe ser
superior a 50 caracteres, ni puede contener espacios
en blanco.
Identificador de un grupo de plantillas.
Nombre del archivo de plantilla, este nombre debe
tener el siguiente formato:
codportal-oid.shtml
Donde codportal es el código del portal al que
pertenece la plantilla, y el oid debe ser exactamente el
identificador de la plantilla, ambos separados por un
guión. La extensión siempre debe ser “.shtml”.
Nombre de la plantilla en Castellano, una cadena
nunca superior a 50 caracteres. Será el utilizado en
los componentes visuales del Gestor de Portales para
la selección de plantillas cuando la administración se
realiza en el idioma castellano.
Nombre de la plantilla en Euskera, una cadena nunca
superior a 50 caracteres. Será el utilizado en los
componentes visuales del Gestor de Portales para la
selección de plantillas cuando la administración se
realiza en el idioma euskera.
Descripción de la plantilla en Castellano, una cadena
nunca superior a 255 caracteres.
Descripción de la plantilla en Euskera, una cadena
nunca superior a 255 caracteres.
Valores adicionales para la explotación de la plantilla,
estos valores tienen una relación directa con el núcleo
del Gestor de Portales, en la implementación actual no
tiene utilidad, por tanto no se debe especificar nada
en concreto.
Define los recursos asociados a la plantilla, es decir,
aquellos recursos que son necesarios para cualquier
página creada a partir de ella. Habitualmente son los
estilos de maquetación de la página.
IMPORTANTE: Los recursos referenciados en las
hojas de estilo TAMBIÉN deben ser identificados.
P.e. una imagen de fondo de página.
Indicador del tipo de recurso, puede tener los
siguientes valores:
Web Zerbitzua – Servicio Web
Administrazio Elektronikorako eta Herritarrei Arreta Emateko Zuzendaritza/
Dirección de Administración Electrónica y Atención a la Ciudadanía
JAURLARITZAREN
LEHENDAKARIORDETZA
VICEPRESIDENCIA DEL
GOBIERNO
Gestor de Portales Avanzado
Curso Formativo VIII
templateResource
/fileName
templateResource
/description
Página 13 / 56
¾
styleSheet, para hojas de estilo.
¾
script, para ficheros de código de script.
¾
image, para archivos de tipo imagen.
Nombre del archivo del recurso, la herramienta
administrativa comprueba que el fichero se encuentra
en su ubicación física correspondiente, en caso de no
estar solicita su subida al almacenamiento de
recursos. El nombre de los ficheros DEBE comenzar
por “codportal-“ obligatoriamente.
Descripción en castellano y en euskera del recurso.
3.2.3 Head
Que incluye una Directiva para la previsualización de la plantilla de
carácter obligatorio y otra para ubicar todas las directivas del Head.
En todas las plantillas se debe incluir esta directiva, tal y como se
muestra, ya que permite realizar la inclusión de los recursos
necesarios para la previsualización de la plantilla en la
administración del Gestor de portales.
<head>
<!-- Directiva para la previsualización de la plantilla, se borrará de las páginas -->
Importante: Siempre hay que incluir estas dos Directivas
<!--@avDef id='-1'--><!--#include
virtual='/AVTemplates/r01gCommonVA/r01gCommonVA_$LANG.html'-->
<!--@avDef id='0'--><!--#include
virtual='/AVTemplates/r01gHeadVA/r01gHeadVA_$LANG.html'-->
A continuación se incluirán los recursos que se han detallado en el Template
Definition
< link rel="stylesheet" type="text/css" href="/styles/t28aomeDepJusticiaEmpleoySeguridadSocial.css" />
<link rel="stylesheet" type="text/css" href="/styles/t28a-general.css" />
<link rel="stylesheet" type="text/css" href="/styles/t28a-estilosparticular.css" />
</head>
V.1.0. – 26/03/2009
Web Zerbitzua – Servicio Web
Administrazio Elektronikorako eta Herritarrei Arreta Emateko Zuzendaritza/
Dirección de Administración Electrónica y Atención a la Ciudadanía
JAURLARITZAREN
LEHENDAKARIORDETZA
VICEPRESIDENCIA DEL
GOBIERNO
Gestor de Portales Avanzado
Curso Formativo VIII
Página 14 / 56
Todas las plantillas se deben incluir esta directiva, ya que permite al
Gestor de portales identificar en qué punto del HEAD de las página se
deben incluir las directivas META, variables javascript de
administración, e incluyes de hojas de estilo y ficheros javascript de
las áreas visuales configuradas.
<!--@avDef id="identificador" --><!--#include
virtual='/AVTemplates/tipoAV/tipoAV_$LANG.html' -->
identificador
Identificador de la capa contenedora, debe ser único para cada directiva,
son siempre valores numéricos positivos mayores que 0, y no
repetidos.
tipoAV
Tipo de área visual (ver Tabla de tipos de Áreas Visuales).
3.2.4 Body
En el cuerpo de la plantilla encontramos los tags de las Áreas
Visuales.
•
•
•
•
•
•
•
•
Logotipos
Primera línea de Cabecera
Segunda línea de Cabecera
Tercera línea de Cabecera
Bloque central: Menú izquierdo, cuerpo y noticias derechas
Columna central
Columna derecha
Pie
IdÆ Identificativo de la capa contenedora del Área Visual.
Números de secciónÆ @avDef, son siempre números positivos
mayores que 0 y no repetidos. La única definición con número 0 es
el Área Visual de cabecera que va en todas las plantillas.
Existe un grupo de AVs que siempre son comunes en la mayoría de
los portales. Para que éstas sean identificadas con mayor rapidez y
facilidad, se les asigna un id concreto que sea siempre el mismo
para todas las plantillas.
V.1.0. – 26/03/2009
Web Zerbitzua – Servicio Web
Administrazio Elektronikorako eta Herritarrei Arreta Emateko Zuzendaritza/
Dirección de Administración Electrónica y Atención a la Ciudadanía
JAURLARITZAREN
LEHENDAKARIORDETZA
VICEPRESIDENCIA DEL
GOBIERNO
Gestor de Portales Avanzado
Curso Formativo VIII
Página 15 / 56
Las AVs comunes y sus identificativos son:
•
•
•
•
•
V.1.0. – 26/03/2009
Zona de Logotipos
• Imagen logotipo @avDef id=1001
• Imagen logotipo @avDef id=1002
• Imagen logoripo @avDef id=1003
Primera línea de Cabecera
• Imagen botón de inicio @avDef id=1004
• Menú horizontal @avDef id=1005
Segunda línea de Cabecera
• Selector de Idiomas @avDef id=1006
• Menú horizontal @avDef id=1007
Tercera línea de Cabecera
• Sendero de Migas @avDef id=1008
Zona de Pie de página
• Pie de Página @avDef id= 2001
Web Zerbitzua – Servicio Web
Administrazio Elektronikorako eta Herritarrei Arreta Emateko Zuzendaritza/
Dirección de Administración Electrónica y Atención a la Ciudadanía
JAURLARITZAREN
LEHENDAKARIORDETZA
VICEPRESIDENCIA DEL
GOBIERNO
Gestor de Portales Avanzado
Curso Formativo VIII
Página 16 / 56
<body>
<!-- ===== LOGOTIPOS ====== -->
<div class="t28a_headerLogos r01clearfix">
<div class="t28a_headerLogoLeft">
<!--@avDef id="1001" --><!--#include
virtual='/AVTemplates/r01gImageVA/r01gImageVA_$LANG.html' -->
</div>
<div class="t28a_headerLogoCenter">
<!--@avDef id="1002" --><!--#include
virtual='/AVTemplates/r01gImageVA/r01gImageVA_$LANG.html' -->
</div>
<div class="t28a_headerLogoRight">
<!--@avDef id="1003" --><!--#include
virtual='/AVTemplates/r01gImageVA/r01gImageVA_$LANG.html' -->
</div>
</div>
<!-- ===== PRIMERA LINEA DE LA CABECERA ====== -->
<div class="t28a_headerRow1 r01clearfix">
<div class="t28a_homePageButton">
<!--@avDef id="1004" --><!--#include
virtual="/AVTemplates/r01gImageVA/r01gImageVA_$LANG.html" -->
</div>
<div class="t28a_headerRow1Menu">
<!--@avDef id="1005" --><!--#include
virtual="/AVTemplates/r01gHorizontalMenuVA/r01gHorizontalMenuVA_$LANG.ht
ml" -->
</div>
</div>
<!-- ===== SEGUNDA LINEA DE LA CABECERA ====== -->
<div class="t28a_headerRow2 r01clearfix">
<div class="t28a_headerRow2LangSel">
<!--@avDef id="1006" --><!--#include
virtual="/AVTemplates/r01gLangSelectorVA/r01gLangSelectorVA_$LANG.html" -->
</div>
V.1.0. – 26/03/2009
Web Zerbitzua – Servicio Web
Administrazio Elektronikorako eta Herritarrei Arreta Emateko Zuzendaritza/
Dirección de Administración Electrónica y Atención a la Ciudadanía
JAURLARITZAREN
LEHENDAKARIORDETZA
VICEPRESIDENCIA DEL
GOBIERNO
Gestor de Portales Avanzado
Curso Formativo VIII
Página 17 / 56
<div class="t28a_headerRow2Menu">
<!--@avDef id="1007" --><!--#include
virtual="/AVTemplates/r01gHorizontalMenuVA/r01gHorizontalMenuVA_$LANG.html" -->
</div>
</div>
<!-- ===== TERCERA LINEA DE LA CABECERA ====== -->
<div class="t28a_headerRow3 r01clearfix">
<!--@avDef id="1008" --><!--#include
virtual="/AVTemplates/r01gNavigatorVA/r01gNavigatorVA_$LANG.html" -->
</div>
<!-- ===== BLOQUE CENTRAL: MENU IZQ, CUERPO Y NOTICIAS DERECHAS
====== -->
<div class="t28a_body r01clearfix">
<!-- Columna izquierda -->
<div class="t28a_bodyLeftCol">
<div class="t28a_bodyLeftFullTextSearch">
<!--@avDef id="7" --><!--#include
virtual="/AVTemplates/r01gSearchEngineVA/r01gSearchEngineVA_$LANG.html" -->
</div>
<div class="t28a_bodyLeftColVMenu1">
<!--@avDef id="8" --><!--#include
virtual="/AVTemplates/r01gVerticalMenuVA/r01gVerticalMenuVA_$LANG.html" -->
</div>
<div class="t28a_bodyLeftColBanner1">
<!--@avDef id="9" --><!--#include
virtual="/AVTemplates/r01gBannerVA/r01gBannerVA_$LANG.html" -->
</div>
<div class="t28a_bodyLeftColBanner2">
<!--@avDef id="10" --><!--#include
virtual="/AVTemplates/r01gBannerVA/r01gBannerVA_$LANG.html" -->
</div>
<div class="t28a_bodyLeftColBanner3">
<!--@avDef id="11" --><!--#include
virtual="/AVTemplates/r01gBannerVA/r01gBannerVA_$LANG.html" -->
</div>
<div class="t28a_bodyLeftColBanner4">
<!--@avDef id="12" --><!--#include
virtual="/AVTemplates/r01gBannerVA/r01gBannerVA_$LANG.html" -->
</div>
<div class="t28a_bodyLeftColImg1">
V.1.0. – 26/03/2009
Web Zerbitzua – Servicio Web
Administrazio Elektronikorako eta Herritarrei Arreta Emateko Zuzendaritza/
Dirección de Administración Electrónica y Atención a la Ciudadanía
JAURLARITZAREN
LEHENDAKARIORDETZA
VICEPRESIDENCIA DEL
GOBIERNO
Gestor de Portales Avanzado
Curso Formativo VIII
Página 18 / 56
<!--@avDef id="13" --><!--#include
virtual="/AVTemplates/r01gImageVA/r01gImageVA_$LANG.html" -->
</div>
</div>
<!===== -- Columna central===== -->
<div class="t28a_bodyCenterCol">
<div class="t28a_bodyCenterColBanner">
<!--@avDef id="14" --><!--#include
virtual="/AVTemplates/r01gBannerVA/r01gBannerVA_$LANG.html" -->
</div>
<div class="t28a_bodyCenterHeadLine">
<!--@avDef id="15" --><!--#include
virtual="/AVTemplates/r01gHeadLineVA/r01gHeadLineVA_$LANG.html" -->
</div>
<div class="t28a_bodyCenterColContentList">
<!--@avDef id="16" --><!--#include
virtual="/AVTemplates/r01gContentListVA/r01gContentListVA_$LANG.html" -->
</div>
</div>
<!-- ===== Columna derecha===== -->
<div class="t28a_bodyRightCol">
<div class="t28a_bodyRightColContentList">
<!--@avDef id="17" --><!--#include
virtual="/AVTemplates/r01gContentListVA/r01gContentListVA_$LANG.html" -->
</div>
<div class="t28a_bodyRightColBanner1">
<!--@avDef id="18" --><!--#include
virtual="/AVTemplates/r01gBannerVA/r01gBannerVA_$LANG.html" -->
</div>
<div class="t28a_bodyRightColBanner2">
<!--@avDef id="19" --><!--#include
virtual="/AVTemplates/r01gBannerVA/r01gBannerVA_$LANG.html" -->
</div>
<div class="t28a_bodyRightColBanner3">
<!--@avDef id="20" --><!--#include
virtual="/AVTemplates/r01gBannerVA/r01gBannerVA_$LANG.html" -->
</div>
<div class="t28a_bodyRightColBanner4">
<!--@avDef id="21" --><!--#include
virtual="/AVTemplates/r01gBannerVA/r01gBannerVA_$LANG.html" -->
V.1.0. – 26/03/2009
Web Zerbitzua – Servicio Web
Administrazio Elektronikorako eta Herritarrei Arreta Emateko Zuzendaritza/
Dirección de Administración Electrónica y Atención a la Ciudadanía
JAURLARITZAREN
LEHENDAKARIORDETZA
VICEPRESIDENCIA DEL
GOBIERNO
Gestor de Portales Avanzado
Curso Formativo VIII
Página 19 / 56
</div>
</div>
</div>
<!-- ===== PIE ====== -->
<div class="t28a_footer">
<!--@avDef id="2000" --><!--#include
virtual="/AVTemplates/r01gPageFootVA/r01gPageFootVA_$LANG.html" -->
</div>
</body>
</html>
V.1.0. – 26/03/2009
Web Zerbitzua – Servicio Web
Administrazio Elektronikorako eta Herritarrei Arreta Emateko Zuzendaritza/
Dirección de Administración Electrónica y Atención a la Ciudadanía
JAURLARITZAREN
LEHENDAKARIORDETZA
VICEPRESIDENCIA DEL
GOBIERNO
Gestor de Portales Avanzado
Curso Formativo VIII
Página 20 / 56
A continuación vamos a analizar el código de una plantilla sobre un ejemplo:
Doctype: Será común a todas las páginas y deberá incluirse tal cual. El código a incorporar es el que se
muestra.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<!--#echo var='LANG'-->" lang="<!--#echo
var='LANG'-->">
Comentario de inicio de definición de página (Obligatorio).
<!--:**********************************************************:-->
<!--:
Template Definition
:-->
<!--:**********************************************************:-->
<!--@@
Importante (apertura)
Descriptor XML (I): Se incluyen vario códigos de Identificación.
<xml id='r01gTemplateDef'>
<template oid='HomeDepJusticiaEmpleoySeguridadSocial' group='myGroup'>
Este nombre debe coincidir exactamente con
el nombre dado al fichero SHTML () sin incluir
el código de portal.
Código Genérico. No varía.
Descriptor XML (II): Elementos descriptivos de la plantilla: Nombre, descripción, propiedades…
<fileName>t28a-HomeDepJusticiaEmpleoySeguridadSocial.shtml</fileName>
<nameES>Home - Home Practicas</nameES>
<nameEU>E_Home - Home praktikarako</nameEU>
<descriptionES> - LEFT: menú, 4 banners y WAI; CENTER: 10
destacados y Ayudas y subvenciones RIGHT: Noticias y 4
banners</descriptionES>
<descriptionEU> - LEFT: menu, 4 banner eta WAI; CENTER: 10
item eta diru-laguntzak RIGHT: Berriak eta 4 banner</descriptionEU>
<properties>
<aProperty>A property</aProperty>
<anotherProperty>Anhother Property</anotherProperty>
</properties>
Este bloque hace
referencia a
propiedades que
se quieran
añadir. No son
V.1.0. – 26/03/2009
obligatorias
Nombre Exacto del
fichero SHTML
Nombre de la
pLantilla en la
aplicación de Portales
(50 caracteres máx.)
Descripción de la Plantilla
en la Aplicación de Portales
(Se trata de una
descripción de número y
posición de las Áreas
Visuales)(250 Caracteres
Máx.)
Web Zerbitzua – Servicio Web
Administrazio Elektronikorako eta Herritarrei Arreta Emateko Zuzendaritza/
Dirección de Administración Electrónica y Atención a la Ciudadanía
JAURLARITZAREN
LEHENDAKARIORDETZA
VICEPRESIDENCIA DEL
GOBIERNO
Gestor de Portales Avanzado
Curso Formativo VIII
Página 21 / 56
Descriptor XML (III): Recursos Asociados a la Plantilla.
<templateResources>
<templateResource type='styleSheet'>
<fileName>t28a-HomeDepJusticiaEmpleoySeguridadSocial.css</fileName>
<description>
Obligatoriamente
<es>Estilo particular de la plantilla</es>
indicaremos el nombre
<eu>Estilo particular de la plantilla_eu</eu>
exacto de la Hoja de estilo
</description>
Particular
</templateResource>
<templateResource type='styleSheet'>
<fileName>t28a-general.css</fileName>
<description>
<es>Estilo general de la plantilla</es>
Obligatoriamente indicaremos
<eu>Estilo general de la plantilla_eu</eu>
el nombre exacto de la Hoja de
</description>
estilo Particular
</templateResource>
</templateResources>
</template>
</xml>
Obligatoriamente incluiremos el
@@-->
nombre exacto de la hoja de
Estilo General (Común a todo el
portal)
Importante Cierre
Cada recurso se situa dentro de una etiqueta template Resource. Se debe indicar el tipo de
recurso (Type); en este caso se trata de una hoja de estilo (stylesheet), pero se pueden incorporar
ficheros de script o recursos tipo imagen.
HEAD: Que incluye una directiva para la previsualización de la plantilla de carácter obligatorio y
otra para ubilcar todas las directivas del Head.
<head>
<!-- Directiva para la previsualización de la plantilla, se borrará de las páginas -->
<!--@avDef id='-1'--><!--#include
Directiva que hay
virtual='/AVTemplates/r01gCommonVA/r01gCommonVA_$LANG.html'-->
que incluirse Tal
<!-- Area visual que contiene parametros del head en cada idioma:
cual. Con carácter
title
obligatorio.
description
metas
Este VA es OBLIGATORIO!!!! y tiene que estar en la seccion HEAD
-->
<!--@avDef id='0'--><!--#include
virtual='/AVTemplates/r01gHeadVA/r01gHeadVA_$LANG.html'-->
En esta sección
<link rel="stylesheet" type="text/css" href="/styles/t28aincluiremos los
HomeDepJusticiaEmpleoySeguridadSocial.css" />
recursos que
<link rel="stylesheet" type="text/css" href="/styles/t28a-general.css" />
necesita la plantilla.
<link rel="stylesheet" type="text/css" href="/styles/t28a-estilos.css" />
</head>
V.1.0. – 26/03/2009
Web Zerbitzua – Servicio Web
Administrazio Elektronikorako eta Herritarrei Arreta Emateko Zuzendaritza/
Dirección de Administración Electrónica y Atención a la Ciudadanía
JAURLARITZAREN
LEHENDAKARIORDETZA
VICEPRESIDENCIA DEL
GOBIERNO
Gestor de Portales Avanzado
Curso Formativo VIII
Página 22 / 56
BODY: Donde se referencian las Áreas Visuales y los estilos asociados a cada una de ellas.
Es recomendable que
cada sección (logotipos,
cabecera, bloque central,
pié, etc.) vaya comentada
para facilitar la
identificación visual de la
estructura de la plantilla.
<body>
<!-- ===== LOGOTIPOS ====== -->
<div class="t28a_headerLogos r01clearfix">
<div class="t28a_headerLogoLeft">
<!--@avDef id="1001" --><!--#include
virtual='/AVTemplates/r01gImageVA/r01gImageVA_$LANG.html' -->
</div>
</div>
<div class="t28a_headerLogoCenter"><!--@avDef id="1002" -->
<!--#include virtual='/AVTemplates/r01gImageVA/r01gImageVA_$LANG.html' -->
<div class="t28a_headerLogoRight">
<!--@avDef id="1003" --><!--#include
virtual='/AVTemplates/r01gImageVA/r01gImageVA_$LANG.html' -->
</div>
</div>
</body>
-------Se omite el código Restante -----</html>
Ejemplo de código de un
Área Visual tipo imagen.
Cada área Visual lleva un
identificador único (id). No
se puede repetir, pero no
tiene por que seguir un
orden consecutivo.
V.1.0. – 26/03/2009
Web Zerbitzua – Servicio Web
Administrazio Elektronikorako eta Herritarrei Arreta Emateko Zuzendaritza/
Dirección de Administración Electrónica y Atención a la Ciudadanía
JAURLARITZAREN
LEHENDAKARIORDETZA
VICEPRESIDENCIA DEL
GOBIERNO
Gestor de Portales Avanzado
Curso Formativo VIII
Página 23 / 56
3.2.5 Nomenclatura y descripción de las plantillas
El nombre de la plantilla se situará entre las etiquetas
<nameES></nameES> para el nombre en castellano y
<nameEU></nameEU>, para el nombre en euskera.
Si bien no es obligatorio utilizar la nomenclatura usada durante
la migración, se indica a continuación el modelo seguido por si
fuera de interés mantenerlo para las plantillas que se creen de
aquí en adelante.
Esquema de nombre y definición propuesto para las plantillas de
Portales:
Nombre : Abreviatura Tipo de Plantilla – Texto libre breve
Descripción : Definición y posicionamiento de las AVs de la plantilla
3.2.5.1 Abreviaturas empleadas para el Nombre de la Plantilla en función de las
Agrupaciones y Sub-Agrupaciones
Agrupación
Plantillas de Portal
Plantillas con Contenidos
Plantillas de Aplicaciones
Sub-agrupación
Prehome
Home
Subhome
Plantilla detalle
Plantilla de Contenido
Plantilla de formulario de Búsqueda
Plantilla de Resultado de Búsqueda
Plantilla de Buzón de Portal
Plantilla de aplicación
Abreviatura
Prehome
Home
Subhome
Detail
Content
FormSearch
SearchResult
Mail
Apps
El Texto libre breve que compone la segunda parte del nombre,
debe tener en cuenta la circunstancia de que por medio de la plantilla
se pueden generar muchas páginas asociadas. Por ello, en general, se
deben emplear términos lo suficientemente amplios y genéricos para
no dar lugar a equívocos ni errores.
V.1.0. – 26/03/2009
Web Zerbitzua – Servicio Web
Administrazio Elektronikorako eta Herritarrei Arreta Emateko Zuzendaritza/
Dirección de Administración Electrónica y Atención a la Ciudadanía
JAURLARITZAREN
LEHENDAKARIORDETZA
VICEPRESIDENCIA DEL
GOBIERNO
Gestor de Portales Avanzado
Curso Formativo VIII
Página 24 / 56
La Descripción debería incluir el epígrafe ACTIVA V2 (las plantillas
migradas llevan el incidativo V1) y la definición y el posicionamiento de
las AVs de la Plantilla.
3.2.5.2 Guía para la Creación de plantillas
En este apartado se verá la forma de creación de nuevas plantillas que
sirvan para la creación de las páginas de portal. La estructura global
de todas ellas será idéntica, exceptuando ciertos componentes
particulares, tales como los recursos específicos de cada una y las AVs
particulares, así como su disposición.
El nombre de los ficheros de plantillas deben tener el siguiente
formato:
codPortal
identificadorPlantilla
shtml
V.1.0. – 26/03/2009
codPortal-identificadorPlantilla.shtml
Código de portal
Nombre de plantilla
Extensión que identifica los archivos html que tienen intercaladas en
el código directrices de Server Side Incluyes (SSI).
Web Zerbitzua – Servicio Web
Administrazio Elektronikorako eta Herritarrei Arreta Emateko Zuzendaritza/
Dirección de Administración Electrónica y Atención a la Ciudadanía
JAURLARITZAREN
LEHENDAKARIORDETZA
VICEPRESIDENCIA DEL
GOBIERNO
Gestor de Portales Avanzado
Curso Formativo VIII
Página 25 / 56
4 Anatomía de una hoja de estilo
Tal y como hemos comentado anteriormente, en todas las páginas tendremos
referenciadas al menos 2 tipos de hojas de estilos.
•
portal-general.cssÆ Contiene estilos comunes a todos los portales
(t28-general.css).
•
portal-HomePaginaPrincipal.cssÆ Contiene los estilos de las Áreas
Visuales específicas de la Plantilla (t28-HomePaginaPrincipal.css).
A continuación vamos a ver dos ejemplos de código de ambos tipos de hojas
de estilo que se incluyen como modelo.
Importante: Incluir el código identificativo como clear fix. Este código,
evita que las distintas capas de la plantilla se solapen unas sobre otras.
4.1 Ejemplo de código de una Hoja de Estilo de tipo
General
Los elementos comunes en la mayoría de las plantillas de un portal son:
•
•
•
•
•
•
Los logotipos de la Cabecera: Formado por tres áreas visuales de
tipo imagen.
Primera línea de Cabecera:Botón de Inicio y el menú horizontal.
Segunda linea de Cabecera:Selector de idioma y menú horizontal.
Tercera línea de Cabecera: Sendero de migas.
Bloque central:Los compoentes de esta zona son los que
normalmente pueden variar de una plantilla a otra.
Pié de Página
V.1.0. – 26/03/2009
Web Zerbitzua – Servicio Web
Administrazio Elektronikorako eta Herritarrei Arreta Emateko Zuzendaritza/
Dirección de Administración Electrónica y Atención a la Ciudadanía
JAURLARITZAREN
LEHENDAKARIORDETZA
VICEPRESIDENCIA DEL
GOBIERNO
Gestor de Portales Avanzado
Curso Formativo VIII
Página 26 / 56
Logotipos
de Cabecera
Primera
línea de
Cabecera
Segunda
línea de
Cabecera
Bloque Central
Pié de Página
Lo más sencillo es mostrar un ejemplo práctico.
En la figura, se muestra gráficamente la estructuración de la página en
los <div> mas significativos, indicando el nombre del estilo que le
corresponde a cada uno de ellos. La página que estamos tratando
quedaría estructurada de la siguiente forma.
V.1.0. – 26/03/2009
Web Zerbitzua – Servicio Web
Administrazio Elektronikorako eta Herritarrei Arreta Emateko Zuzendaritza/
Dirección de Administración Electrónica y Atención a la Ciudadanía
JAURLARITZAREN
LEHENDAKARIORDETZA
VICEPRESIDENCIA DEL
GOBIERNO
Gestor de Portales Avanzado
Curso Formativo VIII
body
Página 27 / 56
t28-a_headerLogos,r01clearfix
headerlogoleft
headerLogoCent
headerLogoRigh
t28a_headerRow1, r01clearfix
homePageButto
headerRow1Menu
t28a_headerRow2,r01clearfix
headerRow2LangSel
headerRow2Menu
t28a headerRow3,r01clearfix
t28a_body, r01clearfix
bodyLeftCol
bodyCenterCol
bodyRighCol
t28a footer
Como se ve en la figura, algunos de los bloques principales a su vez se
subdividen en mas bloques, para posicionar cada AV según esté situada
a la derecha, centrada o a la izquierda. Esto se consigue mediante el
atributo float. Conjuntamente, con este atributo, es importante explicar
el funcionamiento de la clase clear fix. Esta hace que los elementos
V.1.0. – 26/03/2009
Web Zerbitzua – Servicio Web
Administrazio Elektronikorako eta Herritarrei Arreta Emateko Zuzendaritza/
Dirección de Administración Electrónica y Atención a la Ciudadanía
JAURLARITZAREN
LEHENDAKARIORDETZA
VICEPRESIDENCIA DEL
GOBIERNO
Gestor de Portales Avanzado
Curso Formativo VIII
Página 28 / 56
dentro del <div> no queden “flotando” de tal manera que, al cerrar dicho
<div>, se “desactiva” el flota y la siguiente capa se posiciona de forma
correcta.
El fichero de estilos comunes, como podemos ver con el ejemplo
quedaría de la siguiente manera.
Importante: La CSS de estilos comunes, sería la misma para todo
el portal. En consecuencia, con crearla una única vez, sería
suficiente.
/***** Global Settings *****/
@import url(/AVComun/styles/r01PortalResetToBaseStyles.css);
body {
background-color
: #fff;
}
/* ===== Logotipos de la cabecera ===== */
div.t28a_headerLogos {
width
: 100%;
padding-bottom
: 5px;
border-bottom
: 1px solid #ccc;
}
div.t28a_headerLogoLeft {
float
: left;
text-align
: left;
margin-right
: 10px;
}
div.t28a_headerLogoCenter {
float
: left;
text-align
: left;
}
div.t28a_headerLogoRight {
float
: right;
text-align
: right;
}
/* ===== Primera linea de la cabecera ===== */
div.t28a_headerRow1 {
width
: 100%;
border-bottom
: 3px solid white;
border-top
: 2px solid white;
z-index
: 1000;
}
div.t28a_homePageButton {
float
: left;
width
: 8%;
V.1.0. – 26/03/2009
Web Zerbitzua – Servicio Web
Administrazio Elektronikorako eta Herritarrei Arreta Emateko Zuzendaritza/
Dirección de Administración Electrónica y Atención a la Ciudadanía
JAURLARITZAREN
LEHENDAKARIORDETZA
VICEPRESIDENCIA DEL
GOBIERNO
Gestor de Portales Avanzado
Curso Formativo VIII
Página 29 / 56
}
div.t28a_headerRow1Menu {
float
: right;
width
: 92%; /* no llegar al 100% junto con el
boton (bug explorer) */
}
/* ===== Segunda linea de la cabecera ===== */
div.t28a_headerRow2 {
width
: 100%;
z-index
: 9000;
border-top
: 1px solid #ccc;
border-bottom
: 1px solid #ccc;
padding-top
: 2px;
padding-bottom
: 2px;
}
div.t28a_headerRow2LangSel {
float
: left;
text-align
: left;
padding-top
: 2px;
margin-left
: 2px;
}
div.t28a_headerRow2Menu {
float
: right;
width
: 80%; /* no llegar a 100% junto con el
selector de idioma (bug explorer) */
}
/* ===== Tercera linea de la cabecera ===== */
div.t28a_headerRow3 {
text-align
:left;
width
:100%;
margin-top
:5px;
margin-bottom
:10px;
}
/* ===== Cuerpo central: posicionamiento izq,centro derecha ===== */
div.t28a_body {
width
: 100%;
font-family
: sans-serif;
}
/* ===== Pie de pagina ===== */
div.t28a_footer {
_margin-top
: 10px;
width
: 100%;
}
V.1.0. – 26/03/2009
Web Zerbitzua – Servicio Web
Administrazio Elektronikorako eta Herritarrei Arreta Emateko Zuzendaritza/
Dirección de Administración Electrónica y Atención a la Ciudadanía
JAURLARITZAREN
LEHENDAKARIORDETZA
VICEPRESIDENCIA DEL
GOBIERNO
Gestor de Portales Avanzado
Curso Formativo VIII
Página 30 / 56
4.2 Ejemplo de código de una Hoja de Estilo de tipo
Particular
/* ===== Cuerpo central: posicionamiento izq, centro, derecha ===== */
div.t28a_bodyLeftCol {
border
:
float
:
padding
width
:
margin-right
: 10px;
margin-bottom
: 10px;
}
div.t28a_bodyCenterCol {
float
:
width
:
y derecho */
margin-bottom
: 10px;
margin-left
:
}
div.t28a_bodyRightCol {
float
:
width
:
margin-bottom
: 10px;
}
1px solid #CCCCCC;
left;
: 2px;
19%;
left;
56%;
/* no llegar a 100% junto con el bloque izq
2.5%;
right;
18%;
/* ===== Parte izquierda del cuerpo ===== */
div.t28a_bodyLeftFullTextSearch {
width
:
}
div.t28a_bodyLeftColVMenu1 {
margin-bottom
: 20px;
width
:
}
div.t28a_bodyLeftColBanner1 {
margin-bottom
: 10px;
text-align
:
width
:
}
div.t28a_bodyLeftColBanner2 {
margin-bottom
: 10px;
text-align
:
width
:
}
div.t28a_bodyLeftColBanner3 {
margin-bottom
: 10px;
text-align
:
width
:
}
div.t28a_bodyLeftColBanner4 {
margin-bottom
: 10px;
V.1.0. – 26/03/2009
100%;
100%;
center;
100%;
center;
100%;
center;
100%;
Web Zerbitzua – Servicio Web
Administrazio Elektronikorako eta Herritarrei Arreta Emateko Zuzendaritza/
Dirección de Administración Electrónica y Atención a la Ciudadanía
JAURLARITZAREN
LEHENDAKARIORDETZA
VICEPRESIDENCIA DEL
GOBIERNO
Gestor de Portales Avanzado
Curso Formativo VIII
Página 31 / 56
text-align
width
: center;
: 100%;
}
div.t28a_bodyLeftColImg1 {
text-align
width
}
: center;
: 100%;
/* ===== Parte central del cuerpo ===== */
div.t28a_bodyCenterColBanner {
text-align
: center;
margin-bottom
: 10px;
}
div.t28a_bodyCenterHeadLine{
margin-bottom
: 10px;
}
div.t28a_bodyCenterColContentList {
}
/* ===== Parte derecha del cuerpo ===== */
div.t28a_bodyRightColContentList {
}
div.t28a_bodyRightColBanner1 {
text-align
:
margin-bottom
: 10px;
}
div.t28a_bodyRightColBanner2 {
text-align
:
margin-bottom
: 10px;
}
div.t28a_bodyRightColBanner3 {
text-align
:
margin-bottom
: 10px;
}
div.t28a_bodyRightColBanner4 {
text-align
:
margin-bottom
: 10px;
}
V.1.0. – 26/03/2009
left;
left;
left;
left;
Web Zerbitzua – Servicio Web
Administrazio Elektronikorako eta Herritarrei Arreta Emateko Zuzendaritza/
Dirección de Administración Electrónica y Atención a la Ciudadanía
JAURLARITZAREN
LEHENDAKARIORDETZA
VICEPRESIDENCIA DEL
GOBIERNO
Gestor de Portales Avanzado
Curso Formativo VIII
Página 32 / 56
5 Modificación de la estructura de una plantilla
Si quisieramos modificar una plantilla, debido a que, por ejemplo, nos surge
una nueva necesidad en el departamento, que nos obliga a poner un banner
extra en la zona izquierda además de los presentes, deberíamos ir a la sección
principal del Gestor de Portales, y seleccionar la opción…
.
Desde aquí accederíamos a la opción “Editar”, lo que nos va a permitir
descargarnos la plantilla y sus recursos en un fichero comprimido.
V.1.0. – 26/03/2009
Web Zerbitzua – Servicio Web
Administrazio Elektronikorako eta Herritarrei Arreta Emateko Zuzendaritza/
Dirección de Administración Electrónica y Atención a la Ciudadanía
JAURLARITZAREN
LEHENDAKARIORDETZA
VICEPRESIDENCIA DEL
GOBIERNO
Gestor de Portales Avanzado
Curso Formativo VIII
Página 33 / 56
Al seleccionar la opción Editar, nos permitirá descargarnos la plantilla que
deseamos modificar.
Guardaremos el contenido del archivo en nuestro PC, y realizaremos las
modificaciones oportunas en el fichero. Los ficheros que nos vamos a
descargar mediante esta opción son:
•
t28m-SubhomeJusticiaSubhomes13678y10.shtml: La plantilla.
•
t28m-SubhomeJusticiaSubhomes13678y10.css: Archivo css particular de
la plantilla.
•
t28m-general.css: Archivo css general del portal.
Una vez descomprimidos los archivos, editaremos la plantilla añadiendo un
Banner en la zona izquierda de la misma.
V.1.0. – 26/03/2009
Web Zerbitzua – Servicio Web
Administrazio Elektronikorako eta Herritarrei Arreta Emateko Zuzendaritza/
Dirección de Administración Electrónica y Atención a la Ciudadanía
JAURLARITZAREN
LEHENDAKARIORDETZA
VICEPRESIDENCIA DEL
GOBIERNO
Gestor de Portales Avanzado
Curso Formativo VIII
Página 34 / 56
Comprobamos al editar el código, que el bloque central contiene :
•
•
•
•
•
•
t28m_bodyLeftFullTextSearch Æ AV Motor de búsqueda, cuyo identificativo
es: @avDef id:”7”
t28m_bodyLeftColVMenu1Æ AV Menú vertical, cuyo identificativo es :
@avDef id:”8”
t28m_bodyLeftColBanner1ÆAv Banner, cuyo identificativo es: @avDef
id:”9”
t28m_bodyLeftColBanner2ÆAv Banner, cuyo identificativo es: @avDef
id:”10”
t28m_bodyLeftColBanner3ÆAv Banner, cuyo identificativo es: @avDef
id:”11”
t28m_bodyLeftColImg1ÆAv de Imagen, cuyo identificativo es: @avDef
id:”12”
V.1.0. – 26/03/2009
Web Zerbitzua – Servicio Web
Administrazio Elektronikorako eta Herritarrei Arreta Emateko Zuzendaritza/
Dirección de Administración Electrónica y Atención a la Ciudadanía
JAURLARITZAREN
LEHENDAKARIORDETZA
VICEPRESIDENCIA DEL
GOBIERNO
Gestor de Portales Avanzado
Curso Formativo VIII
Página 35 / 56
Podemos añadir o eliminar cualquier AV en nuestra plantilla. Si lo que
queremos es añadir un nuevo banner, tendríamos que añadir el código
correspondiente, teniendo en cuenta que el identificador del mismo debe ser
numérico. Aunque no tiene por que ser un número correlativo, no puede
repetirse en la plantilla. Por lo tanto, si añadimos un nuevo banner, el código a
añadir sería:
<div class="t28m_bodyLeftColBanner4">
<!--@avDef id="15" --><!--#include
virtual="/AVTemplates/r01gBannerVA/r01gBannerVA_$LANG.html" -->
</div>
Tendríamos que comprobar en la plantilla que el identificativo que vamos a
asignar a nuestro nuevo banner no se encuentra asignado a ningún otro AV.
Una Vez modificada la plantilla tenemos que modificar la descripción de la
misma, ya que indicaba que la plantilla contaba con 3 banners, y la nueva
plantilla que estamos construyendo va a contar con 4, por lo tanto,
modificamos este dato.
También tenemos que tener en cuenta que el nombre del fichero de la plantilla
(t28m-SubhomeJusticiaSubhomesModificada.shtml) debe coincidir con el
elemento fileName de la propia plantilla, por lo tanto, realizaremos dicha
modificación.
V.1.0. – 26/03/2009
Web Zerbitzua – Servicio Web
Administrazio Elektronikorako eta Herritarrei Arreta Emateko Zuzendaritza/
Dirección de Administración Electrónica y Atención a la Ciudadanía
JAURLARITZAREN
LEHENDAKARIORDETZA
VICEPRESIDENCIA DEL
GOBIERNO
Gestor de Portales Avanzado
Curso Formativo VIII
Página 36 / 56
Asimismo deberemos de modificar el Oid de la plantilla:
Deberemos tener en cuenta los recursos asociados a esta plantilla, si la
modificación provoca algún cambio en ellos. En este caso, deberemos incluir en
la hoja de estilo particular el nuevo banner.
Asimismo, se recomienda modificar el nombre del fichero CSS correspondiente,
así como la referencia al mismo desde la plantilla.
Modificación del fileName de estilo particular de la plantilla:
V.1.0. – 26/03/2009
Web Zerbitzua – Servicio Web
Administrazio Elektronikorako eta Herritarrei Arreta Emateko Zuzendaritza/
Dirección de Administración Electrónica y Atención a la Ciudadanía
JAURLARITZAREN
LEHENDAKARIORDETZA
VICEPRESIDENCIA DEL
GOBIERNO
Gestor de Portales Avanzado
Curso Formativo VIII
Página 37 / 56
Inclusión del nuevo banner y propiedades del mismo, dentro del fichero css
particular de la misma:
/* === Parte izquierda del cuerpo === */
div.t28m_bodyLeftFullTextSearch {
width
: 100%;
}
div.t28m_bodyLeftColVMenu1 {
margin-bottom
: 20px;
width
: 100%;
}
div.t28m_bodyLeftColBanner1 {
text-align
: center;
margin-bottom
: 10px;
width
: 100%;
}
div.t28m_bodyLeftColBanner2 {
text-align
: center;
margin-bottom
: 10px;
width
: 100%;
}
div.t28m_bodyLeftColBanner3 {
text-align
: center;
margin-bottom
: 10px;
width
: 100%;
}
div.t28m_bodyLeftColImg1 {
text-align
: center;
width
: 100%;
}
/* === Parte izquierda del cuerpo === */
div.t28m_bodyLeftFullTextSearch {
width
: 100%;
}
div.t28m_bodyLeftColVMenu1 {
margin-bottom
: 20px;
width
: 100%;
}
div.t28m_bodyLeftColBanner1 {
text-align
: center;
margin-bottom
: 10px;
width
: 100%;
}
div.t28m_bodyLeftColBanner2 {
text-align
: center;
margin-bottom
: 10px;
width
: 100%;
}
div.t28m_bodyLeftColBanner3 {
text-align
: center;
margin-bottom
: 10px;
width
: 100%;
}
div.t28m_bodyLeftColBanner3 {
text-align
: center;
margin-bottom
: 10px;
width
: 100%;
}
div.t28m_bodyLeftColImg1 {
text-align
: center;
width
: 100%;
}
A continuación, desde la opción “Administrar las plantillas del portal” del
Gestor de Portales accederemos a la pantalla de mantenimiento de plantillas
del portal. Seleccionaremos la opción
seleccionar la plantilla modificada.
V.1.0. – 26/03/2009
, lo que nos permitirá
Web Zerbitzua – Servicio Web
Administrazio Elektronikorako eta Herritarrei Arreta Emateko Zuzendaritza/
Dirección de Administración Electrónica y Atención a la Ciudadanía
JAURLARITZAREN
LEHENDAKARIORDETZA
VICEPRESIDENCIA DEL
GOBIERNO
Gestor de Portales Avanzado
Curso Formativo VIII
Página 38 / 56
Nos solicitará el Fichero css particular de la plantilla.
V.1.0. – 26/03/2009
Web Zerbitzua – Servicio Web
Administrazio Elektronikorako eta Herritarrei Arreta Emateko Zuzendaritza/
Dirección de Administración Electrónica y Atención a la Ciudadanía
JAURLARITZAREN
LEHENDAKARIORDETZA
VICEPRESIDENCIA DEL
GOBIERNO
Gestor de Portales Avanzado
Curso Formativo VIII
Página 39 / 56
Una vez copiado el recurso
deberemos registrar la plantilla.
Si
quisieramos
cambiar
la plantilla de
, únicamente
nuestra
página
por
la
nueva,
accederíamos mediante la opción
y
seleccionaremos la opción Editar de la página cuya plantilla queremos
modificar.
Mediante la opción
en Plantilla seleccionaremos la nueva.
V.1.0. – 26/03/2009
Web Zerbitzua – Servicio Web
Administrazio Elektronikorako eta Herritarrei Arreta Emateko Zuzendaritza/
Dirección de Administración Electrónica y Atención a la Ciudadanía
JAURLARITZAREN
LEHENDAKARIORDETZA
VICEPRESIDENCIA DEL
GOBIERNO
Gestor de Portales Avanzado
Curso Formativo VIII
Página 40 / 56
La herramienta nos informará sobre qué Áreas Visuales se verán afectadas por
el cambio de plantilla.
En el caso de que quisieramos realizar cualquier otra modificación, como por
ejemplo, eliminar un banner existente, los pasos a seguir serían los mismos,
V.1.0. – 26/03/2009
Web Zerbitzua – Servicio Web
Administrazio Elektronikorako eta Herritarrei Arreta Emateko Zuzendaritza/
Dirección de Administración Electrónica y Atención a la Ciudadanía
JAURLARITZAREN
LEHENDAKARIORDETZA
VICEPRESIDENCIA DEL
GOBIERNO
Gestor de Portales Avanzado
Curso Formativo VIII
Página 41 / 56
con la diferencia de que en lugar de añadir, eliminaríamos un componente,
tanto de la plantilla como del Fichero css.
Pasos a seguir para la modificación de una plantilla
1. Desde Administración de plantillas, descargar, mediante la opción
Editar el fichero comprimido con la plantilla y sus recursos.
2. Edicion del fichero shtml y css particular de la plantilla. Podremos
añadir o eliminar AVs de la misma. Una vez realizados los cambios,
debemos:
•
•
•
•
Modificar Oid de la plantilla.
Modificar Descripción de la plantilla.
Modificar nombre fichero css particular de la plantilla.
Añadir o eliminar componentes en css particular.
3. Subir y registrar la nueva plantilla y recursos de la misma desde la
opción Administrar las plantillas del portal de la herramienta.
V.1.0. – 26/03/2009
Web Zerbitzua – Servicio Web
Administrazio Elektronikorako eta Herritarrei Arreta Emateko Zuzendaritza/
Dirección de Administración Electrónica y Atención a la Ciudadanía
JAURLARITZAREN
LEHENDAKARIORDETZA
VICEPRESIDENCIA DEL
GOBIERNO
Gestor de Portales Avanzado
Curso Formativo VIII
Página 42 / 56
6 Modificación de CSS particular de la plantilla
En la nueva versión del Gestor de Portales ha sido incluida la posibilidad de
modificación del css particular de cada AV, introduciendo en la pestaña
“Visuales” la opción CSS particular. Nos permite introducir código con el fin de
modificar cada AV, independientemente del CSS general de la página.
Por medio de la utilización de este nuevo campo incorporado en la
herramienta, es posible administrar las páginas, dándoles un aspecto
completamente diferente.
Para lograr este cambio en la hoja de estilo particular del Área Visual debemos
identificar el apartado del menú al que queremos realizar el cambio (en el
ejemplo siguiente, la modificación únicamente es el cambio de color de fondo
de las diferentes opciones).
#LI_vmhomejusticia_00000 a:visited {
background:#ffd380}
#LI_vmhomejusticia_00004 a:visited{
background:#cccccc;}
Utilizando la opción CSS Particular iremos
introduciendo por cada opción el estilo que
queremos modificar. En este caso, y a
modo de ejemplo, únicamente se ha
modificado el color de las dos primeras
opciones del menú vertical.
V.1.0. – 26/03/2009
Web Zerbitzua – Servicio Web
Administrazio Elektronikorako eta Herritarrei Arreta Emateko Zuzendaritza/
Dirección de Administración Electrónica y Atención a la Ciudadanía
JAURLARITZAREN
LEHENDAKARIORDETZA
VICEPRESIDENCIA DEL
GOBIERNO
Gestor de Portales Avanzado
Curso Formativo VIII
Página 43 / 56
Hemos modificado también utilizando la misma opción de CSS particular el color de las
opciones del menú horizontal.
Tendremos que tener en cuenta que para poder modificar el color de fondo de
las opciones, como en este caso, que en la administración del área visual
deberemos poner como color de fondo de área “transparent”, y a continuación
comprobar, mediante algún programa que nos permita inspeccionar el código
de la página, la denominación dentro del <div> de la zona concreta que
deseamos modificar:
En la administración de las áreas visuales, cuando definimos el color de fondo
del área, lo hacemos para todas las opciones del AV. Con esta modificación del
estilo, lo que pretendemos es modificar independientemente las opciones
visuales de cada una de las opciones, por ejemplo de un menú.
V.1.0. – 26/03/2009
Web Zerbitzua – Servicio Web
Administrazio Elektronikorako eta Herritarrei Arreta Emateko Zuzendaritza/
Dirección de Administración Electrónica y Atención a la Ciudadanía
JAURLARITZAREN
LEHENDAKARIORDETZA
VICEPRESIDENCIA DEL
GOBIERNO
Gestor de Portales Avanzado
Curso Formativo VIII
Página 44 / 56
Ejemplo de Código del AV menú vertical modificado
Vamos a comprobar la parte del código que hace referencia a la primera opción
del menú vertical “El Departamento” y que cuenta con 3 hijos: Presentación,
Organigramas Estratégicos, Planes y Funciones.
Indicaremos el cambio del color de la primera opción del menú vertical,
refiriéndonos a ella por medio del identificador.
Como podemos comprobar en el código, la denominación de este apartado del
menú sería LI_vmhomejusticia_0000 (vhhomejusticia, es el nombre que
hemos dado al área visual cuando la hemos administrado), por lo tanto, en el
apartado css particular indicaremos lo siguiente:
# LI_vmhomejusticia_0000 a:visited{
Background:#ffd380;
Para cambiar el color de fondo
Para cambiar el color del texto
Color:#CCCCCC;
}
Igualmente indicaremos las modificaciones de las siguientes opciones
# LI_vmhomejusticia_0004 a:visited{
Background:#ffd380;
}
Al igual que hemos modificado el color del fondo de la opción (background),
podríamos haber modificado, por ejemplo, el color del texto, el tipo de letra o
cualquier otro atributo.
V.1.0. – 26/03/2009
Web Zerbitzua – Servicio Web
Administrazio Elektronikorako eta Herritarrei Arreta Emateko Zuzendaritza/
Dirección de Administración Electrónica y Atención a la Ciudadanía
JAURLARITZAREN
LEHENDAKARIORDETZA
VICEPRESIDENCIA DEL
GOBIERNO
Gestor de Portales Avanzado
Curso Formativo VIII
V.1.0. – 26/03/2009
Página 45 / 56
Web Zerbitzua – Servicio Web
Administrazio Elektronikorako eta Herritarrei Arreta Emateko Zuzendaritza/
Dirección de Administración Electrónica y Atención a la Ciudadanía
JAURLARITZAREN
LEHENDAKARIORDETZA
VICEPRESIDENCIA DEL
GOBIERNO
Gestor de Portales Avanzado
Curso Formativo VIII
V.1.0. – 26/03/2009
Página 46 / 56
Web Zerbitzua – Servicio Web
Administrazio Elektronikorako eta Herritarrei Arreta Emateko Zuzendaritza/
Dirección de Administración Electrónica y Atención a la Ciudadanía
JAURLARITZAREN
LEHENDAKARIORDETZA
VICEPRESIDENCIA DEL
GOBIERNO
Gestor de Portales Avanzado
Curso Formativo VIII
Página 47 / 56
7 Categorización de las páginas del Portal
La categorización será específica de cada portal. Ésta llegará a tanta
profundidad como lo defina el responsable del portal, teniendo en cuenta
que para crear una nueva categoría, esta debe contener varias páginas acerca
de una mismo tema, ámbito o público objetivo. Las páginas que no se
encuadren dentro de una Subhome (resultado de búsquedas, aplicaciones…),
se encuadrarán dentro de la categoría de la Horizontal – Departamento.
La Jerarquía de los Niveles a seguir será la siguiente:
1.
2.
3.
4.
5.
6.
PreHome
Home del Portal
SubHome
Página de Detalle (Sub-subHome) (si los hubiera)
Otros posibles sub-sub-niveles (si los hubiera)
999. Páginas de tipo horizontal del Portal (Contenidos, búsquedas,
aplicaciones)
Al crear una nueva categoría, se nos desplegarán las opciones de categoría
correspondientes: Nivel, Nombre y Descripción idiomáticos.
Importante: El nivel más bajo de las categorías es el 1, nunca el 0.
V.1.0. – 26/03/2009
Web Zerbitzua – Servicio Web
Administrazio Elektronikorako eta Herritarrei Arreta Emateko Zuzendaritza/
Dirección de Administración Electrónica y Atención a la Ciudadanía
JAURLARITZAREN
LEHENDAKARIORDETZA
VICEPRESIDENCIA DEL
GOBIERNO
Gestor de Portales Avanzado
Curso Formativo VIII
Página 48 / 56
Vamos a analizar todos estos conceptos con el ejemplo adaptado del Portal de
Hacienda. Supongamos que las páginas del Portal de Hacienda tienen la
siguiente estructura jerárquica:
¾ Prehome del Departamento de Hacienda y Administración
Pública.
¾ Home del Departamento de Hacienda y Administración
Pública.
¾ Subhomes:
o Biblioteca
ƒ Sub-Subhome: Izartu
o Economía Vasca
o Hacienda y finanzas
o Función Pública
o Informática y Telecomunicaciones
o Compras y Aprovisionamiento
Prehome
Hacienda y
Administración
Pública
home
Hacienda y
Administración
Pública
Economía
Vasca
Biblioteca
Hacienda
y Finanzas
Función
Pública
Informátic
ay
Telecomu
nicaciones
Compras
y
Aprovisio
namiento
Izartu
V.1.0. – 26/03/2009
Web Zerbitzua – Servicio Web
Administrazio Elektronikorako eta Herritarrei Arreta Emateko Zuzendaritza/
Dirección de Administración Electrónica y Atención a la Ciudadanía
JAURLARITZAREN
LEHENDAKARIORDETZA
VICEPRESIDENCIA DEL
GOBIERNO
Gestor de Portales Avanzado
Curso Formativo VIII
Página 49 / 56
La estructura de categorización que habría que configurar en función de estos
datos podría ser la siguiente:
Nivel
1
2
3
3
3
3
3
4
999
Nombre
Prehome
Home
Biblioteca
Economía Vasca
Hacienda y Finanzas
Función Pública
Informátoica y Telecomunicaciones
Compras y Aprovisionamiento
Izartu
Descripción
Prehome
Home
Biblioteca
Economía Vasca
Hacienda y Finanzas
Función Pública
Informática y Telecomunicaciones
Compras y Aprovisionamiento
Izartu
La Gestión de niveles de Categorías tiene tres opciones básicas:
1. Crear una Nueva Categoría
2. Editar una Categoría
3. Borrar una Categoría
7.1 Crear una Nueva Categoría
Accederemos a la creación de una Nueva Categoría por medio del botón
. En el desplegable que nos aparecerá vamos introduciendo los
datos tanto en euskera como en castellano.
V.1.0. – 26/03/2009
Web Zerbitzua – Servicio Web
Administrazio Elektronikorako eta Herritarrei Arreta Emateko Zuzendaritza/
Dirección de Administración Electrónica y Atención a la Ciudadanía
JAURLARITZAREN
LEHENDAKARIORDETZA
VICEPRESIDENCIA DEL
GOBIERNO
Gestor de Portales Avanzado
Curso Formativo VIII
Página 50 / 56
7.2 Editar una Categoría
Para editar una Categoría pulsaremos sobre el botón “Editar”. Se nos
desplegarán las opciones de categoría correspondientes: Nivel, Nombre y
Descripción idiomáticos. Desde aquí podremos realizar los cambios
oportunos y registrarlos de forma permanente.
7.3 Borrar una categoría
Para eliminar una Categoría de forma permanente pulsaremos sobre la
opción borrar.
Cualquier cambio, para que tenga efecto, deberá confirmarse mediante el
botón Guardar.
V.1.0. – 26/03/2009
Web Zerbitzua – Servicio Web
Administrazio Elektronikorako eta Herritarrei Arreta Emateko Zuzendaritza/
Dirección de Administración Electrónica y Atención a la Ciudadanía
8 Códigos de Idioma (Estándar ISO 639)
Fuente: http://es.wikipedia.org/wiki/ISO_639-1
aa
ab
ae
af
afar
abjaso
avéstico
afrikaans
co
cr
cs
cu
gd
gl
gn
gu
ak akano
am amárico
corso
cree
checo
eslavo eclesiástico
antiguo
cv chuvasio
cy galés
an
ar
aragonés
árabe
as
av
ay
az
ba
be
bg
bh
bi
bm
bn
bo
br
bs
ca
ce
ch
asamés
avar
aimara
azerí
baskir
bielorruso
búlgaro
bhojpurí
bislama
bambara
bengalí
tibetano
bretón
bosnio
catalán
checheno
chamorro
jv
ka
kg
ki
javanés
georgiano
kongo
kikuyu
mg
mh
mi
mk
malgache
marshalés
maorí
macedonio
or
os
pa
pi
oriya
osético
panyabí
pali
sr
ss
st
su
gv manés
ha hausa
kj
kk
kuanyama
kazajo
ml malayalam
mn mongol
pl
ps
polaco
pastú
sv sueco
sw suajili
da danés
de alemán
he hebreo
hi hindi (o hindú)
kl groenlandés
km camboyano
mo moldavo
mr maratí
pt portugués
qu quechua
ta
te
tamil
telugú
dv
dz
ee
el
en
eo
es
et
eu
fa
ff
fi
fj
fo
fr
fy
ga
ho
hr
ht
hu
hy
hz
ia
id
ie
ig
ii
ik
io
is
it
iu
ja
kn
ko
kr
ks
ku
kv
kw
ky
la
lb
lg
li
ln
lo
lt
lu
lv
ms
mt
my
na
nb
nd
ne
ng
nl
nn
no
nr
nv
ny
oc
oj
om
rm
rn
ro
ru
rw
sa
sc
sd
se
sg
si
sk
sl
sm
sn
so
sq
tg
th
ti
tk
tl
tn
to
tr
ts
tt
tw
ty
ug
uk
ur
uz
ve
tayiko
tailandés
tigriña
turcomano
tagalo
setsuana
tongano
turco
tsonga
tártaro
twi
tahitiano
uigur
ucraniano
urdu
uzbeko
venda
maldivo
dzongkha
ewe
griego (moderno)
inglés
esperanto
español (o castellano)
estonio
vascuence (o euskera)
persa
fula
finés (o finlandés)
fijiano (o fidji)
feroés
francés
frisón (o frisio)
irlandés (o gaélico)
gaélico escocés
gallego
guaraní
guyaratí
hiri motu
croata
haitiano
húngaro
armenio
herero
interlingua
indonesio
occidental
igbo
yi de Sichuán
inupiaq
ido
islandés
italiano
inuktitut
japonés
canarés
coreano
kanuri
cachemiro
kurdo
komi
córnico
kirguís
latín
luxemburgués
luganda
limburgués
lingala
lao
lituano
luba-katanga
letón
9 Tabla de Tipos de Áreas Visuales
malayo
maltés
birmano
nauruano
noruego bokmål
ndebele del norte
nepalí
ndonga
neerlandés
nynorsk
noruego
ndebele del sur
navajo
chichewa
occitano
ojibwa
oromo
retorrománico
kirundi
rumano
ruso
ruandés
sánscrito
sardo
sindhi
sami septentrional
sango
cingalés
eslovaco
esloveno
samoano
shona
somalí
albanés
serbio
suazi
sesotho
sundanés
vi
vo
wa
wo
vietnamita
volapük
valón
wolof
xh xhosa
yi yídish (o
yiddish)
yo yoruba
za chuan (o
zhuang)
zh chino
zu zulu
Tipo de AV
Nombre
Abr
Recursos comunes (styles,scripts)
Recursos particulares
r01gHeadLineVA
A.V Destacados
hd
r01gHeadLine.css
codportal-hdVisualAreaX.css
r01gImageVA
A.V Imagen
Img
r01gBannerVA
A.V Banner
bnn
r01gPageFootVA
A.V Pie de Página
ft
codportal-hmVisualAreaX.css
codportal-hmVisualAreaX.js
codportal-brdVisualAreaX.css
r01gDetailedMenuVA
A.V Menú Detallado
md
r01gImage.css
r01gCommonBanner.css
r01gBanner.js
r01gPageFoot.css
r01gHorizontalMenu.css
r01gHorizontalMenu.js
r01gTitle.css
r01gVerticalMenu.css
r01gVerticalMenu.js
r01gTitle.css
r01gDetailedMenu.css
r01gNavigatorVA
A.V Migas de Pan
brd
r01gNavigator.css
r01gLangSelector.css
r01gHorizontalMenuVA A.V Menú Horizontal
hm
r01gVerticalMenuVA
vm
A.V Menú Vertical
r01gLangSelectorVA
A.V Selector de Idioma
lang
r01gEditorVA
A.V Editor
ed
r01gContainerVA
A.V Contenedor
cont
r01gContentListVA
A.V Listado de Contenidos
lst
r01gSearchResultVA
A.V Resultado de Búsqueda
res
r01gSearchEngineVA
A.V Motor de Búsqueda
srch
r01gCommonSearchVA A.V Buscador Avanzado
asrch
codportal-ftVisualAreaX.css
codportal-vmVisualAreaX.css
codportal-vmVisualAreaX.js
codportal-mdVisualAreaX.css
codportal-langVisualAreaX.css
codportal-edVisualAreaX.css
r01gContainer.css (*)
r01PortalResetToBaseStylesAppContent.css (*)
r01gHTMLEditor.css
r01gTitle.css
r01gFichasTurismo.css
r01gGeneralTurismo.js
r01gContentListSearchEngineStyles.css
r01gTitle.css
r01gSearchResultStyles.css
r01toolTipBalloon.css
r01gSearchEngine.css
r01gSearchEngine.js
r01lContentSearchFormStyles.css
r01fCalendar.css
r01gCommonSearchContentSearchForm.js
r01gCommonSearchComboStructures.js
r01gCommonSearchScripts.js
r01gCommonSearchPopUp.js
r01gCommonSearchCalendar.js
r01gCommonSearchDateValidator.js
r01gTitle.css
codportal-contVisualareaX.css
codportal-lstVisualArea.css
codportal-srchVisualArea.css
codportal-asrchVisualAreaX.css
codportal-asrchVisualAreaX.js
r01gAccesskeyVA
A.V Teclas de Acceso Rápido
ak
r01gImageHMenuVA
A.V Menú Horizontal con Imágen imghm
r01gImageMenuVA
A.V Menú de Imágenes Animado anm
r01gImageVMenuVA
A.V Menú Vertical con Imágen
imgvm
r01gQueryCalendarVA
A.V Calendario
cal
r01gTitleVA
r01gTagCloudVA
A.V Título
A.V Nube de tags
tit
tcld
r01sliderGalleryVA
A.V. Galeria de imágenes
sg
r01gAccesskey.css
r01gImageHMenu.css
r01gTitle.css
r01gImageMenu.css
r01gImageMenu.js
r01gMootools.js
r01gImageVMenu.css
r01gTitle.css
r01gQueryCalendar.css
r01gTitle.css
r01gTitle.css
codportal-imghmVisualAreaX.css
codportal-anmVisualAreaX.css
codportal-imgvmVisualAreaX.css
codportal-calVisualAreaX.css
codportal-titVisualAreaX.css
codportal-tlcldVisualAreaX.css
Codportal-sgVisualAreaX.css
JAURLARITZAREN
LEHENDAKARIORDETZA
VICEPRESIDENCIA DEL
GOBIERNO
Gestor de Portales Avanzado
Curso Formativo VIII
Página 54 / 56
10 Iconografía en Euskadi.net
Estilos dependientes de la familia y Tipo de Contenido:
Prensa y Comunicación
Noticia
r01TypoNew.gif
Prensa
r01TypoPress.gif
Procedimientos Administrativos:
r01TypoProcedure.gif
Procedimiento activo:
r01TypoProcedureActive.gif
Procedimiento activo últimos días (No configurado):
r01TypoProcedureActiveLastDays.gif
Procedimiento histórico:
r01TypoProcedureHistoric.gif
Procedimiento Resuelto
r01TypoProcedureSolved.gif
Procedimiento Cerrado
r01TypoProcedureClosed.gif
V.1.0. – 26/03/2009
Web Zerbitzua – Servicio Web
Administrazio Elektronikorako eta Herritarrei Arreta Emateko Zuzendaritza/
Dirección de Administración Electrónica y Atención a la Ciudadanía
JAURLARITZAREN
LEHENDAKARIORDETZA
VICEPRESIDENCIA DEL
GOBIERNO
Gestor de Portales Avanzado
Curso Formativo VIII
Página 55 / 56
Resto de Contenidos:
Documentación
r01TypoDoc.gif
Eventos
r01TypoEvent.gif
Recursos Humanos
r01TypoRRHH.gif
Estadísticas
r01TypoStatistics.gif
Organización
r01TypoOrg.gif
Legislación
r01TypoLaw.gif
Directorios
r01TypoDir.gif
Información General
r01TypoInfo.gif
Iconografía propia del Departamento de Turismo:
Alojamiento
r01TypoTourismAlojamiento.gif
Compras
r01TypoTourismCompras.gif
V.1.0. – 26/03/2009
Web Zerbitzua – Servicio Web
Administrazio Elektronikorako eta Herritarrei Arreta Emateko Zuzendaritza/
Dirección de Administración Electrónica y Atención a la Ciudadanía
JAURLARITZAREN
LEHENDAKARIORDETZA
VICEPRESIDENCIA DEL
GOBIERNO
Gestor de Portales Avanzado
Curso Formativo VIII
Página 56 / 56
Cultura
r01TypoTourismCultura.gif
Deportes
r01TypoTourismDeportes.gif
Destinos
r01TypoTourismDestinos.gif
Gastronomía
r01TypoTourismGastronomia.gif
Movilidad
r01TypoTourismMovilidad.gif
Naturaleza
r01TypoTourismNaturaleza.gif
Negocios
r01TypoTourismNegocios.gif
Oficinas
r01TypoTourismOficinas.gif
Restauración
r01TypoTourismRestauracion.gif
V.1.0. – 26/03/2009
Web Zerbitzua – Servicio Web
Administrazio Elektronikorako eta Herritarrei Arreta Emateko Zuzendaritza/
Dirección de Administración Electrónica y Atención a la Ciudadanía
Descargar