Plugin Lieux 🌍

Je reteste juste un problĂšme signalĂ© prĂ©cĂ©demment qui, pensait-on, avait Ă©tĂ© rĂ©solu. DĂ©solĂ© de revenir un mois plus tard
 les petites choses comme se marier, garder un chien pendant quelques semaines et un visiteur Ă©tranger m’ont tenu occupĂ© !

  1. Définir le sujet de localisation par défaut sur Utilisateur
  2. DĂ©finir une localisation pour votre utilisateur (si vous n’en avez pas dĂ©jĂ  une)
  3. Ajouter un sujet dans une catĂ©gorie oĂč la localisation est activĂ©e. Le sujet rĂ©cupĂšre votre localisation et apparaĂźt sur la carte des sujets avec tous les autres marqueurs pertinents.
  4. Supprimer la localisation de votre utilisateur
  5. Ajouter un sujet dans la mĂȘme catĂ©gorie qu’en (3). Le sujet ne rĂ©cupĂšre pas votre localisation (comme on pourrait s’y attendre), mais lorsque vous affichez la carte des sujets, tous les marqueurs sont manquants.
  6. DĂ©finir le sujet de localisation par dĂ©faut sur Aucun - tous les marqueurs sont rĂ©apparus sur la carte des sujets
 initialement. Cependant, lors de la visualisation de la carte utilisateur, il n’y avait aucun marqueur et aprĂšs ĂȘtre retournĂ© Ă  la carte des sujets, tous ces marqueurs ont maintenant disparu Ă  nouveau. J’ai essayĂ© de supprimer les deux publications de (3) et (5), de rĂ©tablir le sujet de localisation par dĂ©faut sur Utilisateur et de rajouter une localisation Ă  mon utilisateur, mais rien de tout cela ne fait rĂ©apparaĂźtre de marqueurs sur l’une ou l’autre des cartes.

Quelqu’un a-t-il implĂ©mentĂ© une vue oĂč l’on voit la carte en haut et les Ă©lĂ©ments de la liste en dessous ?

Mon client le souhaite, mais je dĂ©conseille. Il me semble que ce serait une duplication inutile, tant du point de vue de l’UX que du codage, car ils effectuent tous deux les mĂȘmes fonctions.

Des avis ou des conseils Ă  ce sujet ?

Quelle carte ?

Faites-vous rĂ©fĂ©rence au plugin d’emplacements ?

Désolé, oui, je le suis. Voici à quoi cela ressemble actuellement sur mon site : this.

Dans un monde idéal, la sélection des tags en haut limiterait à la fois la carte et une liste sous la carte au tag sélectionné.
Maquette rapide :


Peut-ĂȘtre pourrait-on :

  1. VĂ©rifier si nous sommes sur la page ‘Projets et CommunautĂ©s’ (facile)
  2. Injecter une liste dupliquée sous la carte (aucune idée de comment faire)
  3. Masquer la barre de catégories/tags dupliquée (facile)


la question est de savoir si cela ferait fonctionner les tags comme prĂ©vu (filtrer la carte et la liste au clic et afficher les deux) ou si la sĂ©lection d’un tag ferait passer par dĂ©faut Ă  la seule vue de liste - comme c’est actuellement le cas lors de la sĂ©lection d’un tag dans la liste.

Je rĂ©flĂ©chis juste Ă  voix haute. Je n’ai pas beaucoup d’espoir.

3 « J'aime »

Si vous souhaitez crĂ©er une telle vue, les PR sont acceptĂ©s (tant que tout le reste reste Ă©gal et qu’il ne s’agit que d’un comportement supplĂ©mentaire derriĂšre un paramĂštre).

Si vous avez besoin d’aide pour produire une telle vue sur une base commerciale, n’hĂ©sitez pas Ă  me contacter @ Pavilion (Locations est un produit Pavilion).

1 « J'aime »

Comme il s’agit d’une demande de fonctionnalitĂ© pour ce plugin, je l’ai dĂ©placĂ©e vers le sujet pertinent. :+1:

4 « J'aime »

J’ai remarquĂ© que mon plugin d’emplacements a cessĂ© de gĂ©ocoder, mĂȘme si mes paramĂštres n’ont pas changĂ© et que mes clĂ©s API de LocationIQ sont toujours valides. Le problĂšme survient lorsque j’essaie d’attribuer un emplacement Ă  un sujet. Chaque fois que je remplis les champs, la carte tourne et tourne sans jamais se terminer.

Est-ce un problÚme connu et avez-vous des idées sur la façon de le résoudre ? Merci.

– Aaron

Quelque chose d’inhabituel dans la console du navigateur ou dans les logs de Rails ?

Je n’ai pas accĂšs aux logs de Rails (je dois demander Ă  l’hĂ©bergeur), mais rien ne s’affiche lorsque je clique sur « Trouver l’emplacement Â». Il convient Ă©galement de mentionner que je suis toujours sur la version 3.0.3 de Discourse.

Je ne suis pas sĂ»r si ces Ă©lĂ©ments doivent ĂȘtre signalĂ©s, mais je constate pas mal d’avis de dĂ©prĂ©ciation pour le plugin Locations, par exemple :

Avis de dĂ©prĂ©ciation : l'argument respect_plugin_enabled de add_to_serializer doit ĂȘtre passĂ© comme argument mot-clĂ©
À /var/www/discourse/plugins/discourse-locations/plugin.rb:87:in `block in activate!`

Avis de dĂ©prĂ©ciation : add_to_serializer ne doit pas ĂȘtre utilisĂ© pour remplacer directement les mĂ©thodes include_*. Utilisez plutĂŽt l'argument mot-clĂ© include_condition
À /var/www/discourse/plugins/discourse-locations/plugin.rb:88:in `block in activate!`

Avis de dĂ©prĂ©ciation : l'argument respect_plugin_enabled de add_to_serializer doit ĂȘtre passĂ© comme argument mot-clĂ©
À /var/www/discourse/plugins/discourse-locations/plugin.rb:91:in `block in activate!`

Avis de dĂ©prĂ©ciation : add_to_serializer ne doit pas ĂȘtre utilisĂ© pour remplacer directement les mĂ©thodes include_*. Utilisez plutĂŽt l'argument mot-clĂ© include_condition
À /var/www/discourse/plugins/discourse-locations/plugin.rb:92:in `block in activate!`

Avis de dĂ©prĂ©ciation : l'argument respect_plugin_enabled de add_to_serializer doit ĂȘtre passĂ© comme argument mot-clĂ©
À /var/www/discourse/plugins/discourse-locations/plugin.rb:96:in `block in activate!`

Avis de dĂ©prĂ©ciation : l'argument respect_plugin_enabled de add_to_serializer doit ĂȘtre passĂ© comme argument mot-clĂ©
À /var/www/discourse/plugins/discourse-locations/plugin.rb:97:in `block in activate!`

Avis de dĂ©prĂ©ciation : add_to_serializer ne doit pas ĂȘtre utilisĂ© pour remplacer directement les mĂ©thodes include_*. Utilisez plutĂŽt l'argument mot-clĂ© include_condition
À /var/www/discourse/plugins/discourse-locations/plugin.rb:98:in `block in activate!`

Avis de dĂ©prĂ©ciation : l'argument respect_plugin_enabled de add_to_serializer doit ĂȘtre passĂ© comme argument mot-clĂ©
À /var/www/discourse/plugins/discourse-locations/plugin.rb:223:in `block in activate!`

J’utilise les derniùres versions de Discourse et du plugin.

1 « J'aime »

Je ne sais pas quand cela s’est produit, mais ma carte utilisateur n’affiche aucun marqueur d’utilisateur. Je sais qu’il y a plus de 20 utilisateurs avec une geo_location dĂ©finie.

J’ai supprimĂ© ma propre localisation et l’ai ajoutĂ©e avec succĂšs, donc je ne pense pas que la gĂ©ocodage soit le problĂšme. J’ai essayĂ© de modifier divers paramĂštres mais je n’ai rien trouvĂ© qui fasse rĂ©apparaĂźtre les utilisateurs.

La carte de localisation des sujets affiche des marqueurs pour les quelques sujets qui ont des localisations définies, donc ce sont uniquement les utilisateurs qui sont affectés. Je suis sur la derniÚre version de Discourse et du plugin Locations.

Des idĂ©es sur la façon de rĂ©cupĂ©rer mes marqueurs d’utilisateur ?

Bonjour

Suite Ă  une mise Ă  jour hier de la derniĂšre version des plugins Location et Events (et dans le mĂȘme temps de Discourse).

Je rencontre des bugs bloquants sur les plugins location et Events :roll_eyes:

Carte :
https://forums.ffjdr.org/map
ou
https://forums.ffjdr.org/c/e-irl/14/l/map

Calendrier :
https://forums.ffjdr.org/upcoming-events
ou
https://forums.ffjdr.org/c/e-irl/14/l/calendar

Agenda est OK :
https://forums.ffjdr.org/agenda
ou
https://forums.ffjdr.org/c/e-irl/l/agenda

Merci de votre aide (et pour ces super plugins !)

Salut Ă  tous, le plugin Locations est maintenant cassĂ© en raison de changements nĂ©cessaires en amont pour faciliter la mise Ă  niveau majeure d’Ember en cours, qui est bien plus importante que d’habitude.

CDCK a été trÚs bon pour nous prévenir, mais nous travaillons actuellement sur les changements nécessaires et rétablirons Locations dÚs que possible.

Nous vous recommandons de NE PAS reconstruire pour le moment si vous souhaitez continuer Ă  utiliser le plugin.

DĂ©solĂ© Ă  ceux d’entre vous qui l’ont dĂ©jĂ  fait.

Nous résoudrons le problÚme dÚs que nous le pourrons.

Merci beaucoup de l’intĂ©rĂȘt que vous portez Ă  cette offre gratuite.

10 « J'aime »

Et merci Ă  vous pour le temps et le soutien continus que vous consacrez Ă  cette offre gratuite :clap: :bowing_man:

5 « J'aime »

Ne pas reconstruire, c’est tout ? Donc nous pouvons faire des mises à niveau depuis la page d’administration Web sans risque ?

Ni l’un ni l’autre, je crains.

Fais juste comme si tu étais sur la version stable :slight_smile:

3 « J'aime »

J’ai passĂ© de nombreuses matinĂ©es et soirĂ©es Ă  travailler pour remettre ce projet sur les rails.

L’implĂ©mentation est trĂšs diffĂ©rente de l’ancien plugin, alors soyez patients, il y a probablement beaucoup de problĂšmes, je l’ai Ă  peine testĂ© en production :

  • Dans le cadre des changements, j’ai dĂ©prĂ©ciĂ© l’utilisation des widgets au profit de l’implĂ©mentation Glimmer (les widgets vont bientĂŽt disparaĂźtre). Ce fut tout un voyage, je peux vous le dire, car le code original des widgets est en effet trĂšs Ă©sotĂ©rique. Cela devrait nous ĂȘtre trĂšs utile pendant un bon moment.
  • Il y a un nouveau systĂšme de recherche qui est un peu excessif (ce serait bien d’ajouter une capacitĂ© de groupe Ă  un moment donnĂ© ? Si quelqu’un veut sponsoriser cela, contactez-moi !)
  • Il ne prend plus en charge les Layouts, mais les Layouts sont actuellement :skull: donc c’est sans importance - je chercherai Ă  rĂ©tablir le support des Layouts lorsque les Layouts reviendront de :skull:
  • J’ai pris quelques raccourcis pour arriver ici si rapidement - je n’ai pas ajoutĂ© de tests FE supplĂ©mentaires
 j’aurai peut-ĂȘtre le temps d’en ajouter pour les cartes au fil du temps.

NB J’ai ajoutĂ© un fichier de compatibilitĂ©, donc Stable devrait toujours utiliser l’ancien code pendant que nous corrigeons les bugs de cette nouvelle approche au fil du temps


ProblĂšmes connus :

  • expand ne fonctionne pas bien actuellement.
  • La recherche par nom sur la carte utilisateur pose des problĂšmes.
  • Les Layouts ne sont pas encore pris en charge (mais c’est actuellement :skull: )
9 « J'aime »

Bonjour

Je viens de mettre à jour et
 la carte en direct :heart_eyes: :heart_eyes: :heart_eyes:

Merci beaucoup :revolving_hearts:

4 « J'aime »

c’est super @Stephane_Roy 
 mais je pense qu’un mode sombre serait aussi le bienvenu ?

Je n’ai pas encore eu le temps de regarder cela comme une intĂ©gration automatique dans le plugin, mais il y avait ce CSS que j’ai partagĂ© il y a quelque temps que vous pouvez ajouter en tant que composant de thĂšme :

:root {
  --map-tiles-filter: brightness(0.6) invert(1) contrast(3) hue-rotate(200deg) saturate(0.3) brightness(0.7);
}

.locations-map {
  .leaflet-tile-pane  {
    filter:var(--map-tiles-filter, none);
  }
  .leaflet-marker-shadow {
    display: none;
  }
}

qui, je crois, fonctionne toujours


ce qui pourrait ĂȘtre un peu plus agrĂ©able pour les yeux ? :sunglasses:

6 « J'aime »

Fonctionne toujours (« normal » et sombre) : https://www.sidemount-forum.com/u/user-map

Au fait, je viens de faire la mise Ă  niveau et le plugin fonctionne Ă  nouveau (mais j’ai sautĂ© la pĂ©riode de non-fonctionnement :wink:).

2 « J'aime »