Foswiki es un wiki empresarial , que normalmente se utiliza para ejecutar una plataforma de colaboración , [5] [6] [7] base de conocimientos [8] [9] o sistema de gestión de documentos . Los usuarios pueden crear aplicaciones wiki utilizando el lenguaje de marcado de temas (TML) y los desarrolladores pueden ampliar su funcionalidad con complementos .
![]() | |
Desarrollador (es) | Comunidad de Foswiki |
---|---|
Versión inicial | 9 de enero de 2009 [1] [2] |
Lanzamiento estable | 2.1.6 [3] / 2018-03-02 [±] |
Repositorio | ![]() |
Escrito en | Perl , JavaScript |
Sistema operativo | Linux, Windows, BSD, Solarix, OSX |
Disponible en | 21 [4] idiomas |
Tipo | Software Wiki |
Licencia | GPL v2 [4] |
Sitio web | foswiki |
El proyecto Foswiki se lanzó en octubre de 2008 [2] cuando una disputa sobre la dirección futura de TWiki no pudo resolverse, lo que resultó en la decisión de casi todos los contribuyentes clave de TWiki a fork. [10] [11] [12] [13] Desde entonces, las bases de código han divergido significativamente. Sin embargo, Foswiki continúa manteniendo la compatibilidad con el contenido escrito para TWiki. Foswiki significa wiki de "código abierto y gratuito" para enfatizar su compromiso con el software de código abierto . El proyecto está gobernado por la Asociación Foswiki eV , una fundación sin fines de lucro administrada por voluntarios .
El sitio web de Foswiki es visto por algunos como uno de los sitios web relacionados con Perl más populares según la clasificación de Alexa de todos los sitios web del mundo. [14]
Características
Foswiki cuenta con una arquitectura abierta programado y puesto en práctica en los Perl y JavaScript idiomas [4] y se ejecuta en los servidores web estándar, como Apache , Nginx y lighttpd . Con casi 70 colaboradores proporcionando más de 56.000 confirmaciones desde su inicio, [15] [16] el equipo de Foswiki no solo desarrolla el código sino que también ofrece soporte en línea, incluso en IRC . [17] [18] Las características principales incluyen un editor TinyMCE WYSIWYG , un motor de búsqueda integrado, una base de datos de texto predeterminada y una interfaz de usuario personalizable, así como feeds RSS / Atom , compatibilidad con correo electrónico e interfaces de base de datos para admitir soluciones de bases de datos escalables [ palabra de moda ] como MongoDB y MySQL . [19] [20] [21] Las características adicionales relacionadas con la seguridad incluyen un sistema de control de versiones auditable , autenticación de usuario, un sistema de control de acceso, protección contra falsificación de solicitudes entre sitios y extensiones mejoradas de prevención de spam. [22]
Extensiones
Los usuarios han contribuido con más de 300 extensiones. [23] La mayoría de estas extensiones han sido desarrolladas por o para usuarios corporativos, y son mantenidas por desarrolladores y usuarios, como se documenta en los historiales de extensiones individuales. Se han desarrollado extensiones para vincularse a bases de datos , crear gráficos , etiquetas , ordenar tablas, escribir hojas de cálculo , crear galerías de imágenes y presentaciones de diapositivas , hacer dibujos , escribir blogs , trazar gráficos , interactuar con muchos esquemas de autenticación diferentes , incluido el inicio de sesión único , realizar un seguimiento de Extreme Proyectos de programación , y otros.
Plataforma de aplicación
Foswiki es un wiki estructurado [24] que actúa como una plataforma de aplicación para aplicaciones basadas en web. Específicamente, proporciona una manipulación similar a la de una base de datos de los campos almacenados en las páginas, [25] y ofrece un lenguaje de consulta similar a SQL para respaldar la incorporación de informes en las páginas wiki. [26] [27] [28]
Las aplicaciones wiki a menudo se denominan aplicaciones situacionales porque los usuarios las crean ad-hoc para necesidades muy específicas. Por ejemplo, los usuarios han creado aplicaciones de Foswiki que incluyen tableros de estado de centros de llamadas, listas de tareas pendientes , sistemas de inventario , manuales de empleados , rastreadores de errores , aplicaciones de blogs , foros de discusión, informes de estado con resúmenes y más. [ cita requerida ]
Interfaz de usuario
La interfaz de usuario se puede personalizar mediante el uso de plantillas, temas y CSS . Incluye soporte para internacionalización , con soporte para múltiples conjuntos de caracteres, URL UTF-8, etc. [21] [29] Los usuarios han traducido la interfaz de usuario en inglés al búlgaro, chino, checo, danés, holandés, francés, alemán y griego. , Italiano, japonés, coreano, noruego, polaco, portugués, ruso, español, sueco, turco y klingon. [4] [30]
Despliegue
Se espera que Foswiki se utilice principalmente en el lugar de trabajo como wiki corporativo [31] para coordinar actividades de equipo, realizar un seguimiento de proyectos, implementar flujos de trabajo [32] y como wiki de intranet , por ejemplo, en el ámbito académico.
Foswiki (entre otros componentes) se utilizó en varios programas de investigación, incluida la Plataforma de integración de datos para colaboraciones de biología de sistemas , una plataforma de integración de datos interactiva que respalda proyectos de investigación colaborativa, basados en Foswiki, Solr / Lucene y aplicaciones de ayuda personalizadas. [33]
Implementación
Foswiki está implementado en Perl y JavaScript [4] [34] (usando jQuery ), aunque puede usarse sin que JavaScript esté habilitado en el navegador.
De forma predeterminada, las páginas wiki se almacenan en el servidor en archivos de texto sin formato. Todo, incluidos los metadatos, como la configuración de control de acceso, está controlado por versiones mediante RCS . RCS es opcional ya que se proporciona un sistema de control de versiones totalmente Perl. Otras bases de datos del lado del servidor, como MongoDB, son compatibles mediante el uso de extensiones. [19]
Los informes informales de usuarios sugieren que Foswiki se escala razonablemente bien a pesar de que usa archivos de texto sin formato y no una base de datos relacional para almacenar datos de la página, especialmente cuando se usa el equilibrio de carga y el almacenamiento en caché para mejorar el rendimiento.
Apoyo
Foswiki es un proyecto totalmente impulsado por la comunidad y no tiene ningún interés comercial de control detrás de él. El apoyo al usuario es proporcionado por la comunidad, a través de los mecanismos del IRC [17] [18] y el sitio web principal.
Historia
Foswiki nació como una bifurcación del proyecto TWiki. Desde la bifurcación, un equipo de desarrollo relativamente grande ha trabajado continuamente en él. [15] Desarrollos notables desde la bifurcación incluyen la adopción del marco de interfaz de usuario jQuery JavaScript, [35] interfaz con la base de datos MongoDB NoSQL, interfaz con el sistema de búsqueda Solr [36] , almacenamiento en caché de páginas [37] y una interfaz de edición modificada. [38]
Ver también
- Comparación de software wiki
Referencias
- ^ Ercolani, Emilien (12 de enero de 2009). "Foswiki 1.0: un wiki libre y un profesional de código abierto" . Linformaticien.com . Consultado el 9 de noviembre de 2012 .
- ^ a b "Foswiki 1.0 est de la revue" . TooLinux.com. 13 de enero de 2009 . Consultado el 9 de noviembre de 2012 .
- ^ "Lanzamientos - foswiki / distro" . github.com . Consultado el 2 de julio de 2019 .
- ^ a b c d e "Foswiki" . SourceForge . Consultado el 9 de noviembre de 2012 .
- ^ Fuchs, Roger (2010). Kooperieren statt Koordinieren [ Cooperar en lugar de coordinar ] (PDF) (Tesis de maestría). Universidad de Friburgo . Consultado el 11 de septiembre de 2012 .
- ^ Kussmaul, Clif (2011). "Wikis para la educación: ayudar a los estudiantes a comunicarse y colaborar". T4e . 2011 IEEE International Conference on Technology for Education, 2011: 274–278.
- ^ Salustri, FA; Weerasinghe, JS (2010). Anandarajan, Murugan; Ananarajan, Asokan (eds.). "Colaboración e-Investigación - Teoría, Técnicas y Desafíos". Colaboración en investigación electrónica . Springer: 215f. doi : 10.1007 / 978-3-642-12257-6 . ISBN 978-3-642-12256-9.
- ^ Grzeganek, K .; Frost, I .; Gross, D. "Spoiled for Choice - Software Wiki para la gestión del conocimiento en las organizaciones" . Tecnologías Pumacy . Consultado el 11 de septiembre de 2012 .
- ^ Kussmaul, Clif (2011). "Wikis para la colaboración y la gestión del conocimiento: prácticas actuales y direcciones futuras". Aprendizaje y conocimiento organizacional: conceptos, metodologías, herramientas y aplicaciones . Asociación de Gestión de Recursos de Información . Fragmento global de IGI. pag. 1141 . ISBN 9781609607845. Consultado el 11 de septiembre de 2012 .
- ^ Thoeny, Peter; Barton, Tom (31 de octubre de 2008). "Relanzar proyecto TWiki.org" . twiki . Consultado el 4 de febrero de 2009 .
- ^ Asay, Matt (29 de octubre de 2008). "La búsqueda de TWiki por dinero en efectivo fractura su comunidad" . CNet . Consultado el 4 de febrero de 2009 .
- ^ Baader, Hans-Joachim (31 de octubre de 2008). "Hauptentwickler verlassen TWiki" . Pro-Linux . Consultado el 9 de noviembre de 2012 .
- ^ "¿Por qué este tenedor?" . Foswiki. 31 de enero de 2009 . Consultado el 4 de febrero de 2009 .
- ^ Szabo, Gabor (8 de septiembre de 2012). "Los sitios web de Perl más populares" . hogar de szabgab . Consultado el 9 de noviembre de 2012 .
- ^ a b "Foswiki" . BlackDuck . Consultado el 9 de noviembre de 2012 .
- ^ "Foswiki - Colaboradores" . BlackDuck . Consultado el 9 de noviembre de 2012 .
- ^ a b "WikiMatrix - Detalles de Foswiki" . WikiMatrix . Consultado el 9 de noviembre de 2012 .
- ^ a b "Foswiki 1.1.3 Instalación rápida de CGI" . Laufeyjarson escribe…. 26 de noviembre de 2011 . Consultado el 9 de noviembre de 2012 .
- ^ a b Currie, Crawford (26 de octubre de 2010). "¡Foswiki está recibiendo soporte SQL RDBMS!" . Blog de WikiRing. Archivado desde el original el 1 de marzo de 2012 . Consultado el 9 de noviembre de 2012 .CS1 maint: bot: estado de URL original desconocido ( enlace )
- ^ "Foswiki-1.1.4 viene con importantes mejoras y correcciones de funciones" . PRLog. 21 de diciembre de 2011 . Consultado el 9 de noviembre de 2012 .
- ^ a b Johnston, Mike (18 de abril de 2011). "Se ha lanzado Foswiki 1.1.3" . Crítico de CMS . Consultado el 9 de noviembre de 2012 .
- ^ Huber, Mathias (12 de abril de 2012). "Foswiki 1.1.5 behebt Sicherheitsschwäche" . Linux Magazin . Consultado el 9 de noviembre de 2012 .
- ^ "Todas las extensiones" . foswiki . Consultado el 11 de septiembre de 2012 .
- ^ Matthes, Florian; Neubert C .; Steinhoff A. "Wikis híbridos: capacitar a los usuarios para estructurar la información de forma colaborativa" (PDF) . En: VI Congreso Internacional de Software y Tecnologías de Datos (ICSOFT), Sevilla, 2011. pp. 250-259. Foswiki se menciona como uno de los dos wikis estructurados. Este artículo fue premiado como el mejor artículo en la Conferencia Internacional sobre Software y Gestión de Datos 2011 (ICSOFT 2011), Sevilla, España . Consultado el 11 de septiembre de 2012 .
- ^ "Formularios de datos" . Foswiki. 9 de enero de 2009 . Consultado el 4 de febrero de 2009 .
- ^ "BÚSQUEDA macro" . Foswiki. 9 de enero de 2009 . Consultado el 4 de febrero de 2009 .
- ^ "Búsqueda formateada" . Foswiki. 9 de enero de 2009 . Consultado el 4 de febrero de 2009 .
- ^ "Búsqueda de consultas" . Foswiki. 9 de enero de 2009 . Consultado el 4 de febrero de 2009 .
- ^ "Internacionalización de la interfaz de usuario" . foswiki . Consultado el 8 de enero de 2009 .
- ^ "Foswiki 2.0 erfreut Klingonen" . Revista Linux . Consultado el 10 de julio de 2015 .
- ^ Documento sobre usuarios de wiki corporativos ( diapositivas )
- ^ "La wiki como cinta transportadora en línea" en el artículo de BusinessWeek Hacer algo de ruido: cómo las herramientas web 2.0 pueden ayudarlo a comunicarse con los clientes de manera más efectiva
- ^ Dreher1, Felix; Kreitler, Thomas; Hardt, Christopher; Kamburov, Atanas; Yildirimman, Reha; Schellander, Karl; Lehrach, Hans; Lange, Bodo MH; Herwig, Ralf (8 de mayo de 2012). "DIPSBC - plataforma de integración de datos para colaboraciones en biología de sistemas" . BMC Bioinformática . 13 (85): 85. doi : 10.1186 / 1471-2105-13-85 . PMC 3424966 .
- ^ "Foswiki: Idiomas - BlackDuck" . BlackDuck . Consultado el 9 de noviembre de 2012 .
- ^ "Versión 1.1.0 de Foswiki" . Foswiki . Consultado el 16 de agosto de 2012 .
- ^ "Complemento de Solr" . Foswiki . Consultado el 16 de agosto de 2012 .
- ^ "Almacenamiento en caché de página" . Foswiki . Consultado el 16 de agosto de 2012 .
- ^ "Agregar Nat Edit al núcleo" . Foswiki . Consultado el 16 de agosto de 2012 .