Listora

Un elenco locale moderato: ricerca, mappa, 10 tipi di schede, contributi dei membri, recensioni, rivendicazioni e una dashboard.

Estensione

Listora

Un elenco locale moderato: ricerca, mappa, 10 tipi di schede, contributi dei membri, recensioni, rivendicazioni e una dashboard.

  • Categoria: directory
  • Stato: Disponibile
  • Versione: 0.6.3
  • Prezzo: Sconosciuto
  • Fonte: Registro ufficiale dei plugin
  • Installazione: Plugin sandbox del registro
  • Verificato: 2026-10-21

Descrizione

Listora trasforma un sito EmDash in un elenco locale. I visitatori cercano e sfogliano le schede su una mappa. I membri aggiungono schede, scrivono recensioni, salvano i preferiti e rivendicano un’attività. Approvi tutto nell’amministrazione prima che vada online.

Cosa ottieni

  • Elenco e ricerca. Ricerca per parola chiave e luogo, filtri per tipo, categoria e città, viste a griglia e a elenco, una riga in evidenza e una mappa.
  • 10 tipi di schede. Dall’attività commerciale e dal ristorante all’evento, al lavoro e all’immobile, ciascuno con i propri campi e il proprio tipo schema.org.
  • Contributi dei membri. Un modulo in cinque passaggi con controllo dei duplicati, elenco di parole bloccate e limite orario.
  • Recensioni e rivendicazioni. Una recensione per membro per scheda, e un proprietario può rivendicare la propria attività. Entrambe attendono l’approvazione.
  • Strumenti per i proprietari. I proprietari modificano la propria scheda, aggiungono foto, leggono i messaggi dei visitatori, rispondono alle recensioni e rinnovano una scheda in scadenza. Modifiche, foto e risposte attendono la tua approvazione.
  • Foto e scadenza. Una galleria su ogni scheda e un numero facoltativo di giorni per cui una scheda resta online.
  • Importazione ed esportazione. Scarica le schede come foglio di calcolo, oppure aggiungile da un file CSV come bozze, 100 alla volta.
  • Moderazione nell’amministrazione. Code per tutto ciò che attende, una scheda della dashboard che lo conta e una pagina Settings.

Come si incastra il tutto

Listora è il motore: rotte, archiviazione e schermate di amministrazione. Un plugin EmDash non può aggiungere pagine a un sito, quindi le pagine pubbliche vengono fornite come kit che un solo comando copia. Prevedi dieci minuti per uno sviluppatore. Vedi Installazione.

Gli ospiti sfogliano le schede e inviano loro messaggi. Aggiungere, recensire, salvare e rivendicare richiedono un account.

Autorizzazioni richieste

  • Contenuti (leggere, scrivere, pubblicare) e tipi di contenuto (leggere): le schede sono contenuti del tuo sito.
  • Categorie (leggere, assegnare): il modulo offre le tue categorie.
  • Media (aggiungere): le foto dei proprietari.
  • E-mail (inviare): un breve avviso a un proprietario quando ci sono messaggi in attesa o una scheda sta per scadere. Nessun testo dei visitatori viene inviato per e-mail, e ogni avviso può essere disattivato.

Installazione

Prima di installare

1. Il tuo sito ha bisogno di un runner sandbox. I plugin del registro vengono eseguiti in una sandbox. Finché il sito non ne ha uno, Admin, Plugins mostra «No plugins configured» e nel menu non c’è Registry.

  • Node: nel tuo sito esegui npm install @emdash-cms/sandbox-workerd workerd, poi aggiungi sandboxRunner: "@emdash-cms/sandbox-workerd/sandbox", dentro emdash() in astro.config.mjs.
  • Cloudflare: non ancora supportato. Su Cloudflare Workers EmDash concede a ogni chiamata di plugin 10 richieste verso il sito, e diverse pagine e azioni di questo plugin ne richiedono di più, quindi falliscono. Una versione adatta è in lavorazione. I siti Node non sono interessati.

Ferma il server di sviluppo e riavvialo. Registry ora compare nel menu di amministrazione.

2. Il plugin è il motore. Le pagine per i visitatori provengono dal suo kit per il sito. Un plugin del registro non può aggiungere pagine al tuo sito. Finché non copi il kit, i suoi indirizzi (per esempio /listings/) mostrano la pagina 404 del tuo sito. È previsto. La copia del kit qui sotto richiede un solo comando.

3. Ti serve Node 22.16 o successivo per il passaggio npx emdash seed.

Verificato su EmDash 1.3.1 con il template blog su Node.

Installare

  1. Admin, Registry, cerca Listora, Install, poi accetta le autorizzazioni.

  2. Dalla cartella radice del tuo sito:

    kit="$(mktemp -d)" &&
      git clone --depth 1 \
        --branch v0.6.3 \
        https://github.com/wbcomdesigns/emdash-listora \
        "$kit/emdash-listora" &&
      "$kit/emdash-listora/scripts/add-to-site.sh" .
  3. Esegui il comando seed stampato. Riavvia il server di sviluppo.

  4. Aggiungi i link del menu stampati in Admin, Menus.

  5. Apri Listora, Get started.

Dopo ogni aggiornamento, ripeti il passaggio 2 con il nuovo tag.

Guida completa: https://github.com/wbcomdesigns/emdash-listora/blob/v0.6.3/docs/website/getting-started/install.md

FAQ

Perché /listings/ dà un 404 dopo l’installazione? Un plugin EmDash non può creare pagine. Esegui il comando di configurazione dell’Installazione per aggiungerle al tuo sito, poi ricarica.

Gli ospiti possono aggiungere schede o recensioni? No. Gli ospiti sfogliano e possono inviare un messaggio a una scheda. Aggiungere una scheda, recensire, salvare e rivendicare richiedono un account connesso, il che riduce lo spam e dà a ogni scheda un proprietario.

Le nuove schede vanno online subito? Solo se disattivi l’approvazione in Settings. Con l’approvazione attiva, che è l’impostazione predefinita, una scheda attende nella coda finché non la approvi. Modifiche, foto e risposte alle recensioni dei proprietari attendono sempre te.

Funziona in modalità scura? Sì. I colori del kit seguono il tema del tuo sito.

Invia e-mail? Due brevi avvisi ai proprietari delle schede, se il tuo sito ha l’e-mail configurata: ci sono messaggi in attesa, e la tua scheda scade tra sette giorni. Nessuno contiene testo dei visitatori, e ognuno può essere disattivato in Settings. Senza e-mail, i proprietari vedono comunque tutto nel loro account.

Esiste una versione a pagamento? No. Tutto qui è gratuito.

Posso mostrare le schede dentro un articolo del blog? Sì, con un passaggio in più. Il kit include un blocco Listings per il testo di articoli e pagine, che attivi in astro.config.mjs. La guida all’installazione indica le righe da aggiungere.

Posso portare le schede da un foglio di calcolo? Sì. Un amministratore del sito può importare un file CSV su /listings/import/. Le righe vengono prima controllate e arrivano come bozze, fino a 100 per file.

Registro delle modifiche

0.6.3

Copia di nuovo il kit dopo l’aggiornamento, dalla cartella radice del tuo sito:

kit="$(mktemp -d)" &&
  git clone --depth 1 \
    --branch v0.6.3 \
    https://github.com/wbcomdesigns/emdash-listora \
    "$kit/emdash-listora" &&
  "$kit/emdash-listora/scripts/add-to-site.sh" .
  • Correzione: un’approvazione interrotta a metà rimette la scheda o la foto nella coda; More reviews ha dello spazio sopra il modulo di recensione; un link di recensioni danneggiato mostra un messaggio semplice.
  • Miglioramento: le schede dell’account vanno a capo su telefono; l’account indica il numero completo di recensioni oltre 10; Settings indica /listings/import/ su un sito nuovo.

0.6.2

Copia di nuovo il kit dopo l’aggiornamento.

  • Novità: Get started fornisce il comando del kit per la versione installata e gli indirizzi per i visitatori che aggiunge.
  • Correzione: gli elenchi non si fermano più a 100 righe su un sito grande; le schede di esempio nella coda si possono approvare; una seconda decisione obsoleta viene rifiutata; un elenco vuoto lo dice; i pulsanti in modalità scura raggiungono 4,5:1.
  • Sicurezza: una nuova scheda archivia ogni campo con lunghezza limitata; il controllo di integrità pubblico non scrive nulla.
  • Miglioramento: il gruppo di amministrazione si chiama Listora, la pagina delle recensioni si chiama Listing reviews.

0.6.1

  • Sicurezza: i popup della mappa mostrano i titoli delle schede come testo semplice; le e-mail vengono archiviate solo come indirizzi semplici. Copia di nuovo il kit dopo l’aggiornamento.
  • Correzione: rinnovo e modifica seguono il proprietario attuale della scheda.

0.6.0

  • Sicurezza: i link ai siti web devono essere un indirizzo http o https completo; le chiamate lato server vengono eseguite dentro EmDash senza richiesta web.
  • Miglioramento: impostazioni a schede, Find e Load more in ogni elenco di amministrazione, tutti i testi per i visitatori in un unico file. Copia di nuovo il kit dopo l’aggiornamento.

Versioni precedenti: https://github.com/wbcomdesigns/emdash-listora/blob/main/CHANGELOG.md