Un utente ha chiesto informazioni su 12 Step Meeting List di Wordpress

La struttura del file JSON esportato

Un utente ha chiesto 👇

Ciao,
Sto sviluppando uno script PHP per importare le riunioni dal file JSON disponibile creato da questo plugin. (Non tutti usano WordPress … ;-))
Non tutti i campi nel file JSON devono essere per un record di riunione particolare. Vedo che c’è un file chiamato “template.csv” nell’area del codice, purtroppo le intestazioni non danno i nomi effettivi dei campi dati.
C’è un modo per ottenere la struttura completa dei dati di esportazione?
Grazie mille,
Pierrick

Lanciatore di thread

(@pierrick)

1 anno, 2 mesi fa

Ciao,
Aggiornare…
Esaminando il codice effettivo, vedo che il file /includes/save.php sembra elencare ciò che sto cercando sulla riga 443.
Qualcuno può confermare che questa riga:
$fields = array('name', 'day', 'time', 'end_time', 'types', 'notes', 'location', 'formatted_address', 'region', 'location_notes', 'group', 'district', 'group_notes', 'website', 'website_2', 'email', 'phone', 'mailing_address', 'venmo', 'contact_1_name', 'contact_1_email', 'contact_1_phone', 'contact_2_name', 'contact_2_email', 'contact_2_phone', 'contact_3_name', 'contact_3_email', 'contact_3_phone', 'last_contact');

ci sono tutte le aree possibili per un incontro particolare?
Grazie ancora.
Pierrick

Autore del plugin

(@ tech2serve)

1 anno, 2 mesi fa

Ciao @pierrick,

Puoi approfondire ciò che stai cercando di realizzare? Vuoi scrivere uno script PHP per rendere disponibili le riunioni nel tuo database (MySql, Postgre, MariaDb, ecc.) Per l’app Meeting Guide? Se è così, segui il spec su GitHub. In generale, dovresti essere in grado di prendere uno di questi script. Se hai domande a quel punto, apri issue Laggiù.

Se stai cercando di fare qualcos’altro, le informazioni laggiù probabilmente sono utili.

Lanciatore di thread

(@pierrick)

1 anno, 2 mesi fa

Ehi, grazie per la risposta @ tech2serve
Sì, sto scrivendo uno script per importare i meeting in una tabella MySQL dal file JSON prodotto dal plug-in 12 Step Meetings list.
E non ha nulla a che fare con l’app Meeting Guide.
E il collegamento alle specifiche di GitHub è esattamente quello che stavo cercando.
Lo apprezzo.
Grazie, ora posso finire la sceneggiatura.

Lanciatore di thread

(@pierrick)

1 anno, 2 mesi fa

Ciao di nuovo @ tech2serve
Hmmm forse ho parlato troppo presto …
La parola “opzionale” a volte appare in modo allarmante intorno alla struttura di un file JSON. Tanto che ora mi chiedo se abbia una struttura particolare.
Mi stupisce che nella documentazione non sia presente alcun dizionario dei dati.
Oh beh, immagino che lavorerò con i file JSON che mi sono stati dati.
Grazie comunque @ tech2serve

Autore del plugin

(@ tech2serve)

1 anno, 2 mesi fa

L’IS readme.md don spec La pagina elenca i rapporti e discute ciò che è richiesto. Tuttavia, è necessario ricordare che questo di solito è dal punto di vista di ciò che viene inserito nell’app Guida all’incontro, non dal plug-in.

Quando crei il tuo database, puoi selezionare tutto ciò che desideri includere. Se stai scrivendo uno strumento più generico per aiutare i gruppi a migrare da WordPress a un’altra piattaforma, anche questo è carino. C’è stata una discussione prima sul tentativo di supportare di più al di fuori di WordPress. Forse vieni a chattare con noi a code4recovery.slack.com?

Lanciatore di thread

(@pierrick)

1 anno, 2 mesi fa

Lo script che sto scrivendo servirà per importare le riunioni in un sito Web personalizzato (non WordPress) che puoi visitare qui: https://www.buddhistrecovery.org/

Queste riunioni vengono importate da due siti WordPress separati che utilizzano il plug-in 12 Step Meeting per generare il loro file di esportazione JSON.
Di code4recovery.slack.com, Sono andato sul sito, ma non ho visto da nessuna parte come creare un account. Dice “Contatta l’amministratore dell’area di lavoro per un invito”, ma come sarebbe fatto? Contattaci non si apre in basso?
Confusione. 🙂

Autore del plugin

(@ tech2serve)

1 anno, 2 mesi fa

Grazie per avermi informato della confusione del canale #slack. È una cosa nuova per noi e sto risolvendo i bug.

Dovresti essere in grado di usarlo questo link per partecipare per i prossimi giorni.

Supporto per plugin

(@ brianwarea24)

1 anno, 2 mesi fa

Se sto leggendo correttamente questo thread, quello che sembra che tu stia facendo è raccogliere informazioni da 2 diversi siti WordPress utilizzando il plug-in 12 Step Meeting e importare le informazioni sulla riunione nel tuo sito, non utilizzando WordPress.

Se hai accesso a uno di questi siti WordPress, puoi pubblicare un nuovo incontro di “prova” su quel sito. Per questo incontro di prova, metti qualcosa in ogni area di cui pensi di aver bisogno. Quindi guarda il feed JSON generato dal plug-in e ottieni la riunione di prova. Questo ti dirà il formato che otterrai dal plugin. Dopo averlo ottenuto, puoi eliminare di nuovo la riunione di prova.

Lanciatore di thread

(@pierrick)

1 anno, 2 mesi fa

@ tech2serve
Grazie per il collegamento. Sono entrato e (credo) mi sono iscritto. C’è qualcosa in cui posso attualmente aiutare? È un’ottima mailing list e vorrei non dover leggere tutto se potessi evitarlo. 😉

@ brianwarea24
Grazie per il suggerimento. Non avevo accesso ai siti WordPress. Quindi ho creato un mio sito di prova sul mio server di casa, ho installato il plugin e ho fatto quello che hai detto: organizzare un incontro (in realtà pochi) con tutto quello che potevo riempire.
È stato speso più tempo di quanto mi aspettassi … ma ci sono arrivato. Sìì!

Was this helpful?

0 / 0

Lascia un commento 0

Your email address will not be published. Required fields are marked *