Plugin Località 🌍

Sto solo ritestando un problema segnalato in precedenza che si pensava fosse stato risolto. Mi scuso per essere tornato indietro di un mese… piccole cose come sposarsi, fare da dog-sitter per qualche settimana e avere un visitatore dall’estero mi hanno tenuto occupato!

  1. Imposta l’impostazione predefinita dell’argomento della posizione su Utente
  2. Imposta una posizione per il tuo utente (se non ne hai già una)
  3. Aggiungi un argomento in una categoria abilitata alla posizione. L’argomento ottiene la tua posizione e appare sulla mappa degli argomenti con eventuali altri indicatori pertinenti.
  4. Elimina la posizione del tuo utente
  5. Aggiungi un argomento nella stessa categoria di (3). L’argomento non ottiene la tua posizione (come ti aspetteresti), ma quando visualizzi la mappa degli argomenti, tutti gli indicatori sono mancanti.
  6. Imposta l’impostazione predefinita dell’argomento della posizione su Nessuno - tutti gli indicatori sono riapparsi sulla mappa degli argomenti… inizialmente. Tuttavia, quando si visualizza la mappa utente, non c’erano indicatori e dopo essere tornati alla mappa degli argomenti, tutti quegli indicatori sono scomparsi di nuovo. Ho provato a eliminare i due post da (3) e (5), reimpostare l’impostazione predefinita dell’argomento della posizione su Utente e riaggiungere una posizione al mio utente, ma nessuna di queste azioni fa riapparire gli indicatori su nessuna delle mappe.

Qualcuno ha implementato una vista in cui si vede la mappa in alto e gli elementi dell’elenco sotto?

Il mio cliente lo vuole, ma io lo sconsiglio. Mi sembra che sarebbe una sovrapposizione sia per l’esperienza utente che per il codice, dato che entrambi svolgono le stesse funzioni.

Opinioni o suggerimenti a riguardo?

Quale mappa?

Ti riferisci al plugin delle posizioni?

Mi scuso, sì, lo sono. Al momento sul mio sito sembra così: this.

In un mondo ideale, la selezione dei tag in alto limiterebbe sia la mappa che un elenco sotto la mappa al tag selezionato.
Quickmock:


Forse si potrebbe:

  1. Verificare se siamo sulla pagina ‘Progetti e Comunità’ (facile)
  2. Inserire un elenco duplicato sotto la mappa (non ho idea di come)
  3. Nascondere la barra duplicata delle categorie/tag (facile)

…la domanda è se ciò farebbe funzionare i tag come previsto (filtrando sia la mappa che l’elenco al clic e mostrando entrambi) o se selezionarne uno farebbe passare di default solo alla visualizzazione dell’elenco, come accade attualmente quando si seleziona un tag nell’elenco.

Sto solo buttando giù idee. Non ho molte speranze.

3 Mi Piace

Se desideri creare una vista del genere, i PR sono accettati (purché tutto il resto rimanga invariato e questo sia solo un comportamento aggiuntivo dietro un’impostazione).

Se hai bisogno di aiuto per produrre una vista del genere su base commerciale, sei il benvenuto a contattarmi @ Pavilion (Locations è un prodotto Pavilion).

1 Mi Piace

Poiché si tratta di una richiesta di funzionalità per questo plugin, l’ho spostata nell’argomento pertinente. :+1:

4 Mi Piace

Ho notato che il mio plugin per le posizioni ha smesso di fare il geocoding anche se le mie impostazioni non sono cambiate e le mie chiavi API di LocationIQ sono ancora valide. Il problema si verifica quando si cerca di assegnare una posizione a un argomento. Ogni volta che si popolano i campi, la mappa continua a girare e girare senza mai completarsi.

È un problema noto e avete qualche idea su come risolverlo? Grazie.

– Aaron

Qualcosa di sospetto nella console del browser o nei log di Rails?

Non ho accesso ai log di Rails (devo chiedere all’host), ma non appare nulla quando clicco su “Trova posizione”. Vale anche la pena menzionare che sono ancora sulla versione 3.0.3 di Discourse.

Non sono sicuro se questi debbano essere segnalati, ma sto riscontrando diversi avvisi di deprecazione per il plugin Locations, ad esempio:

Avviso di deprecazione: l'argomento respect_plugin_enabled di add_to_serializer dovrebbe essere passato come argomento con parola chiave
In /var/www/discourse/plugins/discourse-locations/plugin.rb:87:in `block in activate!`

Avviso di deprecazione: add_to_serializer non dovrebbe essere utilizzato per sovrascrivere direttamente i metodi include_*. Utilizzare invece l'argomento con parola chiave include_condition
In /var/www/discourse/plugins/discourse-locations/plugin.rb:88:in `block in activate!`

Avviso di deprecazione: l'argomento respect_plugin_enabled di add_to_serializer dovrebbe essere passato come argomento con parola chiave
In /var/www/discourse/plugins/discourse-locations/plugin.rb:91:in `block in activate!`

Avviso di deprecazione: add_to_serializer non dovrebbe essere utilizzato per sovrascrivere direttamente i metodi include_*. Utilizzare invece l'argomento con parola chiave include_condition
In /var/www/discourse/plugins/discourse-locations/plugin.rb:92:in `block in activate!`

Avviso di deprecazione: l'argomento respect_plugin_enabled di add_to_serializer dovrebbe essere passato come argomento con parola chiave
In /var/www/discourse/plugins/discourse-locations/plugin.rb:96:in `block in activate!`

Avviso di deprecazione: l'argomento respect_plugin_enabled di add_to_serializer dovrebbe essere passato come argomento con parola chiave
In /var/www/discourse/plugins/discourse-locations/plugin.rb:97:in `block in activate!`

Avviso di deprecazione: add_to_serializer non dovrebbe essere utilizzato per sovrascrivere direttamente i metodi include_*. Utilizzare invece l'argomento con parola chiave include_condition
In /var/www/discourse/plugins/discourse-locations/plugin.rb:98:in `block in activate!`

Avviso di deprecazione: l'argomento respect_plugin_enabled di add_to_serializer dovrebbe essere passato come argomento con parola chiave
In /var/www/discourse/plugins/discourse-locations/plugin.rb:223:in `block in activate!`

Sto eseguendo le ultime versioni di Discourse e del plugin.

1 Mi Piace

Non so quando sia successo, ma la mia Mappa Utente non ha indicatori utente. So che ci sono oltre 20 utenti con una geo_location impostata.

Ho rimosso la mia posizione e l’ho aggiunta nuovamente con successo, quindi non penso che la geocodifica sia il problema. Ho provato a modificare varie impostazioni ma non ho trovato nulla che faccia visualizzare nuovamente gli utenti.

La mappa delle posizioni degli argomenti ha indicatori per i pochi argomenti a cui sono state impostate le posizioni, quindi sono solo gli utenti ad essere interessati. Sono sull’ultima versione di Discourse e del plugin Locations.

Qualche idea su come recuperare i miei indicatori utente?

Ciao

A seguito di un aggiornamento ieri dell’ultima versione dei plugin Location ed Events (e contemporaneamente di Discourse).

Incontro bug bloccanti sui plugin location ed Events :roll_eyes:

Mappa:
https://forums.ffjdr.org/map
o
https://forums.ffjdr.org/c/e-irl/14/l/map

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

Agenda è OK:
https://forums.ffjdr.org/agenda
o
https://forums.ffjdr.org/c/e-irl/l/agenda

Grazie per il tuo aiuto (e per questi ottimi plugin!)

Ciao a tutti, il plugin Locations è ora interrotto a causa di modifiche upstream necessarie per facilitare il grande aggiornamento Ember in corso, che è molto più significativo del solito.

CDCK è stato molto bravo a darci un preavviso, ma attualmente stiamo lavorando alle modifiche necessarie e ripristineremo Locations il prima possibile.

Ti consigliamo di NON ricostruire per il momento se desideri continuare a utilizzare il plugin.

Ci scusiamo con coloro che lo hanno già fatto.

Lo risolveremo quando potremo.

Grazie mille per il tuo interesse in questa offerta gratuita.

10 Mi Piace

E grazie a te per il tempo e il supporto continui che dedichi a questa offerta gratuita :clap: :bowing_man:

5 Mi Piace

Solo non ricostruire? Quindi possiamo aggiornare dalla pagina Web Admin in sicurezza?

Nessuno dei due, temo.

Fai finta di essere su stable :slight_smile:

3 Mi Piace

Ho appena unito molte mattine presto e notti tarde di lavoro per rimettere in sesto questo spettacolo.

È molto diverso nell’implementazione rispetto al vecchio plugin, quindi abbiate pazienza, ci sono probabilmente molti problemi, l’ho testato a malapena in produzione:

  • Come parte delle modifiche, ho deprecato l’uso dei widget a favore dell’implementazione Glimmer (i widget alla fine usciranno di scena). Questo è stato un bel viaggio, posso dirvi, poiché il codice originale dei widget è davvero molto esoterico. Questo dovrebbe metterci in buona posizione per un bel po’.
  • C’è un nuovo sistema di ricerca che è un po’ esagerato (sarebbe bello aggiungere la capacità di gruppo a un certo punto? Se qualcuno vuole sponsorizzarla, si faccia avanti!)
  • Non supporta più i Layouts, ma i Layouts sono attualmente :skull: quindi è irrilevante - cercherò di aggiungere nuovamente il supporto per i Layouts quando i Layouts torneranno dal :skull:
  • Ho tagliato qualche angolo per arrivare qui così velocemente - non ho aggiunto ulteriori test FE… potrei avere tempo per aggiungerne alcuni per le mappe nel tempo.

NB Ho aggiunto un file di compatibilità in modo che Stable utilizzi ancora il vecchio codice mentre risolviamo i bug in questo nuovo approccio nel tempo…

Problemi noti:

  • expand non funziona bene al momento.
  • La ricerca per nome sulla mappa utente presenta problemi.
  • I Layouts non sono ancora supportati (ma al momento sono :skull: )
9 Mi Piace

Ciao

Ho appena aggiornato e… la mappa dal vivo :occhiolino: :occhiolino: :occhiolino:

Grazie mille :cuori_rossi:

4 Mi Piace

ottimo @Stephane_Roy … ma penso che anche una modalità scura sarebbe utile?

Non ho ancora avuto tempo di esaminare questo aspetto come integrazione automatica nel plugin, ma c’era questo CSS che ho condiviso tempo fa che puoi aggiungere come componente del tema:

: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;
  }
}

che credo funzioni ancora …

potrebbe essere un po’ più riposante per gli occhi? :sunglasses:

6 Mi Piace

Funziona ancora (“normale” e scuro): https://www.sidemount-forum.com/u/user-map

A proposito, ho appena aggiornato e anche il plugin funziona di nuovo (ma ho saltato il periodo di non funzionamento :wink:).

2 Mi Piace