WackoWiki

La versión actual de la página aún no ha sido revisada por colaboradores experimentados y puede diferir significativamente de la versión revisada el 15 de octubre de 2019; las comprobaciones requieren 13 ediciones .
WackoWiki
Tipo de lenguaje de marcas
Desarrollador Equipo WackoWiki
Escrito en PHP [2] y JavaScript
Sistema operativo Software multiplataforma
Idiomas de la interfaz varios idiomas [d] ,inglés,francés,alemán,ruso,español,búlgaro,danés,griego,estonio,persa,hindi,húngaro,italiano,japonés,coreano,holandés,polaco,portugués,chino simplificadoychino tradicional
Primera edición 25 de marzo de 2003 [1]
ultima versión
Licencia licencia BSD
Sitio web wackowiki.org

WackoWiki (pronunciado "WackoWiki", el nombre coloquial "Wacko" se usa a menudo en la documentación) es un motor wiki de PHP . Versión actualmente lanzada R6.1.

Características principales

La principal aplicación prevista para la que está diseñado el motor es el trabajo conjunto de un grupo en algún proyecto, que es un conjunto de documentos editados conjuntamente. En este sentido, el motor cuenta con un mecanismo de delimitación de derechos bastante potente, que permite limitar la capacidad de los usuarios para influir en los documentos (el creador de la página y el administrador del sistema tienen la capacidad de asignar una lista de grupos y usuarios específicos a quienes esta operación está disponible para leer, editar y comentar su contenido). El motor también admite la notificación automática de los usuarios sobre los cambios en las páginas observadas.

El método de ingreso y edición de textos elegido en el motor es típico de los motores wiki: el texto se formatea utilizando un sistema de marcado wiki simple [4] . La sintaxis de marcado minimiza el cambio de distribución del teclado. Una característica de esta implementación es un corrector tipográfico automático : algunas acciones para dar formato al texto durante la salida se realizan automáticamente, sin convertir el texto fuente de la página (por ejemplo, un signo menos colocado en el texto entre palabras y separado de ellas por espacios es convertido automáticamente en un guión tipográfico tipográfico, comillas emparejadas ordinarias - entre comillas - "árboles de Navidad"). WikiEdit es una extensión de javascript del campo de entrada regular que le permite ingresar el marcado wiki usando teclas de acceso rápido. Se ha implementado una gama bastante amplia de "formateadores": herramientas para la salida estructurada de textos en varias formas formalizadas, como registros de mensajería instantánea , códigos fuente de programas en PHP y SQL , etc.

Para simplificar el formato de los enlaces a las páginas wiki, el motor admite la convención de que una expresión escrita en estilo CamelCase (por ejemplo, "Esa es la palabra") se considera el nombre de la página y se convierte automáticamente cuando se genera un enlace a la página con el nombre correspondiente. Esto simplifica el estilo (no se necesita marcado para vincular a una página con un nombre similar), lo que fomenta la denominación adecuada de las páginas en wikis compatibles con este motor.

Para estructurar un conjunto de páginas se utiliza el mecanismo de "clusters". Las páginas están organizadas en una estructura similar a un sistema de archivos de árbol; dando a la nueva página un nombre apropiado, se puede colocar en el lugar correcto en esta estructura. Se admiten dos tipos de sintaxis para describir páginas en un clúster: similar a url y similar a twiki.

El mecanismo de "acciones" (de hecho, macros colocadas en el texto y reemplazadas automáticamente con la información determinada por la acción cuando se muestra) le permite mostrar automáticamente la información del servicio en las páginas, por ejemplo, generar títulos de página, agrupar listas de contenido, cruzar -Referencias, y mucho más.

El sistema es multilingüe: actualmente hay 20 idiomas disponibles (bg, da, de, el, en, es, et, fa, fr, hi, hu, it, ja, ko, nl, pl, pt, ru, zh -tw, zh).
Utiliza codificación UTF-8 .

Se admiten dispositivos con varios tamaños de pantalla gracias al diseño adaptativo de la plantilla de máscara.

Historia

El motor WackoWiki se basó en el proyecto WakkaWiki anterior (desarrollado por Carlos Zottman y Hendrik Mans), destinado al desarrollo colaborativo dentro de pequeños proyectos de intranet. El desarrollo del motor original se detuvo en la versión 0.1.2, en 2003. En base a él, se lanzaron varios (al menos seis) proyectos de bifurcación, uno de los cuales fue WackoWiki.

Notas

  1. https://wackowiki.org/doc/Dev/ChangeLog/VersionHistory
  2. El proyecto de código abierto wackowiki en Open Hub: página de idiomas - 2006.
  3. Versión 6.1.14 - 2022.
  4. Marcado de WackoWiki . Consultado el 22 de mayo de 2022. Archivado desde el original el 11 de enero de 2022.
  5. Historial de versiones . Consultado el 13 de enero de 2022. Archivado desde el original el 13 de enero de 2022.

Enlaces

Desventajas