Migración contenidos wiki con JSPwiki

Olivera Goicolea, Itziar (2019). Migración contenidos wiki con JSPwiki. Proyecto Fin de Carrera / Trabajo Fin de Grado, E.T.S. de Ingenieros Informáticos (UPM), Madrid, España.

Description

Title: Migración contenidos wiki con JSPwiki
Author/s:
  • Olivera Goicolea, Itziar
Contributor/s:
  • Rico Almodóvar, Mariano
Item Type: Final Project
Degree: Grado en Matemáticas e Informática
Date: January 2019
Subjects:
Faculty: E.T.S. de Ingenieros Informáticos (UPM)
Department: Inteligencia Artificial
Creative Commons Licenses: Recognition - No derivative works - Non commercial

Full text

[img]
Preview
PDF - Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (1MB) | Preview

Abstract

El proyecto que se presenta a continuación consiste en la migración de aproximadamente cien páginas wiki de la actual es.dbpedia.org. Los contenidos están creados con una versión antigua de JSPWiki. El objetivo es mover estos contenidos a la actual versión de JSPWiki, la versión 2.10.5. DBpedia es un proyecto que genera información semántica a partir de la Wikipedia. Comenzó en 2011 y genera información procedente de Wikipedia en 15 de sus idiomas. La migración se ha realizado sobre la versión de la DBpedia en español, un proyecto llevado a cabo por investigadores de la Universidad Politécnica de Madrid, Mariano Rico y Oscar Corcho. Además, también han colaborado en este proceso particulares que han ayudado a desarrollar esta iniciativa. Por otro lado, JSPWiki es un software wiki, construido con Java y las JSP (Java Server Pages). Un software wiki es una página Web que permite a cualquier persona participar en la creación de su contenido. Su desarrollo comenzó hace aproximadamente diez años, teniendo bastante acogida al principio. Sin embargo, hace casi cinco años el proyecto quedó paralizado. Esto fue debido a que su desarrollador Janne Jalkanen liberó el proyecto bajo la licencia LGPL (Licencia General Pública Reducida de GNU). Recientemente se ha adoptado como un proyecto de Apache. El desarrollo de este trabajo comienza mediante la instalación de un entorno de desarrollo, Ubuntu 18.04. Al principio pensé hacerlo en Ubuntu 16 pero al no suponer ningún problema significativo elegí la última versión, con soporte a largo plazo (LTS). Otra idea inicial era montar todo el proyecto sobre Docker, para automatizar el despliegue de aplicaciones dentro de contenedores de software. Para llevar a cabo esto instalé Docker, pero luego esta idea la descarté al tomar la decisión de utilizar una máquina virtual que proporciona mayor aislamiento y flexibilidad. Teniendo ya fijadas las bases empecé estudiando las diferencias de sintaxis entre la versión antigua y la nueva de JSPWiki. Con esto diseñé y llevé a cabo el plan de migración. Una vez migradas todas las páginas, estudié y realicé la migración de los usuarios de es.dbpedia.org. Para hacer todo esto utilicé un entorno de desarrollo local, no accesible desde internet. A continuación, procedí a desplegar los contenidos y la aplicación JSPWiki sobre un website de prueba. Realicé las comprobaciones manualmente. Después de un periodo de prueba, la versión antigua se sustituyó por la nueva.--ABSTRACT--This project consists in the migration of approximately one hundred wiki pages from the current es.dbpedia.org. The contents were created with an old version of JSPWiki. The goal is to move these contents to the current version of JSPWiki, version 2.10.5. DBpedia is a project that generates semantic information from Wikipedia. It started in 2011 extracting structured information from Wikipedia in 15 languages. The migration was done from the Spanish version of DBpedia, a project carried out by researchers from the Polytechnic University of Madrid, Mariano Rico and Oscar Corcho. On the other hand, JSPWiki is a Wiki software, built with Java and the JSP (Java Server Pages). A wiki software is a Web page that allows anyone to participate in the creation of its content. This project development began about ten years ago and initially it was very well received. However, almost five years ago, the project was paralyzed. The main reason being the release of the project under LGPL (Lesser General Public License released from GNU) license by its own developer, Janne Jalkanen. Recently it has been adopted as an Apache project. To carry out this research work I began installing a development environment, Ubuntu 18.04. Initially, I thought about doing it in Ubuntu 16 but, since the later version didn’t suppose any significant problem, I chose installing the most recent one. Another initial idea was to mount the entire project on Docker, to automate the deployment of applications within software containers. To carry out this I thought I needed installing Docker, but I discarded this idea since it could be done through the virtual machine. Once the bases for my work were established, I analyzed the syntax differences between the old and the new version of JSPWiki. I then proposed the migration plan and carried it out. When all the pages were migrated, I analyzed the migration of the es.dbpedia.org users. The next step consisted on the migration on a test website. I did the testing manually and, after a period of trial, confirming that the process was successful, I replaced the old version by the new one.

More information

Item ID: 54340
DC Identifier: http://oa.upm.es/54340/
OAI Identifier: oai:oa.upm.es:54340
Deposited by: Biblioteca Facultad de Informatica
Deposited on: 18 Mar 2019 09:28
Last Modified: 18 Mar 2019 09:28
  • Logo InvestigaM (UPM)
  • Logo GEOUP4
  • Logo Open Access
  • Open Access
  • Logo Sherpa/Romeo
    Check whether the anglo-saxon journal in which you have published an article allows you to also publish it under open access.
  • Logo Dulcinea
    Check whether the spanish journal in which you have published an article allows you to also publish it under open access.
  • Logo de Recolecta
  • Logo del Observatorio I+D+i UPM
  • Logo de OpenCourseWare UPM