Actividad Aplicaciones web
Dokuwiki
Monica Isabel Ortiz Serna
Trabajo de aplicaciones web en los sistemas operativos linux y
Windows
Docente: Mauricio Restrepo Cardona
Centro de Servicios y gestin empresarial
Qu es dokuwiki?
DokuWiki es un software para gestin de webs colaborativas de tipo wiki,
escrito en lenguaje de programacin PHP y distribuido en cdigo abierto bajo
la licencia GPL. Est enfocado para ser usado por grupos de desarrolladores,
grupos de trabajo en general y pequeas empresas. Su sintaxis es similar a la
de MediaWiki, aunque a diferencia de este software, la informacin se
almacena en archivos de texto planos, por lo que no requiere el uso de una
base de datos. DokuWiki fue creado por Andreas Ghr en junio de 2004.
Desde su inclusin en distribuciones Linux como Debian y Gentoo en 2005,
DokuWiki experiment un rpido crecimiento en popularidad.
Caractersticas
Dentro de las principales caractersticas de este software, se destacan:
Gestin de espacios de contenidos (namespaces) que permite un
almacenamiento ordenado de los documentos.
Soporte para imgenes y otros contenidos multimedia.
ndices automatizados de contenidos.
Control de versiones.
Corrector ortogrfico opcional.
Interfaz traducido a mltiples idiomas, incluyendo el castellano.
Disponibilidad de ms de 30 pieles o "templates" para modificar su
apariencia.
Disponibilidad de ms de 400 complementos para extender su
funcionalidad.
Control de bloqueos para solucionar problemas de concurrencia.
Gestin de usuarios.
Bsqueda de texto completo
Caractersticas tcnicas
No necesita una base de datos. Es posible acceder directamente a las
pginas de la Web desde el sistema de archivos.
Soporte de caracteres internacionales en el contenido y en las
direcciones web (URL).
Codificacin de texto UTF-8.
Gestin de usuarios propia o integrada
con LDAP, mySQL, Postgres con niveles de permiso mediante listas de
acceso ACL.
Cach de pginas. Dokuwiki almacenar temporalmente el resultado de
convertir la pgina original a HTML para mejorar la eficiencia
Requisitos
Estas son los requerimientos detallados por el autor:
Servidor de pginas web con soporte de PHP:
preferiblemente Apache aunque se admiten otras alternativas.
PHP versin 5.1.2 o superior. Las versiones ms recientes desde el ao
2009 han abandonado el soporte para PHP 4.
Se recomienda disponer de las extensiones grficas GD2 incluidas con
determinadas versiones de PHP.
Instalacin y configuracin de DokuWiki
1. Se ingresa a una terminal y se debe ingresar a ella por medio de
un usuario root.
2. Se procede a descargar los paquetes para la configuracin de la
aplicacin dokuwiki.
3. Se ingresa el comando sestatus, para mirar la configuracin de SElinux.
4. Como se puede observar el modo actual est aplicando, emita el siguiente
comando para desactivarlo
5. Ahora se ejecute el comando de nuevamente sestatus
6. Se observa que el archivo de configuracin, se va a cargar como
desactivado tras reiniciar el sistema.
7. Emitir un reinicio
8. Se abre nuevamente una terminal y se procede a acceder con el usuario
root.
9. Despus de un reinicio, se puede comprobar que se ha desactivado
SELinux
10. Se procede a instalar los paquetes de la base de datos
11. Se procede a instalar el paquete mysql-community-server
12. Se procede a instalar el paquete php
13. Se debe ingresar a la pgina de la aplicacin para proceder a descargar el
paquete que se va configurar, esto permitir poder ingresar a la aplicacin.
14. Una vez descargado el paquete de la aplicacin de inmediato se debe
extraer el paquete.
15. Una vez el paquete haya sido extrado se procede a moverlo hacia la
ruta /var/www/html
16. Se ingresa a la ruta /var/www/html
[Link] verifica que la carpeta si se encuentre en esa ruta y contenga todo los
permisos activos (lectura, escritura y ejecucion).
18. Se contina con la asignacin de permisos de apache, asignacin de
usuario apache y por ltimo grupo apache.
19. Se verifican que se hayan asignado correctamente
20. Se ingresa a mysql para proceder a la creacin de la base de datos
21. Se le debe asignar una contrasea a la base de datos que se va a crear
22. Se crea la base de datos para la aplicacin dokuwiki
23. Se verifica que la base de datos haya sido creada correctamente
[Link] aplicacin dokuwiki por defecto ya se encuentra preconfigurada
25. Cilc en crate this page, esto permitir crear una pgina para comprobar
que la wiki se encuentre instalada correctamente.
26. Se procede a realizar una breve descripcin y por ltimo se da clic en save
27. Ya para finalizar se comprueba la pgina creada