Plugin de Ubicaciones 🌍

¿Tenemos alguna posibilidad de sacar esta solicitud de función de la lista de espera después de un año? ¡Gracias!

Hola @C_X, como ya se indicó, este es un plugin de Pavilion (actualmente gratuito).

Todas las nuevas funciones deben ser patrocinadas.

Si tienes presupuesto, podrías contratarme para que lo cree para ti.

Alternativamente, podrías enviar una PR y la revisaré.

Gracias por tu interés.

¡Oh, gracias @merefield! Disculpa, no pude revisar todo el hilo para comprender cómo funcionan las cosas aquí.

Pero sí, entendí que esta es una función hasta el patrocinio. Me pondré en contacto cuando llegue a ese punto.

¡Gracias de antemano!

2 Me gusta

Hola @merefield, estoy viendo el siguiente aviso de administrador desde que actualicé a la última versión de Discourse:

[Aviso de administrador] Uno de sus temas o complementos necesita actualizarse para ser compatible con los próximos cambios principales de Discourse. (id:discourse.fontawesome-6-upgrade)

@Arkshine mencionó aquí

que esto podría estar relacionado con el Plugin de Ubicaciones y que map-marker-alt necesita actualizarse a location-dot.

Así que lo menciono aquí. :wink:

2 Me gusta

Siéntete libre de enviar una PR.

Haré un PR, Robert. :+1:


Hay otras deprecaciones que arreglar, y también un error que encontré, pero para la deprecación de font awesome, aquí vamos:

3 Me gusta

Hola

Tengo un problema al cargar el mapa cuando cambio de un mapa a otro.

Explicaciones:
Cada mapa está en una categoría diferente

Si cambio de categoría por página de categoría o por URL completa, todo está bien

El problema ocurre si paso por la barra lateral.
La barra lateral utiliza una URL parcial:

¿Tienes una solución?

¡Gracias por tu gran plugin!


Problema encontrado aquí:

categorías con mapa:

1 me gusta

¿Cómo lograste que esto funcionara con el lanzador? Estoy recibiendo un error como este hilo:
bundle exec rake db:migrate falló con retorno

Parece que una solución exhaustiva para este increíble plugin está en camino:

Gracias de nuevo @merefield por el tiempo y la energía que dedicas a mantener esta valiosa adición al ecosistema de Discourse.

10 Me gusta

¡Gracias! Estoy un poco fuera de mi elemento en lo que respecta a la programación. :wink:

Con una versión más reciente de Discourse que instalé/actualicé ayer, el mensaje cambió:

[Nota para administradores] Uno de tus temas o plugins necesita ser actualizado para garantizar la compatibilidad con los próximos cambios principales de Discourse. (id:discourse.hbr-topic-list-overrides) Plugin identificado: “discourse-locations”

Quizás todavía signifique lo mismo o quizás hayan surgido otras cosas.

2 Me gusta

¿Alguna idea de cuándo podría estar disponible, Rob? Solo para saber si actualizar mi sitio dependiente de Ubicaciones será factible en la próxima semana más o menos.

2 Me gusta

Hola Nathan.

El PR existente (bastante grande) se rompió debido al nuevo sistema de borradores que se lanzó, por lo que se ha retrasado y tendré que intentar resolverlo.

Lanzaré el PR una vez que esté listo, con la oportunidad para que la comunidad y las organizaciones patrocinen mi trabajo para ayudar a garantizar que este plugin se mantenga de manera oportuna.

3 Me gusta

Hoy lanzo una actualización para brindar compatibilidad con el fantástico nuevo sistema Glimmer Topic List, modernización y una gran cantidad de otras mejoras y cambios de compatibilidad.

Debes estar en la última versión y habilitar Glimmer Topic Lists.

Si crees que Locations es increíble y que hice un gran trabajo, puedes invitarme a un café :coffee:, y si Locations es importante para tu negocio u organización, considera patrocinarme en uno de los niveles más altos:medal:. Todo esto ayudará a garantizar actualizaciones oportunas de Locations y su futuro.

Lanzamiento 6.8.0

  • CARACTERÍSTICA: ahora puedes hacer clic en una ubicación de tema en la lista de temas y aparecerá un mapa en una ventana modal que muestra la ubicación. :map: :rocket:
  • CARACTERÍSTICA: la nueva configuración location_short_names elimina la dirección de la visualización de la ubicación para los temas, lo que te permite adaptar lo que se muestra.
  • COMPATIBILIDAD: resuelve una gran cantidad de deprecaciones para mantener la compatibilidad con el núcleo:
    • Cambios en la API del front-end de la lista de temas
    • Cambios en los nombres de los iconos de Fontawesome
    • Nuevo sistema de borradores de temas.
  • CORRECCIÓN: Ubicaciones de temas: al establecer una ubicación de tema a través del selector (no los campos de entrada), esto resultaba en que se mostrara una ubicación en blanco.
  • CORRECCIÓN: el formato del selector de ubicación es mucho más agradable.
10 Me gusta

¡Genial! Felicidades por lanzar esta actualización y gracias por escribir las notas de la versión. Creo que es una gran idea y me alegraría ver que más desarrolladores de plugins se tomen el tiempo para hacer esto.

Ahora que ya te he comprado un café, es hora de que pruebe tu plugin. :wink:

4 Me gusta

¡Gracias Tobias! ¡Agradecido! ¡Todo comentario es bienvenido!

3 Me gusta

Podría ser útil añadir una sección de “inicio rápido” a la documentación que cubra los conceptos básicos de la configuración inicial. Dos cosas que me costaron un minuto entender:

  • La única forma de permitir que las personas añadan ubicaciones a los temas es editando la configuración de la categoría para cada categoría. No lo permitirá automáticamente para todas las categorías.
  • Los valores predeterminados funcionan directamente para pruebas/uso de bajo volumen, utilizando nominatim como proveedor de geocodificación.

Una sección de “consejos para la solución de problemas” también podría ser útil.

Puedo hacer que las ubicaciones funcionen para poner a los usuarios en un mapa. ¡Genial! :slight_smile:

No puedo hacer que las ubicaciones funcionen en los temas. ¡No tan genial! :upside_down_face:

Puedo seleccionar la ventana emergente para añadir una ubicación, escribirla, seleccionar Buscar dirección, seleccionar la dirección encontrada. Pero luego, al seleccionar Hecho, no pasa nada. Hay un montón de cosas que aparecen en la consola de javascript:

3 Me gusta

Esta es la razón por la que este plugin necesita una financiación adecuada.

He cerrado una multitud de deprecaciones y la consola estaba limpia, pero parece que ahora se requieren más cambios para ser compatible con el núcleo. :sweat_smile:

Sospecho que los cambios en composer relacionados con los borradores podrían ser la causa principal, lo analizaré cuando tenga tiempo.

4 Me gusta

Resultó que fue mi culpa :blush:

Por favor, actualiza e inténtalo de nuevo.

5 Me gusta

¡Eso funcionó! Buen trabajo. Jugaré con esto un poco y veré hasta dónde puedo llevarlo en mis sitios. Tengo un sitio que administro para mi vecindario, y podría ser interesante mostrar a todos asociados con su casa.

En mi sitio, el mapa es un poco ancho para el espacio del tema, cubriendo la llave inglesa de administración.

2 Me gusta

Es una especie de modal, no se supone que deba permanecer abierto; solo debes echar un vistazo y luego colapsarlo para continuar con tu día. Definitivamente no ha sido un requisito combinar la funcionalidad del mapa con las herramientas de administración :slight_smile:

Cuando era más pequeño, los usuarios se quejaban de que no era lo suficientemente grande.

3 Me gusta