Migración contenidos wiki con JSPwiki
Openalex
Resumen
El proyecto que se presenta a continuacion consiste en la migracion de aproximadamente cien paginas wiki de la actual es.dbpedia.org. Los contenidos estan creados con una version antigua de JSPWiki. El objetivo es mover estos contenidos a la actual version de JSPWiki, la version 2.10.5. DBpedia es un proyecto que genera informacion semantica a partir de la Wikipedia. Comenzo en 2011 y genera informacion procedente de Wikipedia en 15 de sus idiomas. La migracion se ha realizado sobre la version de la DBpedia en espanol, un proyecto llevado a cabo por investigadores de la Universidad Politecnica de Madrid, Mariano Rico y Oscar Corcho. Ademas, tambien 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 pagina Web que permite a cualquier persona participar en la creacion de su contenido. Su desarrollo comenzo hace aproximadamente diez anos, teniendo bastante acogida al principio. Sin embargo, hace casi cinco anos el proyecto quedo paralizado. Esto fue debido a que su desarrollador Janne Jalkanen libero el proyecto bajo la licencia LGPL (Licencia General Publica Reducida de GNU). Recientemente se ha adoptado como un proyecto de Apache. El desarrollo de este trabajo comienza mediante la instalacion de un entorno de desarrollo, Ubuntu 18.04. Al principio pense hacerlo en Ubuntu 16 pero al no suponer ningun problema significativo elegi la ultima version, 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 instale Docker, pero luego esta idea la descarte al tomar la decision de utilizar una maquina virtual que proporciona mayor aislamiento y flexibilidad. Teniendo ya fijadas las bases empece estudiando las diferencias de sintaxis entre la version antigua y la nueva de JSPWiki. Con esto disene y lleve a cabo el plan de migracion. Una vez migradas todas las paginas, estudie y realice la migracion de los usuarios de es.dbpedia.org. Para hacer todo esto utilice un entorno de desarrollo local, no accesible desde internet. A continuacion, procedi a desplegar los contenidos y la aplicacion JSPWiki sobre un website de prueba. Realice las comprobaciones manualmente. Despues de un periodo de prueba, la version antigua se sustituyo 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.
Cómo citar
I Goicolea (2019). Migración contenidos wiki con JSPwiki.