Trabajo Final de Adscripción de la Cátedra Tratamiento Automático de la Información I: De Greenstone 2 a Greenstone 3

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Trabajo Final de Adscripción de la Cátedra Tratamiento Automático de la Información I: De Greenstone 2 a Greenstone 3"

Transcripción

1 Trabajo Final de Adscripción de la Cátedra Tratamiento Automático de la Información I: De Greenstone 2 a Greenstone 3 Natalia C. Salcedo Esta obra está bajo una Licencia Creative Commons Atribución-NoComercial- SinDerivadas 3.0 Unported 1

2 Resumen: Este trabajo final de adscripción es el resultado de la comparación de las distintas versiones del software libre Greenstone. Para poder realizar este análisis se tuvieron en cuanta las características de las distintas versiones de Greenstone 2 y la nueva versión de Greenstone3. En dicha comparación se tuvieron en cuenta las siguientes variables: estructura del software en general, directorios, migraciones de una versión a otra, formatos, personalización sobre diseño y protocolo de OAI, Por último se adjunta en el anexo 1 un ejemplo de construcción de una colección creada con Greenstone3. Historia: En los últimos cinco años, el uso del software Greenstone ha crecido notablemente y con gran éxito. Esto debido a que es un sistema multilingüe y permite importar diferentes formatos de tipos de documentos. Cada colección es diseñada, configurada y construida individualmente. El nuevo diseño esta dirigido a mejorar la naturaleza dinámica del kit de herramientas de Greenstone. El cual se basa en: estándares de XML actuales, metodologías de implementación (agentes de comunicación), prácticas de software tales como protocolos simples (SOAP), multiplataforma para el desarrollo de JAVA, esquemas actuales sobre modulación y actualización de software. En la antigua arquitectura de Greenstone2, todas las acciones de los procesos, se realizaban a través de la aplicación library.cgi. En cambio en la nueva arquitectura de Greenstone3 que se basa en topologías de agente de comunicación, cada proceso es realizado por un agente distinto. Estos se comunican a través de un protocolo (SOAP), intercambiando mensajes a través de XML, que por razones de portabilidad se codifican a través de JAVA. 2

3 Diferencias entre versiones: Greenstone2 Web Server: se ejecuta a través de Apache. Desarrollado en C++: todo lo relacionado la inferface con el servidor Web, esta desarrollado con C++. Script Perl: para todo lo que se relacionado con la importación de objetos digitales al sistema y la generación de los índices. Greenstone3 Web Server: se ejecuta a través de Apache Tomcat Server. Este tipo de servidor ejecuta aplicaciones Java. Desarrollado en JAVA Script Perl: utiliza el mismo lenguaje que GS2, porque a lo que se refiere a la importación de objetos digitales y la generación es la misma Greenstone2 Aplicación CGI: su característica principal es que cada vez que el usuario se conecta o ingresa a Greenstone a la biblioteca digital, el servidor lanza un proceso CGI que lo atiende. Por cada entrada de usuarios, genera un proceso, cuando termina de hacer su consulta ese proceso se muere. Web Services: No posee Greenstone3 Aplicación de tipo Servlet: la aplicación se carga en la memoria del servidor, y a partir de ahí atiende a los usuarios. Por ejemplo, si yo tengo 10 usuarios, tengo solo una única aplicación corriendo, genera un solo proceso, y no diez. Esto hace que el rendimiento del servidor, este optimizado. Web Services SOAP: permite relacionar aplicaciones. Por ejemplo poseemos una aplicación en PHP y tenemos una biblioteca digital en GS3. Desde la aplicación, se le puede enviar un mensaje de búsqueda sobre un tema a la biblioteca digital, Greenstone me devuelve la respuesta, y ese resultado lo podemos manipular y visualizar como queramos dentro de una aplicación PHP. 3

4 Arquitectura distribuida: no posee una arquitectura distribuida: es decir existe un solo servidor que atiende cada consulta de los usuarios por cada proceso solicitado. No se puede distribuir en varios Server los procesos, para poder obtener mayor rendimiento. Arquitectura monolítica: por ejemplo, si un usuario se conecta a la biblioteca digital, y hace una búsqueda, y se genera un error, se cae la aplicación entera. El usuario no tiene acceso de nuevo a la aplicación hasta que ese proceso se termine y se pueda volver a ejecutar. Instalación y site: Greenstone2 posee una sola instalación y un site. Si se quiere tener en un mismo servidor dos sites distintos, tengo que tener dos instalaciones distintas. Arquitectura distribuida: esto permite tener mi biblioteca digital distribuida en varios servidores. Es decir puedo distribuir los procesos en distintos servidores. Arquitectura modular: es un conjunto de procesos divididos en módulos. La ventaja es que si un proceso falla, el resto sigue funcionando, sin necesidad de reiniciar la aplicación entera. Instalación y múltiples sites: en un único servidor puedo tener varios sitios distintos con diferentes interfaces con contenidos distintos. Ejemplo de arquitectura modular: Proceso de consulta Query Browse Retrieve Process Enrich Búsqueda y recuperación mediante los índices existentes. Navegación de clasificadores y jerarquías de documentos. Entrega de documentos, sus metadatos y otro cualquier archivo asociado. Ejecución de un comando, por ejemplo: crear la colección. Toma el documento y lo devuelve con el valor agregado markup o etiquetado adicional. Es un conjunto de procesos detrás de una simple consulta. Si bien uno esta relacionado con el otro, ninguno no interfiere los demás, aunque se genere algún error. Filosofía Descríbalo Ud. Mismo : Esta característica permite que el servlet de Greenstone se adapte a lo que el usuario quiere desarrollar. Mediante XSLT se puede modificar la apariencia y funcionalidad de una página generada por la biblioteca, por ejemplo ordenando los resultados de una búsqueda, o presentando los resultados de acuerdo a lo que el protocolo OAI requiere y permitir su exportación. Con la versión 2 de Greenstone, este tipo de requerimientos necesitaban que se modificara el código fuente de la aplicación. 4

5 5 Estructura de directorios: Greenstone2 Greenstone3 greenstone greenstone/apache-httpd greenstone/bin greenstone/cgi-bin greenstone/collect greenstone/etc greenstone/gli greenstone/lib greenstone/macros greenstone/mappings greenstone/packages greenstone/perlib greenstone/temp greenstone3 greenstone3/src greenstone3/src/java/ greenstone3/src/packages greenstone3/lib greenstone3/lib/java greenstone3/lib/jni greenstone3/resources greenstone3/resources/soap greenstone3/bin greenstone3/bin/script greenstone3/packages greenstone3/docs greenstone3/gli greenstone3/gs2build greenstone/web greenstone/web/flash greenstone/images greenstone/java greenstone/script greenstone/style greenstone3/web greenstone3/web/web-inf greenstone3/web/web-inf/classes greenstone3/web/web-inf/lib greenstone3/web/sites greenstone3/web/sites/localsite greenstone3/web/sites/localsite/collect greenstone3/web/sites/localsite/images greenstone3/web/sites/localsite/transforms greenstone3/web/interfaces greenstone3/web/interfaces/default greenstone3/web/interfaces/default/images greenstone3/web/interfaces/default/js greenstone3/web/interfaces/default/style greenstone3/web/interfaces/default/transforms greenstone3/web/applet

6 Migración de colecciones de GS2 a GS3: Una de las principales características en el desarrollo de Greenstone, es la Compatibilidad con versiones anteriores. Para ello se conservaron las fortalezas de los sistemas existentes hasta ese momento. Esto se logró, mediante la creación de un diseño que fuese compatible hacia atrás, Proporcionándoles tanto a los desarrolladores como a los usuarios, facilidades para una futura migración. Procedimiento de migración: es recomendable que para obtener una exitosa migración, las dos versiones de Greenstone estén instaladas en el directorio raíz. Líneas de comandos: C:\>cd greenstone / entrar al directorio de GS2/ C:\Greenstone>setup.bat / esta línea permite entrar al ambiente de GS2/ C:\Greenstone>cd.. /luego se debe salir del ambiente de GS2/ C:\>cd greenstone3 / entrar al directorio de GS3/ C:\Greenstone3>cd gs2build /entrar a la carpeta gsbuild2 de GS3/ C:\Greenstone3\gs2build>setup / entrar al ambiente de la carpeta gsbuild2 de GS3/ C:\Greenstone3\gs2build>perl -S import.pl -collectdir "C:\Greenstone3\web\sites\ localsite\collect" investig / esta línea importa la colección / /El resultado es el siguiente:/ Use of uninitialized value in string eq at C:\Greenstone3\gs2build/perllib/colcf g.pm line 304. Use of uninitialized value in string eq at C:\Greenstone3\gs2build/perllib/colcf g.pm line 313. Use of uninitialized value in string eq at C:\Greenstone3\gs2build/perllib/colcf g.pm line 321. Use of uninitialized value in sprintf at C:\Greenstone3\gs2build/perllib/gsprint f.pm line 79. ERROR: Can't find the configuration file Died at C:\Greenstone3\gs2build/perllib/colcfg.pm line 329. C:\Greenstone3\gs2build>perl -S buildcol.pl -collectdir "C:\Greenstone3\web\site s\localsite\collect" investig /esta línea reconstruye los índices y clasificadores y / /El resultado es el siguiente:/ Use of uninitialized value in string eq at C:\Greenstone3\gs2build/perllib/colcf g.pm line

7 Use of uninitialized value in string eq at C:\Greenstone3\gs2build/perllib/colcf g.pm line 313. Use of uninitialized value in string eq at C:\Greenstone3\gs2build/perllib/colcf g.pm line 321. Use of uninitialized value in sprintf at C:\Greenstone3\gs2build/perllib/gsprint f.pm line 79. ERROR: Can't find the configuration file Died at C:\Greenstone3\gs2build/perllib/colcfg.pm line 329. C:\Greenstone3\gs2build>cd.. /sale de la carpeta gs2build/ C:\Greenstone3>cd bin /entrar a la carpeta bin/ C:\Greenstone3\bin>cd script /entrar a la carpeta script, donde se encuentra el script de conversión/ /El resultado obtenido es el siguiente/ C:\Greenstone3\bin\script>perl -S convert_coll_from_gs2.pl -collectdir "C:\Green stone3\web\sites\localsite\collect" investig Parameterless"useIO"deprecated at C:\Greenstone3/lib/perl/cpan/XML/Writer.pm line 16 coll config=c:\greenstone3\web\sites\localsite\collect\investig\etc\collect.cfg Use of uninitialized value in pattern match (m//) at C:\Greenstone3/lib/perl/cpa n/xml/writer.pm line 307. Use of uninitialized value in print at C:/Greenstone/bin/windows/perl/lib/IO/Han dle.pm line 401. Como unos de los resultados finales, se obtienen los archivos xml: buildconfig.xml y collectionconfig.xml. Los cuales son equivalentes a collect.cfg y build.cfg de cada colección pertenecientes a GS2. Importante: Este procedimiento convierte una colección GS2 a GS3, actualmente posee algunos problemas o errores, los cuales se encuentran bajo estudio. 7

8 Creación de una colección en GS3: Uno de los puntos fuertes que se ha querido conservar en el nuevo diseño de Greenstone, es la creación de las colecciones. Los procesos de importación de objetos digitales, creación de índices y clasificadores de exploración siguen siendo iguales. Lo que ha cambiado sustancialmente es el lenguaje del formato: Greenstone2 [Text] [num] [link][/link] [srclink][/srclink] [icon] [srcicon] [Title] (metadata) Greenstone3 <gsf:text/> <gsf:metadata name='docnum'/> <gsf:link> or <gsf:link type='document'> <gsf:link type='source'> <gsf:icon/> or <gsf:icon type='document'/> <gsf:icon type='source'/> <gsf:metadata name='title'/> or <gsf:metadata name='title' select='current'/> [parent:title] <gsf:metadata name='title' select='parent' /> [parent(all):title] <gsf:metadata name='title' select='ancestors'/> [parent(top):title] <gsf:metadata name='title' select='root' /> [parent(all': '):Title] <gsf:metadata name='title' select='ancestors' separator=': ' /> [sibling(all': '):Title] <gsf:metadata name='title' multiple='true' separator=': ' /> {Or}[dc.Title], [dls.title], <gsf:choose-metadata> <gsf:metadata name='dc.title'/> [Title] } <gsf:metadata name='dls.title'/> <gsf:metadata name='title'/> </gsf:choose-metadata> {If}[parent:Title], [parent:title], [Title] } {If}[Subject], <td>[subject]} <gsf:choose-metadata> <gsf:metadata name='title' select='parent'/> <gsf:metadata name='title'/> </gsf:choose-metadata> <gsf:switch> <gsf:metadata name='subject'/> <gsf:when test='exists'> <td><gsf:metadata name='subject'/> </gsf:when></gsf:switch> Personalización y diseño: 8

9 Uno de los cambios más importantes sobre el nuevo diseño de GS3, fue la personalización de la interfaz principal y sitio de cada colección. En GS2 la personalización y diseño, es manejado archivos macros, los cuales se encuentran readicionados con distintas hojas de estilo. Cada macro define la estructura y contenido de cada sitio en GS2. Las principales son las siguientes: Home.dm / página principal de GS2/ About.dm / página que contiene información general de cada colección/ Query.dm /página de búsquedas y resultados / Document.dm / página que controla la visualización del documento/ Style.dm / controla el estilo global que se encuentra en cada página/ Extra.dm / Macro particular de cada colección/ Respecto a los archivos de hojas de estilo, los principales son los siguientes: Style.css / maneja el estilo general / Style-print.css / estilo usado para imprimir las páginas / Print-document.css / estilo usad para imprimir los documentos / En GS3 la personalización y diseño, es manejado por archivos XSLT, los cuales sustituyen a las antiguas macros. Estas se encuentran en el directorio $GSDL3HOME/interfaces/interface-name/transform. Respecto a las hojas de estilo, se siguen conservando archivos.css, pero cambian su nombre y ubicación. Se alojan en el directorio $GSDL3HOME/ web/interfaces/default/style.el archivo que maneja el estilo general en este nuevo Greenstone se llama core.css. Además podemos encontrar otras novedades en GS3 respecto a la interfaz principal y sitio de cada colección. Entre las novedades de la interfaz principal podemos encontrar: Búsqueda cruzada por defecto en todas las colecciones. Página de administración Registro de usuarios Sitio de cada colección: Búsqueda avanzada incluida. 9

10 Opciones de ranking en los resultados de búsqueda. Nodos de los clasificadores independientes. Berry Basket (opción que permite guardar documentos en un especie de carrito, copiar la url al documento y enviarselo por mail} ) OIA Server: La instalación del proveedor datos Greenstone3 OAI está disponible desde la versión 3.03 y posteriores. Se ejecuta a través del servlet llamado oaiserver y se accede a través de la siguiente url: La configuración puede realizarse a través de dos archivos: OAIConfig.xml: Este archivo se encuentra el directorio greenstone3/web/web- INF/classes, y específica la información general de todo el repositorio. Cuando se modifica se debe tener en cuenta colocar los valores correctos sobre el nombre del repositorio (repositoryname) y la url del mismo (baseurl). Los demás valores pueden modificarse de acuerdo a lo necesario. CollectionConfig.xml: Se encuentra en el directorio /etc de cada colección, y contiene la información relativa a la configuración OAI de la misma. Mapeo de campos de metadatos: Si se desea crear un conjunto de metadatos propios y no lo utilizar los standards predeterminados Dublin Core, es necesario realizar un mapeo a estos últimos, para el repositorio pueda ser cosechado por otros repositorios a través del proceso de harvesting En GS3 el mapeo de campos de metadatos, se realiza en dos niveles: en forma global para todas las colecciones del repositorio, o en concreto para una colección en particular. Para una colección particular, la especificación del mapeo de campos en el archivo collectionconfig.xml prevalece sobre que el del OAIConfig.xml. Por lo tanto, las asignaciones de los metadatos serán primero buscadas en collectionconfig.xml de cada colección, y si no se encuentran irán a las del archivo OAIConfig.xml, y si no se especifica allí tampoco, los nombres de los campos del Dublin Core estándar se utilizaran para recuperar los metadatos de la colección. Este apartado trata sobre la explicación en la creación de una colección realizada en GS3. La colección en cuestión contiene tesis en formato pdf, de las carreras de postgrado de la Facultad de Arquitectura y Urbanismo de la Universidad Nacional de La plata. 10

11 Objetivo: que los alumnos de la materia de Tratamiento Automático de la Información I adquieran los conocimientos básicos para construir una colección digital de tesis en formato PDF utilizando el software Greenstone3. Colección de tesis en PDF: Para crear una colección usaremos el programa Greenstone Librarian Interface (GLI). Este sirve para crear y administrar colecciones digitales de manera sencilla. El GLI se encuentra dividido en: un menú con diferentes opciones (Archivo, Editar y Ayuda) y diferentes tipos de pestañas que son herramientas (Descargar, Reunir, Enriquecer, Diseño, Crear, Formato) que nos ayudaran a construir paso a paso las colecciones digitales. Procedimiento: 1. Creación de la colección: a. Crear una colección nueva desde la opción Archivo. b. Elegir la opción Nueva para crear una nueva colección. c. Llenar los datos de la nueva colección: título de la colección y descripción de contenidos (Figura 1). Figura 1 11

12 d. Luego ir a la pestaña Reunir de la barra de herramientas horizontal del programa. e. Seleccionar la opción vertical del lado izquierdo Espacio de fichero local, para elegir el archivo del documento a incorporar a la colección creada (Figura 2). Figura 2 f. Dar clic en el archivo a seleccionar y arrastrar con el Mouse hacia el lado derecho de la pantalla (Figura 3). 12

13 2. Metadatos: g. Ir a la pestaña Enriquecer para cargar los metadatos. h. Ingresar los metadatos para describir los datos del documento (Figura 4) 2. Diseño de la colección: Figura 4 a. Ir a la pestaña Diseño en la barra de herramientas horizontal. b. Por defecto se encuentra seleccionado la opción vertical Plugins c. Seleccionar los plugins por los cuales la colección va a procesar los archivos de los documentos ingresados (Figura 5). 13

14 Figura 5 d. Luego elegir la opción vertical Índices de búsqueda. e. Reemplazar los índices existentes por los deseados para la búsqueda del formulario de la colección creada (Figura 6) f. Marcar las opciones May/Min y Coincidencias de acentos Figura 6 14

15 g. Por último elegir la opción vertical Clasificadores de exploración. h. Reemplazar los clasificadores existentes por los siguientes (Figura 7): Lista alfabética de títulos: List metadata dc.title- partition_type_within_level per_letter buttonname Títulos Listado alfabetico de autores por agrupación de letras: AZCompactList metadata dc.autor o Creator buttonname Autores Jerarquía temática: Hierarchy metadata dc.coverage sort dc.title buttonname Temas Listado horizontal por rango de fechas: List metadata dc.date-bookshelf_type always-partition_type_within_level nonesort_leaf_nodes_using dc.title-use_hlist_for dc.date-buttonname Fechas Figura 7 15

16 3. Formato de la colección: a. Ir a la pestaña Formato de la barra de herramientas horizontal. b. Seleccionar la opción Formato. c. Elegir el tipo de formato que se desea modificar o incluir: Search: formato del los resultados de búsqueda a través del formulario. Formato por default: <gsf:template match="documentnode"> <td valign="top"> <gsf:link type="document"> <gsf:icon type="document"/> <td> <gsf:link type="document"> <xsl:call-template name="choose-title"/> Formato reformado: <gsf:template match="documentnode"> Se agrego las siguientes etiquetas de HTML para generar una tabla: <table border="1" bordercolor="green" height="100%"> <table> : etiqueta HTML para generar una tabla border="1" : borde de la tabla bordercolor="green" : color verde de la tabla height="100%": altura de la tabla. <table border="1" bordercolor="green" height="100%"> <td valign="top"> <! Se marcaron los siguientes parámetros como comentarios para eliminar el acceso al document a través del icono: <gsf:link type="document"> 16

17 <gsf:icon type="document"/> Parámetro que sobre el icono linkea al document heading (cabecera) y document (cuerpo del documento HTML) Se agregaron los siguientes parámetros: <b>autor/es :</b> <gsf:metadata multiple="true" name="dc.creator" separator=" - "/> Etiqueta: Autor/es : multiple="true" parametro utilizado cuando el metadato tiene más de una ocurrencia name="dc.creator" nombre del metadatos separator=" - " signo que separa las distintas ocurrencias <td> <b>título:</b> <gsf:link type="document"> <xsl:call-template name="choose-title"/> <br/> <b>autor/es :</b> <gsf:metadata multiple="true" name="dc.creator" separator=" - "/> <br/> Se agregaron los siguientes parámetros para visualizar el metadatos dc.date <b>fecha:</b> <gsf:metadata name="dc.date"/> <b>fecha:</b> <gsf:metadata name="dc.date"/> <gsf:switch> <gsf:metadata name="dc.contributor"/> <gsf:when test="exists"> <br/> Parámetros usados para generar una expresión condicional: <gsf:switch> <gsf:metadata name="dc.contributor"/> <gsf:when test="exists"> <br/> <b>director:</b> <gsf:metadata name="dc.contributor"><separator><br/> <b>codirector:</b></separator> Este parámetro se utiliza cuando un metadato tiene más de una ocurrencia y se las quiere visualizar mediante un salto de línea </gsf:metadata> </gsf:when> </gsf:switch> <b>director:</b> 17

18 <gsf:metadata name="dc.contributor"><separator><br/> <b>codirector:</b></separator> </gsf:metadata> </gsf:when> </gsf:switch> <br/> Esta línea también se utiliza para visualizar un metadatos que posee más de una ocurrencia, pero en una sola línea separada con una coma <b>editor:</b> <gsf:metadata name="dc.publisher"/> <br/> <b>temas:</b> <gsf:metadata multiple="true" name="dc.subject" separator=", "/> <br/> Cierre de la table </table> </table> Clasificadores formato para cada clasificador de exploración (CL1, CL2, CL3, CL4) Formato por default: <gsf:template match="documentnode"> <td valign="top"> <gsf:link type="document"> <gsf:icon type="document"/> <td valign="top"> <gsf:link type="source"> <gsf:choose-metadata> <gsf:metadata name="thumbicon"/> <gsf:metadata name="srcicon"/> </gsf:choose-metadata> <td valign="top"> <gsf:link type="document"> <xsl:call-template name="choose-title"/> <gsf:switch> <gsf:metadata name="source"/> <gsf:when test="exists"> <br/> 18

19 <i>( <gsf:metadata name="source"/>) </i> </gsf:when> </gsf:switch> <gsf:template = 'VList']"> <td valign="top"> <gsf:link type="classifier"> <gsf:icon type="classifier"/> <td valign="top"> <gsf:metadata name="title"/> <gsf:template = 'HList']"> <gsf:link type="classifier"> <gsf:metadata name="title"/> Formato reformado: <gsf:template match="documentnode"> <td valign="top"> <gsf:link type="document"> <gsf:icon type="document"/> <td valign="top"> <gsf:link type="source"> <gsf:choose-metadata> <gsf:metadata name="thumbicon"/> <gsf:metadata name="srcicon"/> </gsf:choose-metadata> <td valign="top"> <gsf:link type="document"> <xsl:call-template name="choose-title"/> Se marcaron como comentario los siguientes parámetros del formato del metadato Source extraído automáticamente por Greenstone <gsf:switch> <gsf:metadata name="source"/> 19

20 <gsf:when test="exists"> <br/> <i>( <gsf:metadata name="source"/>) </i> </gsf:when> </gsf:switch> Se agrego el metadatos Creator para visualizarlo, <br/> <i><gsf:metadata name="dc.creator"/></i> <gsf:template = 'VList']"> <td valign="top"> <gsf:link type="classifier"> <gsf:icon type="classifier"/> <td valign="top"> <gsf:metadata name="title"/> <gsf:template = 'HList']"> <gsf:link type="classifier"> <gsf:metadata name="title"/> Display: formato documentheading (cabecera) y document (Cuerpo del documento HTML) Formato default: <gsf:option name="toc" value="true"/> Overwriting this template allows you to change the heading of the document. <gsf:template name="documentheading"> <span style="font-weight:bold; font-size: 120%;"> <xsl:call-template name="choose-title"/> </span> 20

21 Overwriting this template can be used to redefine the content of the whole document.this is useful for simple documents, but not recommended for more complex documents(e.g. hierachical and paged documents) as it can prevent any sub-sections from showing. <gsf:template name="documentcontent"> <xsl:call-template name="wrappedsectionimage"/> <xsl:call-template name="wrappedsectiontext"/> Overwriting this template can be used to change the content of section headings. <gsf:template name="sectionheading"> <xsl:call-template name="choose-title"/> Overwriting this template can be used to change the content of the top-level section. <gsf:template name="toplevelsectioncontent"> <xsl:call-template name="wrappedsectionimage"/> <xsl:call-template name="wrappedsectiontext"/> Overwriting this template can be used to change the content of sections. <gsf:template name="sectioncontent"> <xsl:call-template name="wrappedsectionimage"/> <xsl:call-template name="wrappedsectiontext"/> Formato reformado: <gsf:option name="toc" value="true"/> Se sobrescribió la plantilla por defecto del documetheading (cabecera del documento HTML <gsf:template name="documentheading"> <span style="font-weight:bold; font-size: 120%;"> <xsl:call-template name="choose-title"/> </span> 21

22 <gsf:template name="documentheading"> <br/><br/> <p><span style="font-weight:bold; color: green; font-size: 100%;"><xsl:call-template name="choose-title"/></span> <br/><b>autor:</b><gsf:metadata name="dc.creator"/> <br/><b>fecha:</b><gsf:metadata name="dc.date"/> <br/><b>editor:</b><gsf:metadata name="dc.publisher"/> <br/> <gsf:switch> <gsf:metadata name="dc.contributor"/> <gsf:when test="exists"> <b>director:</b><gsf:metadata name="dc.contributor"><separator> <br/> <b>codirector:</b></separator> </gsf:metadata> </gsf:when> </gsf:switch> <br/><b>temas:</b><gsf:metadata multiple="true" name="dc.subject" separator=", "/></p> <hr/> Sobreescritura esta plantilla se puede utilizar para redefinir el contenido de todo el documento. Esto es útil para documentos sencillos, pero no se recomienda para los documentos más complejos (por ejemplo documentos jerárquicos y paginado), ya que puede impedir la realización de sub-secciones de la muestra. Este parametro maneja el formato html de la colección: <xsl:call-template name="wrappedsectiontext"/> <gsf:template name="documentcontent"/><gsf:template name="documentcontent"><xsl:call-template name="wrappedsectionimage"/><xsl:calltemplate name="wrappedsectiontext"/> Sobreescritura esta plantilla se puede utilizar para cambiar el contenido de encabezados de sección. <gsf:template name="sectionheading"><xsl:call-template name="choosetitle"/>--> Sobrescribir esta plantilla se puede utilizar para cambiar el contenido de la sección de nivel superior. 22

23 <gsf:template name="toplevelsectioncontent"><xsl:call-template name="wrappedsectionimage"/><xsl:call-template name="wrappedsectiontext"/> Sobreescritura esta plantilla se puede utilizar para cambiar el contenido de las secciones. <gsf:template name="sectioncontent"><xsl:call-template name="wrappedsectionimage"/><xsl:call-template name="wrappedsectiontext"/> 4. Construcción de la colección: a. Ir a Crear desde la barra de herramientas horizontal. b. Crear la colección a través de la opción Crear la colección c. Verificar desde la opciones de la creación que haya sido ingresado el documento y no haya sigo rechazado (Figura 8) Figura 8 d. Una vez creada la colección dar un click en el mensaje Se ha construido la colección y esta lista para verse (Figura 9) 23

24 e. Por último dar un click en Vista previa de la colección, y se abrirá la página Web generada de la colección (Figura 10): Figura 10 24

25 6. Copia (backup) de colección: a. Ir a la carpeta de instalación de Greenstone3 dentro se computadora. (Por default: C:\Program Files\Greenstone3). b. Dentro de la carpeta Greenstone3, entrar la subcarpeta web c. Luego dentro de la subcarpeta web, seleccionar entrar a sites. e. Desde sites entrar en localsite. f. Elegir la carpeta collect, donde se encuentran las carpetas de las colecciones creadas. g. Copiar la carpeta de la colección deseada, en este caso tesis. Glosario: SERVLET: Los servlets son objetos que corren dentro y fuera del contexto de un contenedor de servlets (ej: Tomcat) y extienden su funcionalidad. La palabra servlet deriva de otra anterior, applet, que se refería a pequeños programas que se ejecutan en el contexto de un navegador web. Por contraposición. El uso más común de los servlets es generar páginas web de forma dinámica a partir de los parámetros de la petición que envíe el navegador Web SOAP: Se trata de un protocolo que te permite la comunicación entre aplicaciones a través de mensajes por medio de Internet. Esta basado en XML y es la base de los Web Services. Es independiente de la plataforma y del lenguaje. TOMCAT: Apache Tomcat (también llamado Jakarta Tomcat o simplemente Tomcat) funciona como un contenedor de servlets desarrollado bajo el proyecto Jakarta en la Apache Software Foundation. Tomcat implementa las especificaciones de los servlets y de JavaServer Pages (JSP) de Sun Microsystems. WEB SERVICE: Un Web service es un medio de comunicación entre dos dispositivos electrónicos a través de la World Wide Web. 25

26 Un Web service es una función de software suministrado en una dirección de red a través de Internet o de la nube, es un servicio que es "always on", como en el concepto de utility computing. XSLT: (siglas de Extensible Stylesheet Language Transformations, lenguaje de hojas extensibles de transformación), que permite convertir documentos XML de una sintaxis a otra (por ejemplo, de un XML a otro o a un documento HTML). Bibliografía: Don, Katherine (2006). Greenstone3: A Modular Digital Library. University of Waikato. Department of Computer Science., Fecha de consulta: 2 de Octubre Extensible Stylesheet Language Transformations (XSLT). (2013, 9 de marzo). Wikipedia, La enciclopedia libre. Fecha de consulta: 13:24, octubre 3, formations&oldid= Greenstone3. University of Waikato. Fecha de consulta: 11:43, octubre 3, Java Servlet. (2013, 5 de agosto). Wikipedia, La enciclopedia libre. Fecha de consulta: 03:03, octubre 3, Servicio web (Web service). (2013, 27 de septiembre). Wikipedia, La enciclopedia libre. Fecha de consulta: 13:22, octubre 3, Simple Object Access Protocol. (2013, 3 de julio). Wikipedia, La enciclopedia libre. Fecha de consulta: 13:07, octubre 3, Spano, Diego. #Greenstone: migrando hacia una biblioteca 3.0. Social Biblio. Fecha de consulta: 11:08, octubre 3,

Modulo I. Introducción a la Programación Web. 1.1 Servidor Web.

Modulo I. Introducción a la Programación Web. 1.1 Servidor Web. Modulo I. Introducción a la Programación Web. 1.1 Servidor Web. Antes de analizar lo que es un servidor Web y llevara a cabo su instalación, es muy importante identificar diferentes elementos involucrados

Más detalles

Programación Aplicada II Ing. Héctor Abraham Hernández

Programación Aplicada II Ing. Héctor Abraham Hernández Programación Aplicada II Ing. Héctor Abraham Hernández Guía #7 Fecha: 28/02/2011 Introducción al Visual Web Developer 2008 Objetivo: Conocer cual es el ambiente de web Developer. Microsoft Visual Web Developer

Más detalles

III Congreso de Mathematica en España (3CM) webmathematica: Interactuando con Mathematica desde Internet

III Congreso de Mathematica en España (3CM) webmathematica: Interactuando con Mathematica desde Internet III Congreso de Mathematica en España (3CM) webmathematica: Interactuando con Mathematica desde Internet J. Guillermo Sánchez León Cada vez es más demandado que las aplicaciones informáticas se puedan

Más detalles

MANUAL INSTALACIÓN DE SUGARMINI PARA SUGAR CRM

MANUAL INSTALACIÓN DE SUGARMINI PARA SUGAR CRM MANUAL INSTALACIÓN DE SUGARMINI PARA SUGAR CRM SugarMini Instalación/Configuración de SugarMini......2 El servidor SugarMini......2 Requisitos del servidor SugarMini......2 Instalación del servidor SugarMini......2

Más detalles

INTRODUCCIÓN AL WEB. Pag. 1 de 10

INTRODUCCIÓN AL WEB. Pag. 1 de 10 INTRODUCCIÓN AL WEB La World Wide Web o simplemente WWW o Web es uno de los métodos más importantes de comunicación que existe en Internet. Consiste en un sistema de información basado en Hipertexto (texto

Más detalles

Desarrollo de una biblioteca virtual con software libre Greenstone: una experiencia en América Latina

Desarrollo de una biblioteca virtual con software libre Greenstone: una experiencia en América Latina Desarrollo de una biblioteca virtual con software libre Greenstone: una experiencia en América Latina Florencia Vergara Rossi Red de Bibliotecas Virtuales de Ciencias Sociales de América Latina y el Caribe

Más detalles

Hands-On Lab. Windows Azure: Java, Eclipse y Azure. Última Actualización: 16/12/2011

Hands-On Lab. Windows Azure: Java, Eclipse y Azure. Última Actualización: 16/12/2011 Hands-On Lab Windows Azure: Java, Eclipse y Azure Última Actualización: 16/12/2011 1 Contenido INTRODUCCIÓN... 3 Objetivos 3 Prerequisitos 4 PREPARANDO EL ENTORNO... 5 Instalar Windows Azure Toolkit para

Más detalles

Prólogo 3. Convenciones Tipográficas... 3 Sugerencias... 4. Introducción 5. Familiarizándose con el interfaz de SiteBuilder 6

Prólogo 3. Convenciones Tipográficas... 3 Sugerencias... 4. Introducción 5. Familiarizándose con el interfaz de SiteBuilder 6 Parallels Panel Contenidos Prólogo 3 Convenciones Tipográficas... 3 Sugerencias... 4 Introducción 5 Familiarizándose con el interfaz de SiteBuilder 6 Creación de un sitio web 8 Edición de un sitio web

Más detalles

Metodología CROA para la creación de Objetos de Aprendizaje

Metodología CROA para la creación de Objetos de Aprendizaje Anexo 7. Pasos para la integración y el empaquetamiento Metodología CROA Este anexo detalla el proceso de integración de exelearning con contenido creado con la herramienta Cuadernia y con actividades

Más detalles

COLEGIO DE BACHILLERES ELABORADO POR: ING. IVETT ZARZA HIDALGO Y LIC. CLAUDIA HERNÀNDEZ ALPÍZAR PROFA. DE INFORMATICA Y DE CECAT-INFORMATICA

COLEGIO DE BACHILLERES ELABORADO POR: ING. IVETT ZARZA HIDALGO Y LIC. CLAUDIA HERNÀNDEZ ALPÍZAR PROFA. DE INFORMATICA Y DE CECAT-INFORMATICA Visual Basic.NET es la última versión del sistema de desarrollo Visual Basic. Antes de empezar a crear aplicaciones en Visual Basic.NET, le será útil conocer y entender algunos conceptos básicos de.net.

Más detalles

Guía de Instalación y Uso de Mozilla Firefox y Gestor Bibliográfico Zotero

Guía de Instalación y Uso de Mozilla Firefox y Gestor Bibliográfico Zotero Guía de Instalación y Uso de Mozilla Firefox y Gestor Bibliográfico Zotero Guía de Instalación y Uso de Mozilla Firefox y Gestor Bibliográfico Zotero 1. Primero instalaremos el navegador Mozilla Firefox

Más detalles

Sistema de aprendizaje por refuerzo para la mejora del rendimiento del alumno en prácticas

Sistema de aprendizaje por refuerzo para la mejora del rendimiento del alumno en prácticas Memoria resumen del Proyecto de Innovación Docente (PID) Ref.: 52B (periodo 2009-2011) Sistema de aprendizaje por refuerzo para la mejora del rendimiento del alumno en prácticas Investigador Principal:

Más detalles

JAVA EE 5. Arquitectura, conceptos y ejemplos.

JAVA EE 5. Arquitectura, conceptos y ejemplos. JAVA EE 5. Arquitectura, conceptos y ejemplos. INTRODUCCIÓN. MODELO DE LA APLICACIÓN JEE5. El modelo de aplicación Java EE define una arquitectura para implementar servicios como lo hacen las aplicaciones

Más detalles

MATERIAL DE TRABAJO 1. Evaluación del software

MATERIAL DE TRABAJO 1. Evaluación del software MATERIAL DE TRABAJO 1 Evaluación del software Para la evaluación del software consideramos que sería pertinente la utilización de un método de evaluación imparcial y objetivo que posibilitara su replicación,

Más detalles

ACCIÓN FORMATIVA FINANCIADA POR EL SERVICIO PÚBLICO DE EMPLEO ESTATAL

ACCIÓN FORMATIVA FINANCIADA POR EL SERVICIO PÚBLICO DE EMPLEO ESTATAL MF0491_3: PROGRAMACIÓN WEB EN EL ENTORNO CLIENTE. (IFCD0210: DESARROLLO DE APLICACIONES CON TECNOLOGÍAS WEB) 180 HORAS PRESENCIALES Nº DE EXPEDIENTE: FC/2013/0064 ACCION 141 GRUPO 1 ACCIÓN FORMATIVA FINANCIADA

Más detalles

Manual de gestión de contenidos web en entorno Drupal. Versión sitio maestro para servicios 1.0

Manual de gestión de contenidos web en entorno Drupal. Versión sitio maestro para servicios 1.0 Manual de gestión de contenidos web en entorno Drupal Versión sitio maestro para servicios 1.0 Contenido Gestión de contenidos... 5 Crear contenidos... 5 Tipos de contenido... 5 Página básica o basic

Más detalles

Infocentro para el fortalecimiento de la red de micro y pequeñas empresas de la comuna de Ancud MANUAL DE ACCESS ILUSTRE MUNICIPALIDAD DE ANCUD

Infocentro para el fortalecimiento de la red de micro y pequeñas empresas de la comuna de Ancud MANUAL DE ACCESS ILUSTRE MUNICIPALIDAD DE ANCUD Infocentro para el fortalecimiento de la red de micro y pequeñas empresas de la comuna de Ancud MANUAL DE ACCESS ILUSTRE MUNICIPALIDAD DE ANCUD DIRECCIÓN DE DESARROLLO ECONOMICO Y FOMENTO PRODUCTIVO OPTIMICE

Más detalles

1. Definición. Open Source. Escalable. Alto desempeño. Arquitectura Modular. Producto de licencia de código abierto sin coste adicional.

1. Definición. Open Source. Escalable. Alto desempeño. Arquitectura Modular. Producto de licencia de código abierto sin coste adicional. 1. Definición JBoss es un proyecto de código abierto, con el que se consigue un servidor de aplicaciones basado en J2EE, e implementado al 100% en Java. Por lo tanto al estar basado en Java, JBoss puede

Más detalles

HTML & Fila Zilla. Temario:

HTML & Fila Zilla. Temario: HTML & Fila Zilla Conocer la estructura de tus páginas te permite tener un control total sobre estas, sin mencionar, que también te permite modificar la apariencia de tus sitios con CSS y mejorar tu presencia

Más detalles

ACCESS 2013 EN PROFUNDIDAD

ACCESS 2013 EN PROFUNDIDAD ACCESS 2013 EN PROFUNDIDAD María Pérez Marqués Access 2013 en profundidad María Pérez Marqués ISBN: 978-84-941801-2-5 EAN: 9788494180125 IBIC: UNSC Copyright 2014 RC Libros RC Libros es un sello y marca

Más detalles

DESARROLLO WEB EN ENTORNO SERVIDOR

DESARROLLO WEB EN ENTORNO SERVIDOR DESARROLLO WEB EN ENTORNO SERVIDOR CAPÍTULO 7: Programación de servicios Web Marcos López Sanz Juan Manuel Vara Mesa Jenifer Verde Marín Diana Marcela Sánchez Fúquene Jesús Javier Jiménez Hernández Valeria

Más detalles

Tutorial de Calibre. Gestor y organizador de libros electrónicos. Ministerio de Educación

Tutorial de Calibre. Gestor y organizador de libros electrónicos. Ministerio de Educación Tutorial de Calibre Gestor y organizador de libros electrónicos. Colección de aplicaciones gratuitas para contextos educativos Ministerio de Educación Colección de aplicaciones gratuitas para contextos

Más detalles

SERVICE DEFINITION MANUAL DEL ADMINISTRADOR

SERVICE DEFINITION MANUAL DEL ADMINISTRADOR SERVICE DEFINITION MANUAL DEL ADMINISTRADOR Versión de producto: 1.5 Última revisión: 11-11-2008 2008 Carabela Consulting, S.L. Este documento contiene información confidencial. Página 1 de 18 ÍNDICE 1.

Más detalles

Uso Del Gestor Bibliografico Zotero

Uso Del Gestor Bibliografico Zotero Uso Del Gestor Bibliografico Zotero Uso Del Gestor Bibliografico Zotero LO BÁSICO DE ZOTERO Zotero [Zoh-TAIR-oh] es una herramienta gratis, un complemento de MozillaFirefox muy fácil de usar paraayudarle

Más detalles

El editor de presentaciones: Impress

El editor de presentaciones: Impress BIBLIOTECA UNIVERSITARIA El editor de presentaciones: Impress Material formativo Reconocimiento NoComercial-CompartirIgual (By-ns-sa): No se permite un uso comercial de la obra original ni de las posibles

Más detalles

Desarrollo de una aplicación Web para la gestión de calificaciones de alumnos

Desarrollo de una aplicación Web para la gestión de calificaciones de alumnos PROYECTO FIN DE CARRERA Desarrollo de una aplicación Web para la gestión de calificaciones de alumnos Fecha: Julio 2009 Autora: Gloria Núñez Mayorga Tutor: Jesús Arias Fisteus Introducción La tarea de

Más detalles

Práctica1. Introducción a Microsoft Access. Qué es Access?

Práctica1. Introducción a Microsoft Access. Qué es Access? Práctica1. Introducción a Microsoft Access Los sistemas de información empresariales tienen como misión el proporcionar información precisa en el momento adecuado, tanto para la gestión y realización de

Más detalles

Para el desarrollo de aplicaciones Web se han generado múltiples tecnologías entre ellas se encuentran:

Para el desarrollo de aplicaciones Web se han generado múltiples tecnologías entre ellas se encuentran: Desarrollo de aplicaciones y servicios web Cinxgler Mariaca Minda Cinxgler@udistrital.edu.co Presidente Capítulo de Computadores Rama IEEE Universidad Distrital Francisco José de Caldas Resumen: Este articulo

Más detalles

INSTITUTO POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE MEDICINA Academia de Informática Médica Laboratorio de Informática Médica Internet Explorer

INSTITUTO POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE MEDICINA Academia de Informática Médica Laboratorio de Informática Médica Internet Explorer Introducción INSTITUTO POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE MEDICINA Academia de Informática Médica Laboratorio de Informática Médica Internet Explorer Internet Explorer es el navegador Web de Microsoft

Más detalles

desarrollo. Dentro del desarrollo de la tesis el proceso de modelado del sistema fue hecho con el

desarrollo. Dentro del desarrollo de la tesis el proceso de modelado del sistema fue hecho con el Capitulo II. Análisis de herramientas y tecnologías de desarrollo. Dentro del desarrollo de la tesis el proceso de modelado del sistema fue hecho con el lenguaje de Modelo de Objetos llamado UML (Unified

Más detalles

Firmar Solicitud. Manual de usuario

Firmar Solicitud. Manual de usuario Firmar Solicitud Manual de usuario Madrid, Marzo de 2014 ÍNDICE 1. INTRODUCCIÓN... 3 2. PANTALLAS... 4 2.1. Login... 4 2.2. Ayuda... 4 2.3. Pantalla de Solicitudes de Registro... 5 2.4. Listado de documentos

Más detalles

3.4. Reload Editor ( Guía de Uso).

3.4. Reload Editor ( Guía de Uso). 3.4. Reload Editor ( Guía de Uso). Anterior 3. Lors Management Siguiente 3.4. Reload Editor ( Guía de Uso). 3.4.1. Preguntas básicas sobre Reload Editor. - Qué hace el programa Reload Editor? RELOAD Editor

Más detalles

Joomla! 3.3 Cree y administre sus sitios Web

Joomla! 3.3 Cree y administre sus sitios Web Capítulo 1: Descubrir Joomla! A. Razones para crear un sitio con Joomla! 9 B. Documentarse sobre Joomla! 9 C. La hoja de ruta de Joomla! 10 D. Qué es un CMS? 12 E. HTML y XHTML 12 F. Diferenciar el contenido

Más detalles

Solución de una Intranet bajo software Open Source para el Gobierno Municipal del Cantón Bolívar [IOS-GMCB] Gobierno Municipal del Cantón Bolívar

Solución de una Intranet bajo software Open Source para el Gobierno Municipal del Cantón Bolívar [IOS-GMCB] Gobierno Municipal del Cantón Bolívar Gobierno Municipal del Cantón Bolívar Solución de una Intranet bajo software Open Source para el Gobierno Municipal del Cantón Bolívar [IOS-GMCB] Glosario Universidad Técnica del Norte Histórico de Revisiones

Más detalles

GENERACION DE METADATOS DE FORMA SEMIAUTOMÁTICA CON gvsig POR LOTES

GENERACION DE METADATOS DE FORMA SEMIAUTOMÁTICA CON gvsig POR LOTES GENERACION DE METADATOS DE FORMA SEMIAUTOMÁTICA CON gvsig POR LOTES Nota: La extensión de publicación semiautomática de gvsig actualmente opera con fuente de datos exclusivamente en formato Shape file.

Más detalles

MANUAL DE USO FILEZILLA

MANUAL DE USO FILEZILLA Manual desarrollado por la Universidad de Jaén, España. http://www.ujaen.es/sci/redes/ftp/filezilla/ 1.- Introducción. MANUAL DE USO FILEZILLA FileZilla es un cliente de FTP desarrollado para la plataforma

Más detalles

GUÍA DE TRABAJO GRADO 11 Programación de. Software Ing. Néstor Raúl Suarez Perpiñan Página 1 de 6. Tema: DESARROLLO WEB CON HTML

GUÍA DE TRABAJO GRADO 11 Programación de. Software Ing. Néstor Raúl Suarez Perpiñan Página 1 de 6. Tema: DESARROLLO WEB CON HTML Página 1 de 6 Objetivo: Tema: DESARROLLO WEB CON HTML Reconocer al Lenguaje de Marcado de Hipertexto (HTML) como la base para el desarrollo de páginas Web 1. PÁGINA WEB I. CONCEPTOS FUNDAMENTALES Una página

Más detalles

Soluciones de software para RI

Soluciones de software para RI Soluciones de software para RI Qué es un repositorio digital? Un repositorio, depósito o archivo es un sitio web centralizado donde se almacena y mantiene información digital, habitualmente bases de datos

Más detalles

Capítulo I. Marco Teórico

Capítulo I. Marco Teórico 1 Capítulo I. Marco Teórico 1. Justificación Hoy en día existe una gran diversidad de aplicaciones que corren sobre la World Wide Web (WWW o Web), y cada una orientada a un fin en particular, el cuál depende

Más detalles

GATOCREM. Gestión de Tareas y flujos. Registro de Entradas y Salidas

GATOCREM. Gestión de Tareas y flujos. Registro de Entradas y Salidas Ponentes: ---- angel.cifuentes2@carm.es CENTRO REGIONAL DE ESTADÍSTICA DE MURCIA - CREM Resumen: Sistema Informático denominado GATOCREM permite una gestión automatizada de todas las tareas estadísticas

Más detalles

Introducción a macros en Excel 2007

Introducción a macros en Excel 2007 MACROS CON EXCEL Capítulo 1 Introducción a macros en Excel 2007 A lo largo de este primer capítulo comenzaremos a recorrer el camino de las macros en Excel 2007. Para eso, conoceremos las herramientas

Más detalles

UNIDAD 2 CONFIGURACIÓN DE UN SITIO LOCAL

UNIDAD 2 CONFIGURACIÓN DE UN SITIO LOCAL UNIDAD 2 CONFIGURACIÓN DE UN SITIO LOCAL OBJETIVO El alumno aprenderá a configurar un servidor local para realizar diferentes pruebas de la página hasta publicar el sitio web en Internet. TEMARIO 2.1 INTRODUCCIÓN

Más detalles

DESCRIPCIÓN ESPECÍFICA NÚCLEO: COMERCIO Y SERVICIOS SUBSECTOR: INFORMÁTICA

DESCRIPCIÓN ESPECÍFICA NÚCLEO: COMERCIO Y SERVICIOS SUBSECTOR: INFORMÁTICA DESCRIPCIÓN ESPECÍFICA NÚCLEO: COMERCIO Y SERVICIOS SUBSECTOR: INFORMÁTICA Nombre del Módulo: DISEÑO DE PAGINAS WEB CON HTML Código: CSTI0085 total: 3 Horas Objetivo General: Construir páginas Web en base

Más detalles

Introducción a Plone y Zope. Presentación introductoria sobre Plone y las tecnologías utilizadas, como Zope y Python.

Introducción a Plone y Zope. Presentación introductoria sobre Plone y las tecnologías utilizadas, como Zope y Python. Introducción a Plone y Zope Presentación introductoria sobre Plone y las tecnologías utilizadas, como Zope y Python. Licencia Copyright (c) 2008 Carlos de la Guardia. Copyright (c) 2008 Leonardo Caballero.

Más detalles

Facultad de Ingeniería Escuela de Ciencias y Sistemas 2011-14674 Estructura de Datos Guatemala 2013 JSF + JSP + RichFaces

Facultad de Ingeniería Escuela de Ciencias y Sistemas 2011-14674 Estructura de Datos Guatemala 2013 JSF + JSP + RichFaces JSF + JSP + RichFaces Manual Introductorio al uso de JSF, JSP y RichFaces en Java El siguiente documento es un manual muy introductorio, ya que la primera vez que me encontré con estas 3 frases juntas

Más detalles

KASPERSKY ADMINISTRATION KIT 8.0 KASPERSKY ANTIVIRUS FOR WINDOWS WORKSTATIONS 6.0 R2 KASPERSKY ANTIVIRUS FOR WINDOWS FILE SERVERS 6.

KASPERSKY ADMINISTRATION KIT 8.0 KASPERSKY ANTIVIRUS FOR WINDOWS WORKSTATIONS 6.0 R2 KASPERSKY ANTIVIRUS FOR WINDOWS FILE SERVERS 6. KASPERSKY ADMINISTRATION KIT 8.0 KASPERSKY ANTIVIRUS FOR WINDOWS WORKSTATIONS 6.0 R2 KASPERSKY ANTIVIRUS FOR WINDOWS FILE SERVERS 6.0 R2 DESCRIPCIÓN DE CARACTERÍSTICAS GUÍA DE INSTALACIÓN CONFIGURACIÓN

Más detalles

EL GESTOR DE REFERENCIAS ZOTERO

EL GESTOR DE REFERENCIAS ZOTERO EL GESTOR DE REFERENCIAS ZOTERO Curso 2014/2015 Características de Zotero Su nombre proviene de la palabra albanesa zotëroj que significa "poseer/dominar". Es un gestor de referencias en línea de última

Más detalles

Novedades en Crystal Reports XI

Novedades en Crystal Reports XI Novedades en Crystal Reports XI Introducción Introducción Esta sección proporciona información de alto nivel sobre los componentes, las funciones y las ventajas que ofrece la última versión de Crystal

Más detalles

Proyecto Fin de Carrera de Daniel Prado Rodríguez

Proyecto Fin de Carrera de Daniel Prado Rodríguez Marco Conceptual para la Gestión de Conocimiento de entornos de colaboración: aplicación a la creación 391 INDICE 7 Manual de Instalación...393 7.1 Introducción...393 7.2 J2SDK...393 7.3 Kawa...394 7.4

Más detalles

Unidad V: Programación del lado del servidor

Unidad V: Programación del lado del servidor Unidad V: Programación del lado del servidor 5.1 Introducción al lenguaje La Programación del lado del servidor es una tecnología que consiste en el procesamiento de una petición de un usuario mediante

Más detalles

Servlets. Unidad: 4 Laboratorio de Programación. Universidad Nacional de la Patagonia Austral Unidad Académica Río Gallegos

Servlets. Unidad: 4 Laboratorio de Programación. Universidad Nacional de la Patagonia Austral Unidad Académica Río Gallegos Servlets Unidad: 4 Laboratorio de Programación Universidad Nacional de la Patagonia Austral Unidad Académica Río Gallegos Indice Introducción CGI Servlets: concepto, caracteristicas Servlets Vs. CGI Ciclo

Más detalles

TING! INFORMES Y SERVICIOS EXTRA FORMACIÓN TÉCNICA MADRID 19-23 JULIO 2010

TING! INFORMES Y SERVICIOS EXTRA FORMACIÓN TÉCNICA MADRID 19-23 JULIO 2010 TING! INFORMES Y SERVICIOS EXTRA FORMACIÓN TÉCNICA MADRID 19-23 JULIO 2010 JULIO 2010 V2.0 ting! Tecnologías Inteligentes de Software S.L. índice i. INFORMES a. INTRODUCCIÓN b. PEXEGO OPENOFFICE REPORT

Más detalles

IT CONSULTING, tiene a bien hacerle llegar la oferta de Capacitación de DISENO DE SITIOS WEB & BLOGS CON JOOMLA + WORDPRESS + MAGENTO

IT CONSULTING, tiene a bien hacerle llegar la oferta de Capacitación de DISENO DE SITIOS WEB & BLOGS CON JOOMLA + WORDPRESS + MAGENTO Señor(a): Cliente. Presente.- Santa Cruz, 23 de Octubre del 2012 REF.: COTIZACION CURSO DISENO DE SITIOS WEB & BLOGS CON JOOMLA + WORDPRESS + MAGENTO Distinguido Señores: IT CONSULTING, tiene a bien hacerle

Más detalles

Antes de comenzar un sitio. Empezar un sitio web

Antes de comenzar un sitio. Empezar un sitio web Antes de comenzar un sitio Es muy recomendable realizar la siguiente actividad, de evaluación de páginas web, para tener ideas y recursos. http://www.uamvirtual.es/mod/assignment/view.php?id=3228 Empezar

Más detalles

30 de Mayo de 2008. www.sigrid.es

30 de Mayo de 2008. www.sigrid.es Guia de Instalación del servidor SgdWMS 30 de Mayo de 2008 www.sigrid.es 2 Índice 1.- INTRODUCCIÓN... 3 2.- INSTALACIÓN DE INTERNET INFORMATION SERVER (IIS)... 3 3.- INSTALACIÓN DEL SERVIDOR SGDWMS EN

Más detalles

UF1302 Creación de páginas web con lenguajes de marcas

UF1302 Creación de páginas web con lenguajes de marcas UF1302 Creación de páginas web con lenguajes de marcas TEMA 1. Los lenguajes de marcas TEMA 2. Imágenes y elementos multimedia TEMA 3. Técnicas de accesibilidad y usabilidad TEMA 4. Herramientas de edición

Más detalles

Novedades de Crystal Reports XI Release 2

Novedades de Crystal Reports XI Release 2 Novedades de Crystal Reports XI Release 2 Introducción Introducción En esta sección se incluye información de alto nivel sobre los componentes, las funciones y las ventajas que ofrece la última versión

Más detalles

UNIVERSIDAD DR. JOSE MATIAS DELGADO

UNIVERSIDAD DR. JOSE MATIAS DELGADO NOMBRE DE LA ASIGNATURA: PROGRAMACIÓN DE COMPUTADORAS 4 a. Generalidades. Número de Orden: Prerrequisito (s): 30 Código: PRC 4 PRC 3 Ciclo Académico: Área: VI Especializada U.V.: 4 Duración del Ciclo en

Más detalles

EXPERIENCIAS EDUCATIVAS. CREAR UN PORTAL EDUCATIVO CON JOOMLA

EXPERIENCIAS EDUCATIVAS. CREAR UN PORTAL EDUCATIVO CON JOOMLA EXPERIENCIAS EDUCATIVAS. CREAR UN PORTAL EDUCATIVO CON JOOMLA AUTORÍA PEDRO J. MORENO GARCÍA TEMÁTICA TIC ETAPA ESO, BACHILLERATO,FP Resumen Con Joomla podemos crear en pocas horas un completo portal para

Más detalles

SEO Lite. Extract the file SEO.zip in the modules folder, so that module files are inside /moules/ seo/.

SEO Lite. Extract the file SEO.zip in the modules folder, so that module files are inside /moules/ seo/. SEO Lite 1. English Documentation (Ingles) 2. Documentación en Español (Spanish) Carlos Perez Fernandez Soporte 1. English Documentation (Ingles)

Más detalles

Guía para proveedores de contenido. LiLa Portal Guía para proveedores de contenido. Crear Experimentos

Guía para proveedores de contenido. LiLa Portal Guía para proveedores de contenido. Crear Experimentos Library of Labs Content Provider s Guide Guía para proveedores de contenido LiLa Portal Guía para proveedores de contenido En el entorno de LiLa, los proveedores de contenido son los responsables de crear

Más detalles

UNIVERSIDAD CATÓLICA DEL NORTE PROGRAMA DE ESTUDIOS I. IDENTIFICACIÓN DE LA ASIGNATURA

UNIVERSIDAD CATÓLICA DEL NORTE PROGRAMA DE ESTUDIOS I. IDENTIFICACIÓN DE LA ASIGNATURA UNIVERSIDAD CATÓLICA DEL NORTE PROGRAMA DE ESTUDIOS I. IDENTIFICACIÓN DE LA ASIGNATURA Nombre: Aplicaciones Computacionales Código: CC-215 Fecha Actualización: Septiembre 2004 Unidad Responsable: Departamento

Más detalles

Páginas web ::: Documentos PDF en la web Diseño de materiales multimedia. Web 2.0. 1.11 Documentos PDF en la web

Páginas web ::: Documentos PDF en la web Diseño de materiales multimedia. Web 2.0. 1.11 Documentos PDF en la web 84 1.11 Documentos PDF en la web 85 1.11 Documentos PDF en la web 1.11.1 Introducción En un sitio web es frecuente poner a disposición de los usuarios documentos en formato PDF para la consulta de información.

Más detalles

Para iniciarnos en el estudio de este curso necesitamos estar familiarizados con ciertos conceptos generales, entre ellos:

Para iniciarnos en el estudio de este curso necesitamos estar familiarizados con ciertos conceptos generales, entre ellos: Conceptos básicos de la internet y la web Para iniciarnos en el estudio de este curso necesitamos estar familiarizados con ciertos conceptos generales, entre ellos: Internet: Red mundial de computadoras

Más detalles

5.1. Qué es Internet? controla todo el sistema, pero está conectado de tal manera que hace

5.1. Qué es Internet? controla todo el sistema, pero está conectado de tal manera que hace 5. Internet 5.1. Qué es Internet? Internet es una red mundial de equipos que se comunican usando un lenguaje común. Es similar al sistema telefónico internacional: nadie posee ni controla todo el sistema,

Más detalles

Gestión Documental ERP

Gestión Documental ERP N. Documento Revisión Nº: 1.0 Fecha: 30/03/11 Introducción 1 Configuración de la Gestión Documental ERP 2 Funcionamiento de la Gestión Documental ERP 6 ÍNDICE Introducción El programa Ahora permite una

Más detalles

Dreamweaver CS6 para PC/Mac Sitios completamente CSS conforme a los estándares del W3C

Dreamweaver CS6 para PC/Mac Sitios completamente CSS conforme a los estándares del W3C Introducción Internet en la actualidad 7 El World Wide Web Consortium y los estándares 7 Los programas de creación de sitios web 7 Objetivo del libro 8 Interfaz de creación El entorno del sistema 9 La

Más detalles

Instructivo - Instalación y Uso de PDF Creator

Instructivo - Instalación y Uso de PDF Creator Versión : 1.00 Preparado por : Subdirección de Innovación Tecnológica Preparado para : Dirección de Informática Autor : Juan Moyano González Fecha creación : 05 de Febrero de 2008 Última modificación :

Más detalles

Gestor de aplicaciones Java. Esta herramienta es el intérprete de los archivos de clase generados por el javac (compilador).

Gestor de aplicaciones Java. Esta herramienta es el intérprete de los archivos de clase generados por el javac (compilador). CAPÍTULO 4 Requerimientos de software Este capítulo presenta las herramientas necesarias para la construcción y ejecución de programas en el lenguaje de programación JAVA, los requerimientos mínimos de

Más detalles

TECHNOLOGY EXPERTISE, ACCESS & LEARNING FOR ALL TEXANS

TECHNOLOGY EXPERTISE, ACCESS & LEARNING FOR ALL TEXANS MICROSOFT EXCEL Introducción a Microsoft Excel es un curso de dos horas diseñado para familiarizar a los estudiantes con la terminología, componentes de la pantalla y funciones de Microsoft Excel. Se enfatizarán

Más detalles

Informática para administradores

Informática para administradores Informática para administradores Unidad 1 INDICE TEMATICO Formatos de archivo, características e importancia Gestión de archivos mediante el Explorador de Windows Versiones y compatibilidad de Microsoft

Más detalles

Guía de inicio rápido

Guía de inicio rápido Guía de inicio rápido Microsoft Word 2013 tiene un aspecto distinto al que tenía en versiones anteriores, así que creamos esta guía para que el proceso de aprendizaje sea más rápido. Barra de herramientas

Más detalles

Introducción al Desarrollo de Aplicaciones Web D R A. M A R I C E L A B R A V O

Introducción al Desarrollo de Aplicaciones Web D R A. M A R I C E L A B R A V O Introducción al Desarrollo de Aplicaciones Web D R A. M A R I C E L A B R A V O Fundamentos de las aplicaciones Web Página Web Sitio Web Servidor Web Aplicación Web HTTP y HTML Página Web Una página web

Más detalles

Unidad V MANEJO DE SOFTWARE PARA DOCUMENTAR

Unidad V MANEJO DE SOFTWARE PARA DOCUMENTAR Unidad V MANEJO DE SOFTWARE PARA DOCUMENTAR Unidad V: Manejo de software para documentar Semana 13 A. PRESENTACIÓN Para la construcción del documento el siguiente paso es elegir el programa de cómputo

Más detalles

Capítulo 5. Implementación y Tecnologías Utilizadas

Capítulo 5. Implementación y Tecnologías Utilizadas Capítulo 5. Implementación y Tecnologías Utilizadas Cada vez más, se está utilizando Flash para desarrollar aplicaciones basadas en Web, pues permite la construcción de ambientes con mayor interacción.

Más detalles

Manual de usuario de IBAI BackupRemoto

Manual de usuario de IBAI BackupRemoto Manual de usuario de IBAI BackupRemoto Índice Cliente de IBAI BackupRemoto... 3 Descarga del cliente de IBAI BackupRemoto... 4 Instalación del cliente de IBAI BackupRemoto... 5 Instalación sobre Microsoft

Más detalles

Productos para desarrollar aplicaciones web: ASP, CFM, JSP y PHP

Productos para desarrollar aplicaciones web: ASP, CFM, JSP y PHP Departamento de Lenguajes y Sistemas Informáticos Productos para desarrollar aplicaciones web: ASP, CFM, JSP y PHP Curso 001-00 ASP, CFM, JSP y PHP (I) Diferente tecnologías con un mismo propósito: proporcionar

Más detalles

Jornadas de INCLUSION DIGITAL. a través de las TIC ORGANIZAN: CAPACITA: CLAEH

Jornadas de INCLUSION DIGITAL. a través de las TIC ORGANIZAN: CAPACITA: CLAEH Jornadas de INCLUSION DIGITAL a través de las TIC ORGANIZAN: CAPACITA: CLAEH Con Google Docs puedes crear, compartir y editar documentos online con facilidad. A continuación te indicamos algunas acciones

Más detalles

JOOMLA MANUAL USUARIO Creación del portal

JOOMLA MANUAL USUARIO Creación del portal JOOMLA MANUAL USUARIO Creación del portal Versión 1.0.3 Área de Arquitecturas Unidad de Arquitectura Software de Aplicaciones Hoja de Control Título Documento de Referencia Responsable Creación del portal

Más detalles

EJERCICIOS PASO A PASO ZOTERO SESIÓN AVANZADA

EJERCICIOS PASO A PASO ZOTERO SESIÓN AVANZADA EJERCICIOS PASO A PASO ZOTERO SESIÓN AVANZADA UNIVERSIDAD DE MURCIA BIBLIOTECA UNIVERSITARIA Rosario Guiard Abascal FEBRERO DE 2013 ÍNDICE Ejercicio 1: Búsqueda rápida y avanzada... 3 Ejercicio 2: Organizar

Más detalles

>> Instalación y Configuración de un Servidor WEB. >> HTML & PHP

>> Instalación y Configuración de un Servidor WEB. >> HTML & PHP >> Instalación y Configuración de un Servidor WEB. >> HTML & PHP Nicolás Álvarez S. nalvarezs@vtr.net Juan Monsalve Z. jmonsalve@elo.utfsm.cl Tópicos a tratar Qué es un servidor Web? Dónde puedo instalar

Más detalles

GUÍA Nro. 1 TECNOLOGÍA DE INTERNET. TIII PIII

GUÍA Nro. 1 TECNOLOGÍA DE INTERNET. TIII PIII GUÍA Nro. 1 TECNOLOGÍA DE INTERNET. TIII PIII GUIA DISPONIBLE EN: http://preparadorivan.blogspot.com/ - http://preparadormssi.50webs.com/inicio.html La World Wide Web o la Web, es una de las múltiples

Más detalles

Enterprise Content Management

Enterprise Content Management Enterprise Content Management Una Solución Open Source Contenido Enfoque de la Solución El Core de la Solución: Alfresco Los Estándares detrás de Alfresco Requerimientos del Sector Gobierno Nuestros Antecedentes

Más detalles

Microsoft Management Console. Introducción. Sistema operativo. Notas del producto. Resumen

Microsoft Management Console. Introducción. Sistema operativo. Notas del producto. Resumen Microsoft Management Console Introducción Sistema operativo Notas del producto Resumen Microsoft Management Console (MMC) es un servicio de presentación común ampliable para las aplicaciones de administración.

Más detalles

Manual de usuario de SmartLibrary

Manual de usuario de SmartLibrary Manual de usuario de SmartLibrary ÍNDICE NÚMERO DE PÁGINA SmartLibrary: Descripción 3 Consola de Administración 4 Configurar SmartLibrary 4 Definir la Configuración de Autoeliminación 5 Definir la Configuración

Más detalles

Manual de usuario del software de marketing de fidelización de clientes Hermes

Manual de usuario del software de marketing de fidelización de clientes Hermes Manual de usuario del software de marketing de fidelización de clientes Hermes Campus Telematika 1 0. Índice 1. Requisitos y recomendaciones... 3 2. Manejo de la aplicación... 3 2.1. Asistente... 3 2.2.

Más detalles

Introducción a la herramienta para administración de información de especies y especímenes: Ara. María Mora, INBio. Costa Rica mmora@inbio.ac.

Introducción a la herramienta para administración de información de especies y especímenes: Ara. María Mora, INBio. Costa Rica mmora@inbio.ac. Introducción a la herramienta para administración de información de especies y especímenes: Ara María Mora, INBio. Costa Rica mmora@inbio.ac.cr Temario Objetivo del sistema Mecanismos de implementación

Más detalles

DESCRIPCIÓN ESPECÍFICA NÚCLEO: COMERCIO Y SERVICIOS SUBSECTOR: INFORMÁTICA

DESCRIPCIÓN ESPECÍFICA NÚCLEO: COMERCIO Y SERVICIOS SUBSECTOR: INFORMÁTICA DESCRIPCIÓN ESPECÍFICA NÚCLEO: COMERCIO Y SERVICIOS SUBSECTOR: INFORMÁTICA Nombre del Módulo: DISEÑO DE PAGINAS WEB CON HTML Código: CSTI0085 total: 63 Horas Objetivo General: Construir páginas Web a partir

Más detalles

GUÍA DEL USUARIO DE SOFTWARE

GUÍA DEL USUARIO DE SOFTWARE GUÍA DEL USUARIO DE SOFTWARE Serie RJ El contenido de esta guía y las especificaciones de este producto pueden cambiar sin notificación. Brother se reserva el derecho de modificar sin previo aviso las

Más detalles

CONTENIDO PRESENTACIÓN 3 QUÉ ES VIVO? 4

CONTENIDO PRESENTACIÓN 3 QUÉ ES VIVO? 4 CONTENIDO PRESENTACIÓN 3 QUÉ ES VIVO? 4 0 NAVEGANDO EN VIVO a) Iniciando sesión en VIVO 7 b) Vivo, la investigación, el descubrimiento y la web 8 semántica c) Representación de datos de investigación y

Más detalles

CURSO DE DISEÑO WEB. También existen otro lenguajes de programación de páginas, combinados con el HTML : PHP, JS, ASP. PL, etc.

CURSO DE DISEÑO WEB. También existen otro lenguajes de programación de páginas, combinados con el HTML : PHP, JS, ASP. PL, etc. CURSO DE DISEÑO WEB Internet El Internet, algunas veces llamado simplemente "La Red", es un sistema mundial de redes de computadoras, un conjunto integrado por las diferentes redes de cada país del mundo,

Más detalles

Introducción a WebMathematica

Introducción a WebMathematica Introducción a WebMathematica WebMathematica es una nueva tecnología que permite la generación de contenido web dinámico con Mathematica. Se integra en Mathematica a través de un servidor web. WebMathematica

Más detalles

Dirigido a: Objetivos: Alcance: Temario:

Dirigido a: Objetivos: Alcance: Temario: Dirigido a: Este curso está dirigido a personas que han utilizado Excel para tareas muy elementales y que todo lo que han aprendido ha sido de forma empírica. Algunos usuarios con nivel intermedio valoran

Más detalles

WEB OF KNOWLEDGE NOTAS DE LA VERSIÓN v5.11

WEB OF KNOWLEDGE NOTAS DE LA VERSIÓN v5.11 WEB OF KNOWLEDGE NOTAS DE LA VERSIÓN v5.11 Las siguientes características están planificadas para Web of Knowledge el 28 de julio de 2013. Este documento proporciona información sobre cada una de las características

Más detalles

Unidad 1: Introducción a Apache

Unidad 1: Introducción a Apache Apache Unidad 1: Introducción a Apache En este capítulo aprenderás: el concepto de servidor web y sus funciones. el origen y evolución del servidor web Apache2 y sus características mas relevantes. el

Más detalles

HOJA DE CALCULO EXCEL NIVEL II

HOJA DE CALCULO EXCEL NIVEL II HOJA DE CALCULO EXCEL NIVEL II DURACION: 30 HORAS Los participantes al finalizar la acción formativa serán capaces de utilizar la hoja de cálculo EXCEL, adquiriendo los conocimientos teóricos y prácticos

Más detalles

Gestión de archivos (módulo transversal, MF0978_2)

Gestión de archivos (módulo transversal, MF0978_2) Gestión de archivos (módulo transversal, MF0978_2) Curso de capacitación para la obtención del módulo formativo Gestión de archivos del Certificado de profesionalidad (código MF0978_2), asociado a la unidad

Más detalles

aplicaciones web: ASP, CFM, JSP y PHP

aplicaciones web: ASP, CFM, JSP y PHP Departamento de Lenguajes y Sistemas Informáticos Productos para desarrollar aplicaciones web: ASP, CFM, JSP y PHP Curso 2001-2002 Sergio Luján Mora ASP, CFM, JSP y PHP (I) Diferente tecnologías con un

Más detalles

MANUAL DE USO DE CMS PARA PORTALES WEB CON ACCESIBILIDAD PÁGINA 1

MANUAL DE USO DE CMS PARA PORTALES WEB CON ACCESIBILIDAD PÁGINA 1 MANUAL DE USO DE CMS PARA PORTALES WEB CON ACCESIBILIDAD PÁGINA 1 1. Presentación 3 2. Ingreso al Sistema 4 3. Inicio 7 4. Edición de Contenido 11 5. Descargas 29 6. Administración de Menús 32 7. Módulos

Más detalles

CUALIFICACIÓN CONFECCIÓN Y PUBLICACIÓN DE PÁGINAS WEB PROFESIONAL. Nivel 2. Versión 5 Situación RD 1201/2007 Actualización

CUALIFICACIÓN CONFECCIÓN Y PUBLICACIÓN DE PÁGINAS WEB PROFESIONAL. Nivel 2. Versión 5 Situación RD 1201/2007 Actualización Página 1 de 18 CUALIFICACIÓN CONFECCIÓN Y PUBLICACIÓN DE PÁGINAS WEB PROFESIONAL Familia Profesional Informática y Comunicaciones Nivel 2 Código IFC297_2 Versión 5 Situación RD 1201/2007 Actualización

Más detalles