Dokuwiki
|
Dokuwiki. DokuWiki es un sistema de Wiki de uso sencillo y compatible con los estándares. Orientado a crear documentación de cualquier tipo dentro de grupos de desarrollo, grupos de trabajo y pequeñas empresas. Su sintaxis es simple y potente, facilita la creación de textos estructurados, y permite que los archivos generados sean legibles incluso fuera del Wiki. Todos los datos se guardan en archivos de texto plano, de tal forma que no se necesita base de datos para su funcionamiento.
Historia
DokuWiki es una herramienta informática para la gestión de sitios Web de tipo Wiki. Está escrito en lenguaje de programación PHP y distribuido en código abierto bajo la licencia GPL. Su sintaxis es similar a la de MediaWiki, aunque a diferencia de este software, la información se almacena en archivos de texto planos, por lo que no requiere el uso de una base de datos. Fue creado por Andreas Gohr en junio de 2004. Desde su inclusión en distribuciones Linux como Debian y Gentoo en 2005, DokuWiki experimentó un rápido crecimiento en popularidad.
Diseñado para
- Para proyectos pequeños, personales y con pocos recursos.
- Uso sencillo y compatible con los estándares.
- Sintaxis simple y conocida (marcación semejante a la de Wikipedia).
- Todos los datos se almacenan en archivos de texto plano, no requiere el uso de base de datos para su funcionamiento.
- Muy pocos requisitos (servidor web y soporte PHP).
- Fácil de instalar (descomprime el tarball y ejecuta install.php desde el navegador).
- Muy popular, desarrollo reciente y activo. Documentación en castellano.
Características
DokuWiki tiene varias características básicas y muchas más que son agregadas a través de los plugins disponibles de manera gratuita. La lista que se muestra a continuación debe darte una idea de lo que está disponible en DokuWiki.
Características simples:
- Sintaxis simple.
- Revisiones de página ilimitadas.
- Últimos cambios.
- Soporte de diferencias coloreado y por partes.
- Upload y embebido de imágenes y otros tipos de archivo multimedia.
- Enlaces de Interwiki configurables.
- Soporte opcional de CamelCase.
- El contenido puede categorizarse en namespaces, fácilmente navegables a través de un índice automático.
Alta usabilidad:
- La edición de secciones permite editar pequeñas partes de la página.
- La barra de herramientas y las teclas de acceso rápido hacen la edición mucho más sencilla para principiantes y profesionales.
- Sencillo método de navegación a través de migas de pan.
- Corrector ortográfico opcional.
- Tabla de contenidos generada automáticamente.
- Bloqueo para evitar conflictos de edición.
Control de acceso y medidas anti-spam:
- Soporte sencillo para páginas de solo lectura.
- Listas de Control de Acceso.
- Listas negras de spam.
- Indexado retardado de contenidos.
- Encriptación de correo y soporte para rel=nofollow.
Internacional:
- Soporta más de 50 idiomas.
- Soporte completo de UTF-8.
- (Romanización) soporte para URL's más limpias.
- De manera opcional, ofrece enlaces automáticos con otros wikis de habla inglesa.
Rápido:
- Búsqueda rápida basada en índices de texto.
- Caché de páginas para un renderizado más rápido.
- Interfaz basada en AJAX.
Extensible:
- Diseño personalizable a través de plantillas (más de 70 actualmente disponibles).
- Las características originales pueden extenderse con plugins (más de 600 ya disponibles).
- Disponibilidad de soporte por parte de la comunidad si alguna vez necesita ayuda.
De fácil integración:
- No se requiere base de datos, todo se guarda en archivos de textos.
- Sindicación de los últimos cambios por RSS y ATOM.
- Backends de autentificación para integrar con LDAP, MySQL, PostgreSQL y otros.
- Código abierto y bien documentado (código fuente).
Instalación
Requerimientos del sistema:
Para instalar una copia de DokuWiki se necesita lo siguiente:
- Un servidor Web con soporte para PHP
- Preferentemente Apache pero hay otros servidores en los que también funciona PHP 4.3.3 y superior. Se recomienda PHP 4.3.10 básicamente por motivos de seguridad. 1) (PHP5 debería funcionar correctamente.)
- No sería necesario habilitar short open tags 2)
- Se recomienda la extensión GD de PHP para usar con libGD 2 (una librería gráfica), pero no es necesario
- DokuWiki debería trabajar con el Safe Mode de PHP, dependiendo de la configuración del hosting deberás usar la opción del safemodehack (o no)
- DokuWiki está diseñado para ejecutarse con las register_globals de PHP a Off.
- Si se quiere habilitar el registro automático de usuarios nuevos por correo, necesita configurar correctamente PHP para que pueda enviar correos. (ver: mail)
- Un navegador web decente
- Plugins adicionales o características como el corrector ortográfico pueden tener dependencias adicionales.
Instalación de DokuWiki
Instalar DokuWiki es muy sencillo - generalmente basta con descomprimir y configurar permisos. En primer lugar deberías seguir las siguientes instrucciones, si encuentras problemas no detallados, sigue los enlaces de abajo.
- Paso 1: Descargar la última release desde la página de descargas. (www.splitbrain.org/projects/dokuwiki)
- Paso 2: Leer el documento de seguridad (http://www.dokuwiki.org/es:security) antes de empezar a instalar.
- Paso 3: Descomprimir el tarball y súbelo/cópialo a tu espacio web.
- Paso 4: Abrir el archivo install.php en tu navegador y sigue las instrucciones.
- Paso 5: Disfrute de la instalación de DokuWuki y navegue por el manual(http://www.dokuwiki.org/es:manual) para descubrir todo lo que puede hacer.
Configuración
Se pueden configurar muchas de las características de DokuWiki usando las opciones de configuración. La manera más fácil de modificar estas opciones es usando el Configuration Manager.
Archivos de Configuración: La configuración de DokuWiki se guarda en archivos de configuración en formato PHP, almacenados en la carpeta conf/ de la instalación. Por convención, cada archivo guarda las configuraciones por defecto; para realizar cambios éstos deben ser almacenados en un archivo que se llame de forma similar, agregando el infijo ”local”, para evitar que los cambios se pierdan al actualizar. Por ejemplo, si se quiere editar los acrónimos, se debe realizar una copia del archivo acronyms.conf y llamarla acronyms.local.conf. Éste es el archivo que debe ser modificado.
Opciones disponibles
Opciones Base:estas opciones son los elementos definitorios de la wiki, como el título, la página de inicio, y algunas opciones fundamentales de configuración como la localización y máscara en el sistema de archivos usados para almacenar las páginas.
- title — Título de la Wiki
- start — Nombre de la página de inicio
- lang — Idioma
- template — Plantilla
- savedir — Directorio de almacenamiento
- basedir — Directorio base
- baseurl — URL base
- dmode — Máscara de acceso para directorios
- fmode — Máscara de acceso para archivos
allowdebug — Permitir o no a DokuWiki mostrar advertencias
Opciones de Visualización:estas opciones permiten ajustar algunos elementos visuales de la presentación del sitio.
- toptoclevel
- maxtoclevel
- maxseclevel
- camelcase
- deaccent
- useheading
- refcheck
- refshow
- target
Opciones de Autenticación:estas opciones gestionan los distintos niveles de acceso para los usuarios autorizados en la wiki, así como el estilo de la wiki: público, o privado.
- useacl
- autopasswd
- authtype
- passcrypt
- defaultgroup
- superuser
- manager
- profileconfirm
- disableactions
- sneaky_index
- auth_security_timeout
Opciones Anti-Spam:estas opciones permiten evitar1) instancias de spam en la wiki, tanto en el spam por correo electrónico como el spam de blogs o invasión de enlaces.
- usewordblock
- relnofollow
- indexdelay
- mailguard
- iexssprotect
Opciones de Edición:estas opciones permiten determinar el uso de ciertas herramientas de edición, como la edición libre en HTML y PHP o la duración de la caché.
- usedraft
- htmlok
- phpok
- locktime
- cachetime
Opciones de Medios:estas opciones determinan el tratamiento de imágenes en la wiki.
- gdlib
- im_convert
- jpg_quality
- fetchsize
Opciones de Sindicación:estas opciones determinan el tratamiento de RSS (sindicación de contenidos) en la wiki.
- rss_type
- rss_linkto
- rss_content
- rss_update
- rss_show_summary
- notify
- subscribers
- registernotify
Opciones Avanzadas: estas opciones permiten ajustar varios comportamientos especiales de la wiki, como la compresión de contenido al envío, el uso de “URL cortas”, los mapas de sitio, y varias otras; algunas de estas configuraciónes pueden también requerir cambios en otras partes de la wiki.
- userewrite
- useslash
- sepchar
- canonical
- autoplural
- mailfrom
- compress
- gzip_output
- hidepages
- sitemap
- recent_days
- broken_iua
- xsendfile
- xmlrpc
- renderer_xhtml
Opciones de Red:estas opciones permiten modificar el comportamiento de algunas conexiones desde y hacia la red.
Fuente
- Dokuwiki. [citado 2012 junio, 1]. Disponible en: "www.dokuwiki.org".