Wiki
De Mi caja de notas
El término wiki[nota 1] (palabra que proviene del hawaiano wiki, 'rápido')[2] alude al nombre que recibe una comunidad virtual, cuyas páginas son editadas directamente desde el navegador, donde los mismos usuarios crean, modifican, corrigen o eliminan contenidos que, habitualmente, son compartidos por cualquier otro usuario. No tiene por qué ser necesariamente un sitio en la web, puesto que hay wikis instalables para uso en el escritorio de un computador u ordenador personal o que pueden portarse en un llavero USB que lleven un entorno LAMP como, por ejemplo, XAMPP.[3]
Los textos o «páginas wiki» tienen títulos únicos. Si se escribe el título de una página wiki en algún sitio de la wiki entre corchetes dobles ([[Título de la página]]), esta palabra se convierte en un «enlace web» a la página correspondiente. De este modo, en una página sobre «alpinismo» puede haber una palabra como «piolet» o «brújula» que esté marcada como palabra perteneciente a un título de página wiki. La mayor parte de las implementaciones de wikis indican en el localizador de recursos uniforme (URL) de la página el propio título de la página wiki (en Wikipedia, ocurre así: <https://es.wikipedia.org/wiki/Alpinismo> es el URL de la página wiki Alpinismo), lo que facilita el uso y la aplicación general del enlace fuera del propio sitio web. Además, esto permite formar en muchas ocasiones una coherencia terminológica, y genera una ordenación natural del contenido.[cita requerida]
Su última tarea, a la que le debe su fama hasta el momento, ha sido la creación de enciclopedias colectivas, género al que pertenece Wikipedia. Existen muchas otras aplicaciones más cercanas a la coordinación de informaciones y acciones, o la puesta en común de conocimientos o textos dentro de grupos. La mayor parte de las wikis actuales conservan un historial de cambios que permite recuperar fácilmente cualquier estado anterior y ver qué usuario hizo todo cambio, lo cual facilita el mantenimiento conjunto y el control de usuarios nocivos. Habitualmente, sin necesidad de una revisión previa, se actualiza el contenido que muestra la página wiki editada.[cita requerida]
Historia
La primera WikiWikiWeb fue creada por Ward Cunningham, quien inventó y dio nombre al concepto wiki, y produjo la primera implementación de un servidor WikiWiki para el repositorio de patrones del Portland (Portland Pattern Repository) en 1995. En palabras del propio Cunningham, una wiki es «la base de datos en línea más simple que pueda funcionar» (the simplest online database that could possibly work).[4]
En enero de 2001, los fundadores del proyecto de enciclopedia Nupedia, Jimmy Wales y Larry Sanger, decidieron utilizar un wiki como base para el proyecto de enciclopedia Wikipedia. Originalmente se usó el software UseMod, pero luego crearon un software propio, MediaWiki, que ha sido adoptado después por muchos otros wikis.
La wiki más grande que existe es la versión en inglés de Wikipedia, seguida por varias otras versiones del proyecto. Las wikis que no pertenecen a Wikipedia son mucho más pequeñas y con menor participación de usuarios, generalmente debido al hecho de ser mucho más especializadas.
Características
Se trata de un tipo de página web que brinda la posibilidad de que multitud de usuarios puedan editar sus contenidos a través del navegador, con ciertas restricciones mínimas. De esta forma permite que múltiples autores puedan crear, modificar o eliminar los contenidos. Se puede identificar a cada usuario que realiza un cambio y recuperar los contenidos modificados, volviendo a un estado anterior. Estas características facilitan el trabajo en colaboración así como la coordinación de acciones e intercambio de información sin necesidad de estar presentes físicamente ni conectados de forma simultánea. El ejemplo más conocido y de mayor tamaño de este tipo de páginas web es la enciclopedia colaborativa Wikipedia (www.wikipedia.org). A favor: Es una fuente de información y bibliográfica de construcción colectiva. Problemas: La información publicada puede provenir de fuentes erróneas o no válidas. Solución/recomendaciones: Es recomendable trabajar criterios sobre el empleo de fuentes de información confiables y formas de validar los contenidos.[5]
Una wiki permite que se escriban artículos colectivamente (coautoría) por medio de un lenguaje de wikitexto editado mediante un navegador. Una página wiki singular es llamada «página wiki», mientras que el conjunto de páginas (normalmente interconectadas mediante hipervínculos) es «la wiki». Es mucho más sencillo y fácil de usar que una base de datos.
Una característica que define la tecnología wiki es la facilidad con que las páginas pueden ser creadas y actualizadas. En general no hace falta revisión para que los cambios sean aceptados. La mayoría de las wikis están abiertos al público sin la necesidad de registrar una cuenta de usuario. A veces se requiere conectarse para obtener una cookie de «wiki-firma», para autofirmar las ediciones propias. Otras wikis más privadas requieren autenticación de usuario.
Perspectivas pedagógicas
Por lo explicado, las wikis son una muy buena opción pedagógica para realizar actividades educativas, ya que como explica Mariana Maggio, se pueden generar propuestas que los alumnos puedan integrar en las wikis a partir de la reconstrucción de las mismas en un sentido didáctico. En la actualidad los documentos web, como lo es el ejemplo de las wikis, crean tendencias y cuando estas configuran los usos de los niños y los jóvenes, es importante que los educadores las reconozcan y se preocupen por entenderlas a partir de su exploración.
Para Maggio, «un proyecto didáctico maravilloso puede ser, cuando el tema lo justifique, generar contenidos para Wikipedia o revisar los publicados allí: entender el tema de un modo profundo, verificar los contenidos, transparentar y discutir los criterios, ampliar lo publicado, ofrecer versiones y especificaciones de alto valor local».[6]
Una wiki también puede ser un espacio usado para seguimiento individual de los alumnos, donde ellos puedan crear sus proyectos independientemente y el profesor pueda intervenir guiando y corrigiendo. Se ha utilizado también en procesos de formación docente ayudando al mejoramiento de sus habilidades tecnológicas, pero también los procesos de colaboración entre pares.[7]
Permite la creación colectiva de documentos en un lenguaje simple de marcas utilizando un navegador web. Generalmente no se hacen revisiones previas antes de aceptar las modificaciones y la mayoría de las wikis están abiertas. Permite a los participantes trabajar juntos en páginas web, para añadir o modificar su contenido. Las versiones antiguas nunca se eliminan y pueden restaurarse. Se puede seleccionar diferentes tipos de wiki, profesor, grupo, alumno.
Páginas y edición
En una wiki tradicional, existen tres representaciones por cada página:
- El «código fuente» que pueden editar los usuarios. Es el formato almacenado localmente en el servidor. Normalmente es texto plano, solo es visible para el usuario cuando lo muestra la operación «Editar».
- Una plantilla (en ocasiones generada internamente) que define la disposición y elementos comunes de todas las páginas.
- El código HTML, puesto en tiempo real por el servidor a partir del código fuente cada vez que la página se solicita.
El código fuente es potenciado mediante un lenguaje de marcado simplificado para hacer varias convenciones visuales y estructurales. Por ejemplo, el uso del asterisco «*» al empezar una línea de texto significa que se generará una lista desordenada de elementos (bullet-list). El estilo y la sintaxis pueden variar en función de la implementación, alguno de las cuales también permite etiquetas HTML.
¿Por qué no HTML?
La razón de este diseño es que el HTML, con muchas de sus etiquetas crípticas, es difícil de leer para usuarios no habituados a la tecnología. Hacer visibles las etiquetas de HTML provoca que el texto en sí sea difícil de leer y editar para la mayoría de usuarios. Por lo tanto, se promueve el uso de edición en texto llano con convenciones para la estructura y el estilo fáciles de comprender.
A veces es deseable que los usuarios no puedan usar ciertas funcionalidades que el HTML permite, tales como JavaScript, CSS y XML. Se consigue consistencia en la visualización, así como seguridad adicional para el usuario. En muchas inserciones de wiki, un hipervínculo es exactamente tal como se muestra, al contrario de lo que ocurre en el HTML.
Estándar
Durante años el estándar de facto fue la sintaxis del WikiWikiWeb original. Actualmente las instrucciones de formateo son diferentes dependiendo del motor de la wiki. Las wikis simples permiten solo formateo de texto básico, mientras que otros más complejos tienen soporte para cuadros, imágenes, fórmulas e incluso otros elementos más interactivos tales como encuestas y juegos. Debido a la dificultad de usar varias sintaxis, se están haciendo esfuerzos para definir un estándar de marcado (ver esfuerzos de Meatball y Tikiwiki).
Vincular y crear páginas
Los wikis son un auténtico medio de hipertexto, con estructuras de navegación no lineal. Cada página contiene un gran número de vínculos a otras páginas. En grandes wikis existen las páginas de navegación jerárquica, normalmente como consecuencia del proceso de creación original, pero no es necesario usarlas. Los vínculos se usan con una sintaxis específica, el «patrón de vínculos».
CamelCase
Originalmente, la mayoría de las wikis usaban CamelCase como patrón de vínculos, poniendo frases sin espacios y poniendo la primera letra de cada palabra en mayúscula (por ejemplo, la palabra «CamelCase»). Este método es muy fácil, pero hace que los hiperenlaces se escriban de una manera que se desvía de la escritura estándar. Las wikis basadas en CamelCase se distinguen instantáneamente por los enlaces con nombres como: «TablaDeContenidos», «PreguntasFrecuentes». Por consiguiente, comenzaron a desarrollarse otras soluciones.
Vínculos libres
Los «vínculos libres», usados por primera vez por CLiki, usan un formato tipo _(vínculo). Por ejemplo, _(Tabla de contenidos), _(Preguntas frecuentes). Otros motores de wiki usan distintos signos de puntuación.
Interwiki
Interwiki permite vínculos entre distintas comunidades wiki. Las nuevas páginas se crean simplemente creando un vínculo apropiado. Si el vínculo no existe, se acostumbra a destacar como «vínculo roto». Siguiendo el vínculo se abre una página de edición, que permite al usuario introducir el texto para la nueva página wiki. Este mecanismo asegura que casi no se generen páginas huérfanas (es decir, páginas que no tienen ningún vínculo apuntando a ellas). Además se mantiene un nivel alto de conectividad.
Búsqueda
La mayoría de las wikis permite al menos una búsqueda por títulos, a veces incluso una búsqueda por texto completo. La escalabilidad de la búsqueda depende totalmente del hecho de que el motor de la wiki disponga de una base de datos o no: es necesario el acceso a una base de datos indexada para hacer búsquedas rápidas en wikis grandes. En Wikipedia, el botón «Ir» permite a los lectores ir directamente a una página que concuerde con los criterios de búsqueda. El motor de MetaWiki se creó para habilitar búsquedas en múltiples wikis.
Control de cambios
Las wikis suelen diseñarse con la filosofía de aumentar la facilidad de corrección de los errores, y no la de reducir la dificultad de cometerlos. Las wikis son muy abiertas, pero incluso así proporcionan maneras de verificar la validez de los últimos cambios al contenido de las páginas. En casi todos las wikis hay una página específica, «Cambios recientes», que enumera las ediciones más recientes de artículos, o una lista con los cambios hechos durante un período. Algunas wikis pueden filtrar la lista para deshacer cambios hechos por vandalismo.
Desde el registro de cambios suele haber otras funciones: el «historial de revisión» muestra versiones anteriores de la página, y la característica «diff» destaca los cambios entre dos revisiones. Usando el historial, un editor puede ver y restaurar una versión anterior del artículo, y la característica «diff» se puede usar para decidir cuándo eso es necesario. Un usuario normal de la wiki puede ver el «diff» de una edición listada en «Cambios recientes» y, si es una edición inaceptable, consultar el historial y restaurar una versión anterior. Este proceso es más o menos complicado, según el programa que use la wiki.
En caso de que las ediciones inaceptables se pasen por alto en «Cambios recientes», algunos motores de wiki proporcionan control de contenido adicional. Se pueden monitorizar para asegurar que una página o un conjunto de páginas mantienen la calidad. A un usuario dispuesto a mantener esas páginas se le avisará en caso de modificaciones, y así se le permitirá verificar rápidamente la validez de las nuevas ediciones.
Vandalismo
Consiste en realizar ediciones (generalmente hechas por desconocidos o gente mal intencionada) que borran contenido importante, introducen errores, agregan contenido inapropiado u ofensivo (por ejemplo, insultos) o simplemente incumplen flagrantemente las normas de la wiki. También son frecuentes los intentos de spam, por ejemplo:
- La introducción de enlaces en una wiki con el fin de subir en los buscadores de Internet (véase PageRank).
- Los intentos de publicitarse o hacer proselitismo (de su ideología, religión u otros) a través de la wiki.
- Ingresar material que viola derechos de autor.
- Ingresar contenido inapropiado para menores de edad.
Algunas soluciones que se utilizan para luchar contra el vandalismo son:
- Revertir rápidamente sus cambios, para que así se desanimen.
- Bloquearlos temporalmente por su nombre de usuario o dirección IP, de tal forma que no puedan seguir editando. Esta solución se ve dificultada por las IPs dinámicas y el uso de proxies abiertos, que, al ser bloqueados, pueden afectar también a personas inocentes.
- Si se produce siempre en una misma página, la protección de esa página.
- No permitir que editen páginas usuarios que no estén registrados en la wiki.
- En casos extremos (generalmente, ataques por medio de herramientas automáticas), bloquear la base de datos de la wiki, sin permitir ningún tipo de edición.
Soporte lógico
Existen varios programas, generalmente scripts de servidor en Perl o PHP, que implementan una wiki. Con frecuencia, suelen utilizar una base de datos, como MySQL.
Suelen distinguirse por:
- Destino: para uso personal, para intranets, para la web, etc.
- Funcionalidad: pueden o no mantener historiales, tener opciones de seguridad, permitir subir archivos, tener editores visuales WYSIWYG, etc.
Algunos de los más utilizados son:
- UseModWiki: el más antiguo, escrito en Perl.
- MediaWiki: utilizado en todos los proyectos de Wikimedia. Basado en PHP y MySQL.
- PhpWiki: basado en UseMod. Escrito en PHP, puede utilizar distintas bases de datos.
- TikiWiki: CMS completo, con una wiki muy desarrollada, usando PHP y MySQL.
- DokuWiki: una wiki completa escrita en PHP sin necesidad de bases de datos (usa solo ficheros de texto).
- WikkaWiki: basado en WakkaWiki, una wiki muy ligera. Usa PHP y MySQL.
- MoinMoin: modular, escrito en Python.
- OpenWiking: wiki programada en ASP.
- Swiki: wiki programada en Squeak.
Utilidades
- Pueden realizarse búsquedas en varias wikis a la vez, incluso en esta web y en la de Ward, utilizando un MetaWiki.
- La wiki es una práctica innovadora que ha expandido su uso, por ejemplo, a las empresas, las cuales utilizan este medio para que el conocimiento adquirido por los trabajadores pueda ser compartido y complementado por todos, se utiliza como una herramienta que favorece la innovación.
Véase también
- Código wiki
- Escritura colaborativa
- Producción textual colaborativa
- Software para wikis
- TiddlyWiki
- Wiki estructurada
- Wikitexto
Notas
Referencias
- ↑ «wiki». Fundéu. 6 de octubre de 2010. Consultado el 9 de octubre de 2014.
- ↑ «Hawaiian Words; Hawaiian to English». mauimapp.com. Consultado el 19 de septiembre de 2008.
- ↑ Ebersbach, Anja; Glaser, Markus; Heigl, Richard; Warta, Alexander (2008). Wiki: Web Collaboration (Andrea Adelung, trad.) (en inglés). Colaborador:Gunter Dueck (2ª edición). Springer Science & Business Media. pp. 39-44. ISBN 9783540681731.
- ↑ Leuf, Bo; Cunningham, Ward (2001). The Wiki Way: Quick Collaboration on the Web (en inglés). Edición ilustrada. Addison-Wesley. p. 15. ISBN 9780201714999.
- ↑ Reyes, G,; Galmes, E.; Czarny, M. Manual Programa Internet Segura. Por una navegación e interacción responsable. Consideraciones sobre los diferentes dispositivos y programas informáticos utilizados por niños niñas y adolescentes. pp. 12 a 21.
- ↑ Mariana Maggio. (Cap. 4) “Los nuevos entornos y sus posibilidades” en: “Enriquecer la enseñanza”. Paidos. Argentina.
- ↑ Silva-Peña, I., & Salgado Labra, I. 2013.Uso de wikis como herramienta de trabajo colaborativo en un proceso de formación inicial docente. Ciencia, Docencia Y Tecnología, (46), 165–179. [1]
Enlaces externos
- Wikcionario tiene definiciones y otra información sobre wiki.
- WikiWikiWeb. El wiki original (en inglés)
- Wikimatrix. Web que permite la comparación de diferentes software wiki
- Wikis del mundo, enlistadas en WikiIndex
- Wikis en español registradas en WikiIndex
- Fandom Web que permite crear al usuario, gratuitamente, su propio wiki.
- Fandom en español
Cet article est une débauche. Vous pouvez m’aider à l'améliorer.
wiki peut faire référence à :
- suggestions / discussion sur le wiki indiewebcamp lui-même.
- page type : la page-wiki comme type de page ou contenu
- projects : les projets wiki en rapport avec l'hébergement wiki indieweb
Page type
En plus des posts séquentiels / triés-dans-le-temps, bon nombre de personnes dans la communauté IndieWebCamp veulent ou hébergent un wiki ou des pages wiki sur leurs propres sites personnels.
Les pages wiki sont généralement modifiables et versionnées avec un historique de version visible / facilement accessible et des versions navigables. Les pages wiki sont souvent multi-auteurs et on une interface multi-plateforme (comme toute solution d'hébergement de contenu basée sur le web).
- Tom Morris a son propre wiki sur http://wiki.tommorris.org/
- Modèle:Tantek a un wiki sur http://tantek.pbworks.com
- Amber Case a son propre wiki sur http://caseorganic.com/wiki/
- ...
Il existe aussi différents sites d'hébergement wiki / silos.
Projets
Les projets IndieWebCamp en rapport avec l'hébergement/création/édition wiki :
- Federated Wiki
- tel que conçu/créé/développé/lancé lors de l'IndieWebCamp 2011
- MediaWiki
- Used by Tom Morris on wiki.tommorris.org.
Voir aussi wiki projects brainstorming.
Fonctionnalités Wiki que Nous Utilisons
At some unlikely point in the far future, we may decide to migrate the wiki off of MediaWiki. If this ever happens, we'll need to be sure whatever replaces it has roughly the same functionality that we use in MediaWiki. Below is a list to collect descriptions of MediaWiki features that we use. Feel free to add to it.
- Wiki-style editing - Click "edit" to view page source and "save" to save changes immediately. Conflicts are not merged automatically, and a message is shown if someone else has edited the page in the mean time.
- Wiki-style links - MediaWiki provides a syntax for quickly linking between wiki pages, e.g. [[events]].
- Nickname templates - We often use sparkline templates to display someone's photo and name in a line of text such as Aaron Parecki. This is done by creating a template with the person's nickname and typing {{aaronpk}} in a line of text.
- Signature on edits - Sometimes we add a signature to lines using ~~~~ which is replaced by the logged-in user's signature and a timestamp.
- Content templates - Several pages (such as events and 2016/Guest_List) use templates to avoid duplicating complicated wiki markup on the page. The templates themselves are wiki pages and are editing by the community.
- IRC notifications - When wiki pages are edited, we get notifications in IRC describing the change.
- The ability to embed HTML in the wiki markup – needed e.g. to add microformats to events
- The ability to upload images, e.g. clicking "embed file" icon inserts wiki link with [[File:Example.jpg]]. Clicking that wiki link takes you to the form to upload the image.
Fonctionnalités Wiki dont Nous Avons Besoin
Sometimes, MediaWiki does not have a good way to do what we want, so we have to hack around it.
- Hotlinked images - We often want to hotlink images to avoid uploading them to the wiki (which is only possible if the image can be CC0 licensed), but we also want to proxy the img src on the resulting page so that the site can be served over https even if the image is http
Voir aussi :
- personnalisation mediawiki for all the things we've had to do to make MediaWiki work for us.
Suggestions
Voir :
- 2016/newskin for latest work on broader design improvements
Suggestions and bug reports for improving the IndieWeb.org wiki. Please provide suggestions as GitHub issues here:
https://github.com/indieweb/wiki/issues?state=open
Brainstorming
Ideas being iterated rather than a specific suggestion for improvement.
Catégoriser les Pages
Problem statement: If we look at the this-week reports (e.g. 2016-07-29 this week) and summaries of wiki pages that have been edited, it's a long list and doesn't provide a lot of information about why any particular page is important / compared to any other page, or any other way of chunking / understanding the long list.
Thoughts:
- one possibility would be to present each page with an icon in front according to what "type" or "kind" of page it is.
- another possibility is to use such types/kinds to cluster the list of changed pages by type/kind, thus avoiding a need to repeat icons over and over
- either way we could also use the "page icon" or "emojicon" on each page in particular to provide an even more specific graphical hook/representation for easier/quicker understanding of what the pages were about
Approaches:
- Use MediaWiki "Category:" for coarse top level categorization.
- What categories?
- Develop adaptively as needed from looking at "this week" and seeing what patterns (sets of pages) emerge. E.g. from 2016-07-29 this week:
- 📆 event pages for Events + subpages (HWC events), and IWC events /YYYY/city|country
- project pages for specific projects e.g. ikiwiki, WordPress(/*), p3k, relmeauth.php, WhisperFollow, Monocle etc.
- "feature" building blocks (including types of content like album, multi-photo, travel, and UI features like search), other things from IndieMark
- "technology/plumbing" building blocks (like Webmention)
- people (User: pages)
- (anti-)patterns e.g. database-antipattern, js;dr
- silos (GitHub, Google Photos, etc.)
- companies (e.g. Google)
- services (e.g. SubToMe, web hosting, Bridgy, silo.pub)
- history (points of record, e.g. site-deaths, history, timeline, posts about, videos about etc.)
- technologies (in general, like Perl, other languages, frameworks)
- (re-)use rough coarse categories from IndieWebCamp 2014 Year in Review separate lists of pages.
- Develop adaptively as needed from looking at "this week" and seeing what patterns (sets of pages) emerge. E.g. from 2016-07-29 this week:
- Assign a generic icon (or emoji) for each top level category
- What categories?
- Use page-specific page icons or emojicons (both already use templates, so should be automatable) to to customize the icon shown for a page
Fait
Les suggestions qui ont été implémentées.