Dokuwiki

Dokuwiki
Información sobre la plantilla
Dokuwiki.png
Logotipo de Dokuwiki
DesarrolladorAndreas Gohr
Última versión establedokuwiki-2012-01-25 "Angua" 25 de enero de 2012
Plataformas soportadasMultiplataforma
GéneroWiki
LicenciaGPL2
Sitio web
www.dokuwiki.org

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.

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.

  • updatecheck
  • compression
  • send404
  • proxy
  • safemodehack
  • ftp


Fuente