stringtranslate.com

Ayuda para hablar:Gadget-ImageAnnotator

Esta es la página de discusión de la función experimental ImageAnnotator . Si experimenta errores u otros problemas mientras la prueba, o si tiene sugerencias para mejorarla, deje una nota aquí. Lupo 11:10, 8 de marzo de 2010 (UTC) [ responder ]

El botón "Agregar una nota" no está presente

Hola, he seguido la guía de instalación en [1]Gadget-ImageAnnotator/Installation pero el botón "Agregar una nota" no está presente. ¿Alguien puede ayudar? También he agregado $wgUseAjax = true; en LocalSettings.php Poymode ( discusión ) 11:14, 22 de marzo de 2010 (UTC) [ responder ]

Esa pregunta pertenece aquí. Manish Earth Talk • Stalk 11:26, 22 de marzo de 2010 (UTC) [ responder ]
Sí, pero como él me lo ha preguntado y yo lo he visto, lo responderé aquí: ¿tienes la API de lectura habilitada en tu wiki? ¿Tu wiki sirve el wikibits.js normal? ¿Adaptaste la configuración a la configuración de tu wiki? ¿Cambiaste la LAPI_file_storevariable en MediaWiki:LAPI.js en tu wiki como corresponde? ¿Puedes publicar una URL en tu wiki (si es pública, por supuesto)? Lupo 12:44, 22 de marzo de 2010 (UTC) [ responder ]
¿Qué quieres decir con la API de lectura? Sí, tengo wikibits.js. Esto es de la fuente de mi página principal: <script type="text/javascript" src="/wiki/Help_talk:Gadget-ImageAnnotator/skins/common/wikibits.js?207"></script>. En realidad, todavía no he puesto en línea mi wiki. Todavía lo estoy probando en mi local. Este es mi LAPI_file_store: var LAPI_file_store = "http://10.48.30.154/wiki/Help_talk:Gadget-ImageAnnotator/images/";. Por cierto, perdón por publicar en una sección inapropiada. Poymode ( discusión ) 03:26, 23 de marzo de 2010 (UTC) [ responder ]
¿Tu wiki realmente genera URLs de imágenes que contienen una IP? La API de lectura se habilita configurando $wgEnableAPI en trueLocalSettings.php. Lupo 08:58, 23 de marzo de 2010 (UTC) [ responder ]
Bueno, sí. Por ejemplo, si ingresé http://10.48.30.154/wiki/Help_talk:Gadget-ImageAnnotator/images/logo.png, entonces se mostraría el logotipo. Simplemente habilité mi $wgEnableAPI y lo establecí como verdadero. ¿Hay alguna página principal que deba personalizarse? ¿Es muy importante el LAPI_file_store? Estaba pensando que todas las imágenes en la variable Path serán las únicas que ImageAnnotator considerará. ¿Estoy en lo cierto? Poymode ( discusión ) 10:00, 23 de marzo de 2010 (UTC) [ responder ]
No, no debería ser necesario personalizar ninguna página principal de PHP. Pero debería tener instalado ParserFunctions; de lo contrario, las plantillas no funcionarán. Lupo 11:14, 23 de marzo de 2010 (UTC) [ responder ]
Vaya a la página de descripción de un archivo. ¿Cuál es el valor del atributo src de la imagen de vista previa que ve allí? Eso es lo que LAPI_file_storedebería coincidir. Se utiliza para asegurarse de que las cosas que se consideran imágenes sean realmente imágenes que provienen de su wiki. Es necesario porque las instalaciones de MediaWiki también se pueden configurar para permitir la visualización directa de imágenes fuera del sitio. Lupo 11:14, 23 de marzo de 2010 (UTC) [ responder ]
Pregunta para Lupo: ¿no debería estar habilitada también la API de escritura? No soy muy bueno con las variables de MW, pero puedo ver que ImgAnnotater usa AJAX para guardar las anotaciones. Manish Earth Talk • Stalk 10:05, 23 de marzo de 2010 (UTC) [ responder ]
No, la API de escritura no es necesaria. Fue una decisión de diseño consciente, porque si bien está activada en los servidores WMF, puede que no lo esté en otras instalaciones. Lupo 11:15, 23 de marzo de 2010 (UTC) [ responder ]

¿Entonces no es necesario para la edición AJAX? Sorprendente... Manish Earth Talk • Stalk 11:43, 23 de marzo de 2010 (UTC) [ responder ]

Para Lupo: Hola Lupo, he subido mi wiki de muestra. Por favor, comprueba el enlace WIKI. El botón "Añadir una nota" todavía no aparece.Poymode ( discusión ) 10:23 24 mar 2010 (UTC) [ responder ]
No puedo conectarme a tu wiki. El DNS no conoce "boinky.me". Lupo 11:22, 24 de marzo de 2010 (UTC) [ responder ]
Puedo conectarme... Manish Earth Talk • Stalk 12:21, 24 de marzo de 2010 (UTC) [ responder ]
Agregar var wgMainpage = "Main Page";a Common.js (debería estar predefinido...)
¿No te refieres a wgMainPageTitle? Pero sí, esa variable debería servirse y configurarse automáticamente. Si no está en boinky.me, algo está fundamentalmente mal con esa configuración. Poymode, ¿qué versión de MediaWiki está ejecutando tu wiki? Lupo 12:47, 24 de marzo de 2010 (UTC) [ responder ]
Está bien, veo que esta variable se agregó recién el 4 de agosto de 2009 y, por lo tanto, está disponible solo a partir de MediaWiki 1.16, pero no en versiones anteriores. Agregaré una protección en commons:MediaWiki:ImageAnnotatorConfig.js, donde se usa. Lupo 12:55, 24 de marzo de 2010 (UTC) [ responder ]

Actualmente estoy usando la versión 1.15.2. ¿Qué importancia tiene la variable mencionada? Ya la configuré en Common.js pero aún no aparece el botón para agregar 13:41, 24 de marzo de 2010 (UTC)

La variable se utiliza en uno de los scripts (MediaWiki:ImageAnnotatorConfig.js), que no se carga porque no funciona. Obtendrá un código de error: http://boinky.me/wiki/Help_talk:Gadget-ImageAnnotator/index.php?title=MediaWiki:ImageAnnotatorConfig.js&action=raw&ctype=text/javascript&dummy=88155 (line 35): Uncaught ReferenceError: wgMainPageTitle is not defined. Deberá actualizar su software de MW. Manish Earth Talk • Stalk 13:52, 24 de marzo de 2010 (UTC) [ responder ]
O podría tomar el commons:MediaWiki:ImageAnnotatorConfig.js fijo, que simplemente ignora la variable si no existe. Lupo 14:27, 24 de marzo de 2010 (UTC) [ responder ]
Sigue sin funcionar porque, como dijo Lupo, la variable es wgMainPageTitle(mayúsculas y minúsculas). Manish Earth Talk • Stalk 14:05, 24 de marzo de 2010 (UTC) [ responder ]
Subí el archivo File:IUPAC_naming_example_without_carbons.png allí y copié manualmente las anotaciones... No funciona, ni siquiera en el espacio de nombres del archivo... Primero, comprueba si funciona en el espacio de nombres File: y luego prueba en el espacio principal. Manish Earth Talk • Stalk 14:22, 24 de marzo de 2010 (UTC) [ responder ]
¿Entonces quieres decir que tengo que actualizar a la versión beta 1.16? He puesto $wgMainPageTitle = "Main Page"; en MediaWiki:Common.js pero supongo que no tiene sentido ya que esta variable no está disponible antes de la versión 1.16. Estos son los contenidos de mi Common.js
var wgMainPageTitle = "Página principal";/**** Anotador de imagen ****** * Habilitado globalmente por * http://commons.wikimedia.org/w/index.php?title=Commons:Village_pump&oldid=26818359#New_interface_feature * * Mantenedor: [[Usuario:Lupo]] ****/si (wgNamespaceNumber != -1 && wgAction && (wgAction == 'ver' || wgAction == 'purgar')) { // No en páginas especiales y solo si se visualiza la página si (tipo de (ImageAnnotator_disable) == 'indefinido' || !ImageAnnotator_disable) { // Ni siquiera lo importes si está deshabilitado. importScript('MediaWiki:Gadget-ImageAnnotator.js'); }}

También actualicé ImageAnnotatorConfig.js. Una pregunta, la variable $wgUseAjax = true; no parece aparecer en el código fuente de la página. ¿Es realmente necesario? En la guía dice que es necesario activar AJAX para ver el botón "Agregar una nota" Poymode ( discusión ) 15:12, 24 de marzo de 2010 (UTC) [ responder ]

No, $wgUseAjax no debería ser necesario para ImageAnnotator . Habilita una interfaz más antigua de la época anterior a la API. Creo que todavía se usa para la vista previa de la licencia en el formulario de carga y posiblemente para la pestaña "ver esta página", pero eso es todo. Consulta el Manual:Ajax. Lamentablemente, todavía no puedo conectarme a tu wiki. Lo intentaré durante el fin de semana desde otra red. Lupo 08:08, 25 de marzo de 2010 (UTC) [ responder ]
Lupo, prueba http://www.deathwink.com/wiki/Help_talk:Gadget-ImageAnnotator/ http://www.deathwink.com/wiki/Help_talk:Gadget-ImageAnnotator/. Lo he transferido allí.Poymode ( discusión ) 14:16 25 mar 2010 (UTC) [ responder ]
¿Por qué no le dan permisos de administrador allí? Creo que es usuario de prueba allí, a juzgar por Special:ListUsers. Simplemente vaya a Special:MakeSysop y conviértalo en administrador para que pueda editar los scripts en el espacio de nombres Mediawiki:. Manish Earth Talk • Stalk 15:27, 25 de marzo de 2010 (UTC) [ responder ]
Allí sí que puedo conectarme. (Y sí, estaba editando como User:Test.) La configuración de tu wiki es un poco especial, ya que tiene wgScriptPathun prefijo de wgArticlePath. Como estoy tan acostumbrado a la configuración de WMF, donde estos dos son diferentes, nunca se me ocurrió que este no siempre podría ser el caso. Obtén el commons:MediaWiki:LAPI.js correcto y cópialo a tu wiki. Establece la LAPI_file_storevariable de la siguiente manera:
var LAPI_file_store = "(https?://www\\.deathwink\\.com)?/wiki/Help_talk:Gadget-ImageAnnotator/(imágenes|índice\\.php)/" ;   
Espero que funcione entonces. Si no, dímelo y lo miraré de nuevo. Lupo 15:51, 25 de marzo de 2010 (UTC) [ responder ]
Ahora funciona Lupo. ¿Qué lo arregló? Quería saber. ¿Actualizaste el LAPI.js nuevamente? ¿O fue mi LAPI_file_store? Aunque lo intenté solo en el espacio de nombres de archivo, no funciona aquí. PÁGINA. ¿Está esto incluido en la página principal? Porque creo que la página principal está deshabilitada por la configuración. Sin embargo, vi que funcionaba a través de tu sandbox. Te agregué como sysop en caso de que suceda algo. Seguiré probando esto mañana. Gracias. Manis y LUPO. Poymode ( discusión ) 16:17, 25 de marzo de 2010 (UTC) [ responder ]

¿O sólo puedo agregar anotaciones en el espacio de nombres de archivo? Sólo puedo agregar una nota si está en el espacio de nombres de archivo Poymode ( discusión ) 16:22, 25 de marzo de 2010 (UTC) [ responder ]

Ambos. Parte de la solución fue configurarlo LAPI_file_storecorrectamente, la otra parte fue mi solución para la superposición wgScripty wgArticlePathen LAPI.js.
Solo puedes agregar notas en las páginas de descripción de archivos. En otras páginas, solo puedes agregar notas locales usando la plantilla ImageWithNotes. Consulta commons:Help:Gadget-ImageAnnotator#Local annotations. Eso es lo que hice en User:Test/sandbox. Observa que mi nota "Test" no aparece en ningún otro lugar. Pero con tu configuración actual puedes ver las notas definidas en la página de descripción de archivos en cualquier página que incluya la imagen (excepto si se reemplaza por un {{ ImageWithNotes }} ). Saludos Lupo 16:27, 25 de marzo de 2010 (UTC) [ responder ]
Hola, gracias, amigo. Ahora lo entiendo. Saludos. Poymode ( discusión ) 16:42 25 mar 2010 (UTC) [ responder ]

MediaWiki 1.17

Si después de agregar o eliminar una nota recibe un mensaje de error que indica que se trata de una "inconsistencia de versión" o de un "ID de revisión no encontrado", actualice la memoria caché de su navegador . Lupo 13:31, 16 de febrero de 2011 (UTC) [ responder ]

Si utiliza ImageAnnotator en su propia wiki con MediaWiki 1.17, debe utilizar la versión 2.2b de ImageAnnotator. Consulte commons:Help:Gadget-ImageAnnotator/Installation#MediaWiki_V1.17. Lupo 13:31, 16 de febrero de 2011 (UTC) [ responder ]

¿Esto sigue funcionando?

@ Lupo : Hola, me preguntaba si la versión local sigue funcionando. No puedo ver ninguna anotación en File:Spelterini Blüemlisalp.jpg o File:WEF on the Middle East Arab and foreign Ministers.jpg , después de habilitar el gadget y borrar mi caché.

Para su información, estoy compilando una lista de "elementos interactivos" en mw:Talk:Wikimedia Foundation Design/Patterns and component que menciona el ImageAnnotator como ejemplo. Gracias. – Quiddity ( discusión ) 20:13 10 ago 2013 (UTC) [ responder ]

Hmmm, ahora estoy confundido. Veo que la penúltima imagen, en Wikipedia:Wikipedia_Signpost/2013-08-14/News_and_notes , tiene anotaciones que funcionan. Pero solo puedo ver esas anotaciones en esa página, no en File:Wikimania 2013 Group Photograph.JPG o en Wikimania 2013 .
Todavía no puedo ver las anotaciones (ni en la página :File: ni dentro de los artículos) de los dos ejemplos que se dan en mi primer comentario. ¿Alguna idea de cuál es la discrepancia? – Quiddity ( discusión ) 20:01, 16 de agosto de 2013 (UTC) [ responder ]
Sí, necesitaba una actualización. La versión que instalé aquí una vez para fines de evaluación estaba muy por detrás de la última versión en Commons. Si vas a Archivo:Spelterini Blüemlisalp.jpg y luego actualizas la caché de tu navegador , debería funcionar nuevamente. Lupo 08:12, 19 de agosto de 2013 (UTC) [ responder ]
@ Lupo : ¡Gracias! Definitivamente funciona en las páginas :File:. ¡Genial!
Aún no estoy seguro de qué está pasando con los ejemplos en la página. La penúltima imagen, en Wikipedia:Wikipedia_Signpost/2013-08-14/News_and_notes , tiene anotaciones, pero la misma imagen/código (y otras variantes) en User:Quiddity/sandbox5 no funcionan. Supongo que se trata de una limitación del espacio de nombres, porque en este momento está en modo de prueba. Gracias. – Quiddity ( discusión ) 21:34, 19 de agosto de 2013 (UTC) [ responder ]
Sí. Cuando hice la actualización ayer, noté que estaba habilitado solo en los espacios de nombres File: y Wikipedia:. Lo dejé así, pero también podría habilitarlo fácilmente en las subpáginas de usuario (como dice en Help:Gadget-ImageAnnotator ). De hecho, no estoy seguro de por qué muestra las anotaciones en la imagen del artículo de señalización; pensé que esa característica (anotaciones en imágenes en línea) también estaba desactivada. Lupo 06:50, 20 de agosto de 2013 (UTC) [ responder ]
Espacio de nombres: Sugeriría habilitarlo para todos los espacios de nombres excepto el espacio principal, para permitir realizar pruebas en todas partes, a menos que haya preocupaciones en las que no haya pensado.
En línea: me gusta mucho la función commons:Help:Gadget-ImageAnnotator#Inline_display_of_annotations. Es difícil descubrir qué imagen tiene anotaciones, de lo contrario, en un lugar como Wikipedia, donde la mayoría de las vistas son solo miniaturas. Sugeriría dejarla activada.
En relación con el tema en línea, ¿estás familiarizado con el trabajo sobre el "Visor de medios" que se está realizando en mw:Multimedia (específicamente mw:Multimedia/Ideas de funciones#Visor de medios)? Tal vez aprecien tu aporte sobre esa u otras funciones en las que están trabajando. :) – Quiddity ( discusión ) 18:43, 20 de agosto de 2013 (UTC) [ responder ]
Para fines de evaluación, unos pocos espacios de nombres deberían ser suficientes. De todos modos, es poco probable que esto se habilite globalmente. Esta cosa fue escrita antes de que tuviéramos jQuery e incluso antes de que el componente ResourceLoader se volviera realmente utilizable. El código, tal como está, sería considerado chapucero más allá de lo creíble por los jQuery-Jockeys. La visualización de anotaciones en imágenes en línea causa bastantes solicitudes Ajax en segundo plano; si esto se habilitara globalmente, no estoy seguro de que no sobrecargara los servidores. Todo este asunto de las anotaciones debería ser reescrito como una extensión de MediaWiki, de modo que la mayor parte de la acción pesada pudiera realizarse directamente en el servidor, sin costosas solicitudes yendo y viniendo. Y las partes JavaScript de esa extensión deberían ser reescritas en jQuery y hacer uso de ResourceLoader y la API de edición. Además, desde que los sitios WMF cambiaron a HTML5, han surgido algunas nuevas posibilidades. Por ejemplo, uno podría ahora hacer básicamente anotaciones no rectangulares, creo. El nuevo proyecto WikiData también ha agregado nuevas posibilidades; ¿Tal vez las anotaciones de imágenes deberían almacenarse allí?
En cualquier caso: no tengo tiempo para desarrollar esto más. Y antes de analizar por qué se muestran estas anotaciones en línea (quizás un error en el código, o quizás un cambio en la forma en que aparecen las miniaturas en el HTML ahora, o quizás simplemente no recuerdo que la función está básicamente deshabilitada), me da miedo habilitarla en más espacios de nombres. No quiero que rompa nada. Lupo 20:59, 20 de agosto de 2013 (UTC) [ responder ]
Muchas gracias por los detalles adicionales. Hace un tiempo le mencioné el gadget a un desarrollador del personal de mw:Design_audit#To_Do y lo envié aquí para que conozca estas actualizaciones. TTFN, – Quiddity ( discusión ) 23:06, 20 de agosto de 2013 (UTC) [ responder ]