universidad don bosco facultad de estudios tecnológicos escuela de
Transcripción
universidad don bosco facultad de estudios tecnológicos escuela de
UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACIÓN GUIA DE LABORATORIO #09 CICLO: 02/2015 Nombre de la Práctica: Instalación y configuración de Mediawiki Lugar de Ejecución: Centro de cómputo Tiempo Estimado: 1 horas con 50 minutos MATERIA: Desarrollo de aplicaciones web con gestores de contenidos. DOCENTES: Rebeca Benitez, Blanca iris cañas, Manuel Guandique. I. OBJETIVOS Que el estudiante sea capaz de: Crear la instalación de manera local de Mediawiki Realizar la configuración de la instalación Cambiar opciones de apariencia del Mediawiki II. INTRODUCCIÓN TEÓRICA Como “internautas” solemos navegar y recorrer la web en busca de información relevante para nuestras actividades. Así es como encontramos páginas web que nos resultan de interés y de las cuales quisiéramos recibir las novedades o simplemente estar informados cuando se realice una actualización. En el entorno web 2.0 los usuarios actúan de distintas maneras: en la forma tradicional y pasiva, navegando a través de los contenidos, o en forma activa, creando y aportando sus contenidos. Para los que se deciden por la segunda actitud, es probable que la herramienta que más cómodamente les permita accionar sea el wiki. En un wiki, cualquier usuario puede aportar la definición de un término y cualquier otro puede corregirlo, transformando al usuario de un mero consumidor a un co-desarrollador. ¿Qué es un wiki? Un «wiki» es un sitio web cuyas páginas pueden ser creadas y editadas por cualquier usuario (aunque no tenga conocimientos de informática) utilizando únicamente un navegador web. Los usuarios pueden crear, modificar o borrar un mismo texto que comparten. La aplicación de mayor importancia y a la que le debe mayor fama hasta el momento ha sido la creación de enciclopedias colaborativas. Orígenes El primer wiki fue creado por Ward Cunningham quien también inventó su nombre a partir del término hawaiano wikiwiki que significa «rápido». Lo que pretendía Cunningham es que varias personas pudieran introducir información desde distintos puestos de trabajo. Diseñó entonces, en marzo de 1995 lo que se denominó WikiWikiWeb, que con el tiempo se abrevió Wiki. Página wiki vs. El wiki Una página wiki cualquiera es llamada página wiki, mientras que al conjunto de páginas (normalmente interconectadas mediante hipervínculos) es el wiki. Es mucho más sencillo y fácil de usar que una base de datos. Principales características de un Wiki Publicación de forma inmediata utilizando sólo un navegador web (ej. Explorer, Firefox, Mozilla, etc.), sin necesidad de ningún software extra o plug-in. Control del acceso y de permisos de edición. Pueden estar abiertos a todo el mundo o sólo a aquellos que invitemos. Que quede registrado quién y cuándo se ha hecho la modificación en las páginas del wiki, por lo que es muy fácil hacer un seguimiento de intervenciones. Acceso a versiones previas a la última modificación así como su restauración, es decir queda almacenado y con posible acceso todo lo que se va guardando en distintas intervenciones y a ver los cambios hechos, lo que permite en determinado momento regresar a una versión anterior para corregir errores o simplemente deshacer los cambios que se realizaron de forma malintencionada. Algunos tipos de wikis permiten a los usuarios indicar un pequeño resumen cuando editan una página, en el que indican los cambios introducidos. Aunque no sea visualizado con el artículo, sí que son almacenados en la revisión de esa página, con lo cual facilita a los usuarios explicar en qué ha consistido el cambio, y por qué. Subir y almacenar documentos y todo tipo de archivos que se pueden enlazar dentro del wiki para que los usuarios los utilicen (imágenes, documentos PDF, etc.). Enlazar páginas exteriores e insertar audios, vídeos, presentaciones, etc. Un wiki no tiene un diseño especialmente cuidado. Al contrario, existe un proceso de creación y colaboración que constantemente cambia el formato del sitio web. La interfaz proporcionada a los usuarios para crear o modificar contenidos está basada en los editores WYSIWYG para una mayor facilidad de edición. Vincular y crear páginas Wiki Los wikis son un auténtico medio de hipertexto, con estructuras de navegación no lineal. Cada página contiene un gran número de vínculos a otras páginas. En grandes wikis existen las páginas de navegación jerárquica, normalmente como consecuencia del proceso de creación original, pero no es necesario usarlas. Los vínculos se usan con una sintaxis específica, el «patrón de vínculos». WIKITEXTO A la hora de escribir en un wiki, se utiliza un lenguaje de marcado simplificado, conocido a veces como wikitexto. El estilo y sintaxis de este wikitexto puede variar entre diferentes wikis, y a veces se permiten las etiquetas HTML. En el siguiente ejemplo se pueden apreciar algunas diferencias entre la sintaxis de MediaWiki, su equivalente en HTML y el resultado final. Sintaxis MediaWiki Equivalente HTML "Take some more [[tea]]," the <p>"Take some more <a March Hare said to Alice, very href="/wiki/Tea" earnestly. title="Tea">tea</a>," the March Hare said to Alice, very "I've had '''nothing''' yet," earnestly.</p> Alice replied in an offended <p>"I've had <b>nothing</b> tone, "so I can't take more." yet," Alice replied in an offended tone, "so I can't take more."</p> "You mean you can't take ''less''?" said the Hatter. "It's <p>"You mean you can't take very easy to take ''more'' than <i>less</i>?" said the Hatter. "It's nothing." very easy to take <i>more</i> than nothing."</p> Salida "Take some more tea," the March Hare said to Alice, very earnestly. "I've had nothing yet," Alice replied in an offended tone, "so I can't take more." "You mean you can't take less?" said the Hatter. "It's very easy to take more than nothing." Software para Wikis Existen varios programas, generalmente scripts de servidor en Perl o PHP, que implementan un wiki. Con frecuencia, suelen utilizar una base de datos, como MySQL. Suelen distinguirse por dos criterios: Destino: para uso personal, para intranets, para la web, etc. Funcionalidad: pueden o no mantener historiales, tener opciones de seguridad, permitir subir archivos, tener editores visuales WYSIWYG, etc. Algunos de los más utilizados son: UseModWiki: el más antiguo, escrito en Perl. MediaWiki: utilizado en todos los proyectos de Wikimedia. Basado en PHP y MySQL. PhpWiki: basado en UseMod. Escrito en PHP, puede utilizar distintas bases de datos. TikiWiki: CMS completo, con un wiki muy desarrollado, usando PHP y MySQL. DokuWiki: Un wiki completo escrito en PHP sin necesidad de bases de datos (usa sólo ficheros de texto). WikkaWiki: basado en WakkaWiki, un wiki muy ligero. Usa PHP y MySQL. MoinMoin: Modular. Escrito en Python. OpenWiking: Wiki programado en ASP. Swiki: Wiki programado en Squeak. MediaWiki MediaWiki es un software para wikis libre programado en el lenguaje PHP. Es el software usado por Wikipedia y otros proyectos de la Fundación Wikimedia (Wikcionario, Wikilibros, etc). Ha tenido una gran expansión desde el año 2005, existiendo un gran número de wikis basados en este software que no mantienen relación con dicha fundación, aunque sí comparten la idea de la generación de contenidos de manera colaborativa. Se encuentra bajo la licencia de software GNU (General Public License). Características de MediaWiki A diferencia de los wikis clásicos, los nombres de las páginas no tienen por qué estar en CamelCase1, lo que permite tener nombres más naturales. Espacios de nombres: permiten separar páginas de distintos tipos. Así, se puede tener un espacio de nombres para artículos, otro para plantillas, otro para debates, etc. que el software trata de distinta forma. Páginas de discusión: cada página del wiki tiene una página de discusión propia, dedicada a hablar de su mejora u otros fines. Soporte de TeX, para visualizar fórmulas matemáticas. Las fórmulas pueden mostrarse de varias formas, según las capacidades del navegador. Listas de seguimiento, de tal forma que cada usuario pueda seguir los cambios en los artículos de su interés. Sistema de plugins que permite extender fácilmente el software. Los plugins instalados se listan automáticamente en "Páginas especiales". Capacidad de bloquear temporalmente usuarios o páginas. Soporte de plantillas personalizadas con parámetros. Creación de líneas de tiempos a través de código wiki. Sistema de categorías jerárquico, que permite crear listados de artículos o de thumbnails de imágenes. Admite varios niveles de usuario, así como la posibilidad de que sólo los usuarios registrados puedan editar, o de impedir el registro de más usuarios. Así, puede utilizarse como sistema de gestión de contenidos o como groupware. Soporte para almacenamiento de memoria virtual o caché, también conocidos como memcached y el sistema de caché Squid. Pieles o máscaras ("skins") personalizables por cada usuario. 1 Originalmente gran parte de wikis usaban CamelCase como patrón de vínculos, poniendo frases sin espacios y poniendo la primera letra de cada palabra en mayúscula (por ejemplo, la palabra «CamelCase»). III. MATERIALES Y EQUIPO Para la realización de la guía de práctica se requerirá lo siguiente: No. Requerimiento Cantidad 1 Guía de práctica #9: Instalación y configuración de Mediawiki 1 2 Computadora con sistema operativo Windows y Apache Web Server. 1 3 Conexión a Internet 1 IV. PROCEDIMIENTO Ejercicio 1. Instalación de Media Wiki 1. En un navegador de su preferencia, https://www.mediawiki.org/wiki/Download/es digitar la siguiente dirección: 2. Descargar la versión: MediaWiki 1.23.11 (hay otras versiones más recientes si quiere hacer la practica con algunas de ella puede hacerlo) 3. Descargar el archivo y colocarlo en la carpeta www del WAMP 4. Extraer el archivo mediawiki-1.24.4.tar.gz 5. Renombrar la carpeta a wiki (el nombre puede ser el que guste) 6. Levantar los servicios del WAMPSERVER 7. En PHPMyAdmin debe crear una base de datos llamada wiki_db y luego hacer clic en la opción comprobar los priviligios 8. En la siguiente ventana agregue un nuevo usuario 9. Al agregar un usuario de la base de datos, deberá llenar el siguiente formulario: a. b. c. d. Nombre de usuario: usuario_wiki Servidor: seleccionar la opción Local (localhost) Contraseña: 123456 Seleccionar o dejar seleccionada la opción Otorgar todos los privilegios para la base de datos “wiki_db” e. Seleccionar la opción Marcar todos para otorgarle los privilegios a la base de datos f. Hacer clic en el botón continuar Se muestra un mensaje de que se ha creado un usuario de la base de datos 10. Digitar la dirección del localhost, verificar si se usa un puerto y luego colocar la palabra wiki y se puede observar algo similar a lo que se muestra a continuación: Hacer clic en el enlace set up the wiki 11. Realizar los siguientes pasos de la instalación de MediaWiki a. Idioma i. Tu idioma: Español ii. Idioma del Wiki: Español iii. Hacer clic en el botón continuar b. Comprobación del entorno i. Hacer clic en el botón continuar c. Conectar la base de datos i. Tipo de base de datos: MySQL ii. Configuración de MySQL Servidor de la base de datos: localhost Nombre de la base de datos: wiki_db Prefijo de las tablas de la base de datos: wi_tl_ Nombre de usuario de base de datos: usuario_wiki Contraseña de base de datos: 123456 iii. Hacer clic en el botón continuar d. Configuración de la base de datos i. Motor de almacenamiento: InnoDB ii. Conjunto de caracteres de la base de datos: Binario iii. Hacer clic en el botón continuar e. Nombre i. Nombre del wiki: Universidad Don Bosco ii. Espacio de nombre de proyecto: dejar seleccionada la opción Otro (especificar) y colocar como nombre wiki-udb iii. En la opción cuenta del administrador Su nombre: PrimerNombre_PrimerApellido Contraseña: SuCarnet Repita la contraseña anterior Dirección de correo electrónico: su correo iv. Hacer clic en el botón continuar f. Opciones i. Hacer clic en el botón continuar g. Instalar i. Hacer clic en el botón continuar h. En la siguiente ventana debe aparecer algo similar a la siguiente ventana: i. Hacer clic en el botón continuar para terminar la instalación 12. En la ventana de finalización aparece un mensaje indicando que se ha descargado un archivo llamado LocalSettings.php: 13. Y si no es así aparece un vínculo desde donde se puede descargar : 14. Siguiendo las indicaciones de la instalación, el archivo LocalSettings.php cópielo en la carpeta raíz de wiki, así como se muestra a continuación: 15. Digita en otra pestaña del navegador la dirección localhost/wiki (verificar si no se usa un puerto) y observará la página principal de media wiki Ejercicio 2. Personalización de MediaWiki Cambiar el logo 1. Iniciar sesión de administrador, haciendo clic en iniciar sesión la cual se encuentra en la parte superior derecha 2. Digitar el usuario el cual fue: PrimerNombre_PrimerApellido y como contraseña su número de carnet 3. Descargar el logo de la universidad en formato png, cambiar sus dimensiones a 135x135 pixeles y guárdela con el nombre wiki 4. Luego copiar y pegar la imagen en la siguiente ubicación: C:\wamp\www\wiki\skins\common\images 5. Reemplazar el archivo existente 6. En la carpeta debe quedar el archivo que se ha copiado 7. Actualizar la página principal 8. Observar los cambios, si tiene problemas en que la pagina muestre la actualización puede abrir la página en otro navegador o borrar los datos de navegación del navegador Cambiar la apariencia de Mediawiki 9. En la parte superior derecha hacer clic sobre la opción Preferencias 10. Hacer clic sobre la pestaña Apariencia y en la opción Apariencia selecciona una de las opciones establecidas, puede hacer clic en Previsualizar para que vea como es 11. Cuando lo haya seleccionado hacer clic en Guardar, y observar los cambios realizados Personalizar la página principal de Mediawiki 12. En la página principal hacer clic en la opción editar 13. Borrar la información que aparece en el editor 14. Luego hacer clic sobre el icono Encabezado de nivel 2 y escribir el siguiente texto: Mi primer ejercicio con Media wiki, lo cual quedará de la siguiente manera: 15. Hacer clic sobre el icono texto en negrita quedará de la siguiente manera: y escribir su nombre completo, al final 16. Hacer clic sobre el icono enlace externo y hacer los siguientes cambios: Por 17. Hacer clic en la opción Guardar la página y observar los cambios en la página principal Crear diferentes enlaces a otras páginas en la barra lateral de navegación 18. Digitar después de la siguiente dirección: http://localhost/wiki/index.php/ (verificar si se está haciendo de algún puerto, si es así hay que agregarlo a la dirección) la opción MediaWiki:Sidebar 19. Presionar la tecla Enter y observar que se despliega las siguientes opciones: 20. Hacer clic en la opción editar y podrá agregar los siguientes enlaces: * Mis datos ** Pagina Personal|Personales ** Pagina Estudios|Estudios 21. Al final quedará de la siguiente manera: 22. Hacer clic en la opción Guardar la página y observar los cambios 23. Al hacer clic en cada uno de los enlaces nos llevaran a las paginas creadas Editar una página del Mediawiki 24. En los enlaces creados en el ejercicio anterior, hacer clic en el enlace Personales 25. Hacer clic en la opción crear 26. Escriba sus datos personales y cuando haya finalizado hacer clic en Guardar la página y al final tendrá creada su página con sus datos personales 27. Crear la página Estudios y agregue información Subir archivos a una página Mediawiki 28. Abrir el archivo LocalSettings.php 29. Buscar la variable $wgEnableUploads y cambiar su valor de false a true, guardar los cambios al archivo 30. Descargar una imagen de internet 31. En el menú de la barra lateral hacer clic en la opción Subir un archivo del grupo herramientas 32. Hacer clic en la opción seleccionar archivo 33. Hacer clic en la opción Subir un archivo 34. Observe que se subió el archivo 35. Hacer clic en la página principal 36. Luego hacer clic en la opción Editar 37. Hacer clic en la botón Archivo incrustado siguiente: y observar que aparece un texto como el Cambiar la palabra Ejemplo por el nombre del archivo de la imagen 38. Hacer clic en la opción Guardar la página 39. Y observar que la página principal queda de la siguiente manera: V. INVESTIGACIÓN COMPLEMENTARIA 1. Investigar sobre las siguientes opciones de las administración de una página creada en MediaWiki a. Historial b. Trasladar c. Proteger d. Vigilar