Plugin Locations 🌍

Ah, cela pourrait aussi s’ajouter au tas pourri, je le garderai aussi à l’esprit.

2 « J'aime »

Puis-je soumettre une demande de fonctionnalité à @angus @merefield ?

Ce serait vraiment utile si nous pouvions limiter la recherche de la localisation des membres uniquement au Royaume-Uni.

Par exemple :

Aucun de ces résultats ne se trouve au Royaume-Uni.

La possibilitĂ© de forcer des rĂ©sultats uniquement pour le GBR (ou tout autre code pays) via un paramĂštre d’administration serait excellente et suggĂ©rerait immĂ©diatement ce que les gens recherchent rĂ©ellement :

Nous utilisons la recherche géolocalisée ESRI sur un autre site que nous possédons. Voici comment nous limitons la recherche ci-dessus au GBR et également à une boßte englobante prédéfinie du Royaume-Uni :

    // Bouton de recherche
    var searchControl = L.esri.Geocoding.geosearch({
	useMapBounds: false,
	searchBounds: L.latLngBounds(SW, NE),
	providers: [L.esri.Geocoding.arcgisOnlineProvider({
	    countries: ['GBR'],
	    // https://developers.arcgis.com/rest/geocode/api-reference/geocoding-category-filtering.htm#ESRI_SECTION1_502B3FE2028145D7B189C25B1A00E17B
	    //categories: ['Address', 'Postal', 'Coordinate System'],
	    categories: ['District', 'City', 'Postal', 'Coordinate System'],
	    maxResults: 10
	})],
	placeholder: 'Ville, Code postal, Coordonnées...',
	position: 'topright'
    }).addTo(map);

Quelque chose comme cela serait-il possible ?

4 « J'aime »

@angus Ce serait super si nous pouvions avoir l’option d’afficher l’emplacement dans les listes de sujets. Je n’ai pas vu d’option pour cela, mais faites-moi savoir si je l’ai manquĂ©e ! Merci

Je me demandais aussi ce que fait le paramĂštre Activer les icĂŽnes de statut des sujets pour les listes de sujets dans cette catĂ©gorie. Je n’ai pas vraiment rĂ©ussi Ă  comprendre son utilitĂ© et je n’ai observĂ© aucun changement aprĂšs l’avoir appliquĂ©.

Un utilisateur de mon forum vient de me dire qu’il ne parvenait pas Ă  dĂ©finir sa localisation.

Il voyait des localisations Ă©trangĂšres suggĂ©rĂ©es, mais dĂšs qu’il atteignait un certain point en saisissant sa localisation, toutes les suggestions disparaissaient.

J’ai pu dĂ©finir la localisation pour lui sans problĂšme, ce qui me fait me demander pourquoi l’API fonctionne pour moi mais pas pour les autres.

Est-ce que quelqu’un d’autre a dĂ©jĂ  rencontrĂ© ce problĂšme ?

2 « J'aime »

Oui, nous avons exactement le mĂȘme problĂšme. Cela a Ă©tĂ© discutĂ© dans un fil rĂ©cent sur notre forum.

Je n’ai pas encore pu identifier la cause exacte, cependant :confused:

1 « J'aime »

C’est intĂ©ressant, oui, c’est exactement le problĂšme que rencontraient mes utilisateurs.

https://evowners.com/t/cant-add-user-location/5620

2 « J'aime »

Je suis conscient d’un problĂšme ici, et ce plugin a toujours Ă©tĂ© dĂ©fectueux sur ce point. Il est possible que vos utilisateurs atteignent une limite de taux, ce qui se produit avec le fournisseur de gĂ©olocalisation par dĂ©faut, gratuit, qui, comme vous pouvez l’imaginer, n’est pas trĂšs gĂ©nĂ©reux. Le problĂšme peut survenir chez les utilisateurs de maniĂšre alĂ©atoire, Ă  des moments apparemment arbitraires, sans qu’il y ait de logique particuliĂšre. Malheureusement, la partie dĂ©fectueuse (que je crois n’avoir jamais fonctionnĂ©) est l’absence d’un gestionnaire d’action pour afficher cette erreur lorsqu’elle se produit.

Rencontrez-vous une erreur dans la console JavaScript ?

La solution de contournement consiste à attendre quelques heures avant d’y revenir. Sans limite de taux, sans erreur, cela peut fonctionner.

Je suis actuellement sous pression pour un important travail client, mais j’examinerai cela par la suite et ajouterai le gestionnaire manquant. Une fois cela fait, nous obtiendrons de meilleures informations si je me trompe sur le problùme sous-jacent.

4 « J'aime »

Aucune erreur dans la console :confused:

C’est bizarre pourtant : taper « coven » donne des rĂ©sultats, ajouter davantage pour obtenir « coventr » n’en donne aucun, puis ajouter un Y Ă  la fin pour former « coventry » redonne des rĂ©sultats :man_shrugging:

2 « J'aime »

Je ne pense pas que ce soit un bug lié aux lieux.

Si vous recherchez directement sur https://www.openstreetmap.org/, le comportement est également similaire et peu utile ?

2 « J'aime »

Je n’obtiens aucune suggestion de recherche sur ce site ? :thinking:

1 « J'aime »

Ce n’est pas dynamique, bien sĂ»r, vous devez appuyer sur EntrĂ©e Ă  chaque fois. Cependant, les rĂ©sultats de la recherche constituent un indice important.

2 « J'aime »

Ooooo, je vois ce que tu veux dire maintenant !

:scream:

1 « J'aime »

Bonjour à tous, nous utilisons le plugin des lieux avec le plugin des événements pour localiser nos événements sur la carte.

Nous avons Ă©galement le programme dit Fairphone Angels, oĂč des groupes de personnes peuvent proposer leur aide Ă  d’autres membres Fairphone dans leur rĂ©gion. Nous dĂ©veloppons actuellement une carte personnalisĂ©e via Github Pages, mais il serait beaucoup plus pratique de pouvoir localiser les groupes Discourse existants sur une carte.

En lisant certains posts ici, j’ai dĂ©couvert qu’il est possible de crĂ©er une carte des utilisateurs (je ne le savais pas auparavant). Une carte des groupes serait un ajout intĂ©ressant, Ă  mon avis. Qu’en pensez-vous ?

Cordialement, Stefan

1 « J'aime »

Salut ! Super plugin, merci beaucoup pour ce travail formidable (pas seulement sur ce plugin) !

Une question ou une demande de fonctionnalitĂ© : Est-il ou sera-t-il possible d’ajouter plusieurs lieux Ă  un sujet ? Je n’ai trouvĂ© ni paramĂštre ni indice dans le forum. Ou peut-ĂȘtre sera-t-il possible d’ajouter des lieux (un deuxiĂšme et suivants) via les rĂ©ponses au sujet ?

2 « J'aime »

Une seule localisation par sujet. Les localisations au niveau du message ne sont pas prises en charge.

Cela ressemble Ă  un cas limite Ă  mes yeux ? Pour gĂ©rer vos attentes, je doute que cela soit implĂ©mentĂ©, car le niveau d’utilisation ne justifierait pas l’effort requis.

Peut-ĂȘtre pourriez-vous expliquer votre cas d’usage un peu plus en dĂ©tail. Pourquoi avez-vous besoin de plus d’une localisation par sujet ?

Savez-vous que si vous publiez plusieurs sujets avec des localisations au sein d’une seule catĂ©gorie, vous pouvez voir les localisations affichĂ©es ensemble sur la carte de la catĂ©gorie ? Pouvez-vous modifier la façon dont vous structurez les choses pour en tirer parti ?

1 « J'aime »

Bonjour @forgenst, vous devez probablement activer les emplacements dans les paramĂštres de la catĂ©gorie oĂč vous essayez de crĂ©er le sujet. D’aprĂšs votre capture d’écran, il s’agit de la catĂ©gorie « Non classĂ© ».

3 « J'aime »

Bonjour Robert, notre cas d’usage est trĂšs spĂ©cifique : chaque soir, dans notre entreprise de messagerie, nous rĂ©digeons un journal de bord de la journĂ©e dans lequel nous incluons les lieux de recharge et de stationnement de nos vĂ©hicules Ă©lectriques pour les chauffeurs et les planificateurs du lendemain. Comme nous avons plusieurs vĂ©hicules, il serait pratique de pouvoir disposer Ă  la fois des localisations gĂ©ocodĂ©es et des emplacements cartographiĂ©s dans un seul sujet.

Cependant, il n’est pas nĂ©cessaire de faire de cela une demande de fonctionnalitĂ© : nous avons d’autres solutions pour communiquer les localisations. Cela nous serait simplement plus pratique pour nous, les administrateurs, et pour notre Ă©quipe ici.

2 « J'aime »

Ce n’est pas dans les paramĂštres du plugin, mais dans les paramĂštres de chaque catĂ©gorie. Ainsi, lorsque vous accĂ©dez Ă  la vue d’ensemble des catĂ©gories de votre instance Discourse, cliquez par exemple sur « Sans catĂ©gorie », puis sur le bouton « Modifier » en haut de la page. Dans les paramĂštres de catĂ©gorie qui s’ouvrent maintenant, vous devriez voir un onglet « ParamĂštres » oĂč se trouve une section nommĂ©e « Emplacements ». LĂ  (et pour chaque autre catĂ©gorie pour laquelle vous souhaitez activer les emplacements), vous devez activer les emplacements.

4 « J'aime »

C’est notĂ©, merci.

N’oubliez pas qu’il s’agit d’un logiciel libre. C’est une exigence assez importante. :). Il est souvent dĂ©jĂ  assez contraignant de maintenir la compatibilitĂ© des plugins avec la derniĂšre version de Discourse.

Nous pourrions envisager un projet financé pour fournir une telle amélioration, mais cela serait assez complexe.

Nous pourrions utiliser un systĂšme de balisage au niveau des messages.

4 « J'aime »