Sono passati 14 giorni, ancora nessun aggiornamento o progresso.
Si prega di contrassegnare questo plugin come non funzionante e non in manutenzione attiva.
Sono passati 14 giorni, ancora nessun aggiornamento o progresso.
Si prega di contrassegnare questo plugin come non funzionante e non in manutenzione attiva.
Mi scuso per la lentezza. Mi stavo riprendendo da un attacco di covid.
Nel frattempo, puoi “pinnare” la tua istanza a un commit che stavi utilizzando prima del problema di compatibilità. Imposta semplicemente version nel tuo file app.yml su un commit specifico.
2.9.0 beta 4 o superiore è la versione di discourse quando si verifica.
Il mio app.yml è predefinito tranne i plugin
- git clone https://github.com/discourse/docker_manager.git
- git clone https://github.com/discourse/discourse-cakeday.git
- git clone https://github.com/discourse/discourse-spoiler-alert.git
- git clone https://github.com/discourse/discourse-user-card-badges.git
- git clone https://github.com/discourse/discourse-yearly-review.git
- git clone https://github.com/discourse/discourse-solved.git
- git clone https://github.com/discourse/discourse-encrypt.git
- git clone https://github.com/discourse/discourse-reactions.git
- git clone https://github.com/paviliondev/discourse-news.git
- git clone https://github.com/discourse/discourse-chat-integration.git
- git clone https://github.com/discourse/discourse-rss-polling.git
- git clone https://github.com/discourse/discourse-follow.git
- git clone https://github.com/discourse/discourse-push-notifications.git
- git clone https://github.com/communiteq/discourse-delete-unreplied-topics.git
- git clone https://github.com/discourse/discourse-footnote.git
- git clone https://github.com/discourse/discourse-math.git
- git clone https://github.com/communiteq/discourse-geo-blocking.git
- git clone https://github.com/discourse/discourse-category-experts.git
# - https://github.com/paviliondev/discourse-landing-pages.git
# - https://github.com/paviliondev/blog-landing-theme.git
# - https://github.com/discourse/discourse-templates.git
Non ho segnalato il tuo post, ma aspetterei che il moderatore lo esamini e potrebbe benissimo essere ripristinato.
Ah, se solo. Purtroppo non è stato improvviso
Sì, non ti ho detto che l’avevo la settimana scorsa, ma venire su meta per aggiornare questo argomento non era una priorità. Dovrò chiederti perdono per questo.
Ok, allora imposta il tuo Discourse su una versione inferiore a 2.9.0 beta 4.
Si prega di notare che questo funzionerà di nuovo con l’ultima versione su tests-passed.
Non funziona ancora, quando compilo l’app ottengo errori e fallimenti che il database esiste già con lo stesso nome, tra alcuni altri errori.
Devo arrendermi, spero che Discourse un giorno integri una funzionalità di Blog.
Solo per tua informazione: il dominio try.thepavillion.io è rotto — Safari non può creare una connessione sicura.
Mi dispiace, non funziona. Ho ottenuto solo la schermata iniziale infinita. Quando ho provato la modalità provvisoria escludendo i plugin non ufficiali, il forum è tornato online. Non sono nemmeno riuscito a disabilitare il plugin dal lato amministratore. E per questo motivo non ho potuto verificare eventuali conflitti con altri plugin non ufficiali.
Mi dispiace, non ho avuto tempo di controllare gli errori della console: tre ricostruzioni hanno richiesto troppo tempo.
Sì, ci sono state altre modifiche alla pipeline di asset di Discourse. Ho spostato completamente il plugin dalla pipeline di asset principale. Il plugin e queste pagine funzionano sicuramente con l’ultima versione su tests-passed. Puoi vedere un esempio qui
https://demo.pavilion.tech/blog
Tuttavia, non continuerò a sviluppare questo plugin poiché l’approccio generale non è più fattibile con la struttura attuale di Discourse. Pavilion stesso sta spostando le nostre pagine di destinazione da questo plugin a Hugo. Potremmo riprendere questo progetto in futuro se qualcuno fosse interessato a continuarne lo sviluppo.
Beh, sono sull’ultima versione e non funziona.
Ma se non continui con questo, dovrebbe dirlo all’inizio (non ho controllato se l’hai già fatto) perché ora ho perso più di un’ora per niente. Beh, non avevo altro da fare, quindi non importa ![]()
Comunque, se funzionasse e iniziassi a costruire un ambiente simile a un blog e mi rendessi conto dopo uno o due aggiornamenti che non c’è futuro… beh, non sarebbe la situazione più divertente.
Dovresti chiudere questo argomento allora?
Non ha funzionato al momento della tua precedente pubblicazione. Ho aggiunto altri commit da allora. Puoi vedere un esempio funzionante collegato sopra.
Mi dispiace, ho preso la decisione stamattina. Ho aggiunto una nota in cima all’argomento.
Ci sono varie persone che usano già il plugin (non solo come esperimento). Il motivo per cui l’ho corretto ora, anche se ho deciso di non svilupparlo attivamente ulteriormente, è che non voglio lasciare le persone in difficoltà mentre lo abbandonano. Chiudere l’argomento sarebbe prematuro.
Sei stato veloce, te lo concedo.
Sì, le decisioni avverranno velocemente. E dovrebbero anche.
Capisco perfettamente. Ma la realtà è che c’è una possibilità molto grande che si rompa abbastanza presto comunque. I tuoi plugin sembrano essere piuttosto… dannazione, non ricordo la parola che sto cercando… comunque, questi sono piuttosto complessi e fanno molte cose. Immagino che ciò non aiuti la manutenzione.
È davvero una bella mossa dare un po’ di tempo per trovare altre soluzioni. Ma non ha senso iniziare a usarlo più - questo è quello che intendo.
Tutto ciò che si otterrebbe chiudendo l’argomento è impedire la discussione sulle alternative che le persone stanno prendendo in considerazione.
Sono triste nel vedere la piega che ha preso questo argomento. Angus ha fatto molto per Discourse e non merita il tono di alcuni dei post precedenti.
<sHo etichettato con il nuovo tag unmaintained, se ti va bene @angus? Questo lo nasconderà per impostazione predefinita, ma sarà comunque ricercabile per nome e visualizzato nella vista filtrata per tag (questo sarà il primo test di questo tag su una personalizzazione recentemente ritirata, quindi se ci sono stranezze possiamo apportare modifiche per adattarci meglio e speriamo rafforzare il processo
).
Aggiornamento: Per perfezionare ulteriormente questo nuovo processo, abbiamo aggiunto un tag end-of-life al gruppo, che può essere utilizzato mentre una personalizzazione funziona ancora, ma non sarà più attivamente mantenuta. Ciò consentirà la visibilità a scopo informativo e darà alle persone la possibilità di essere informate che è effettivamente alla fine del suo attuale ciclo di vita. Dopo un tempo ragionevole, o fino a quando non si verifica una modifica che ne interrompe il funzionamento, verrà rimosso dalla vista attiva utilizzando uno degli altri tag. Si prega di essere pazienti con questo, è un nuovo sistema e potrebbero essere necessarie ulteriori rifiniture.
Io apprezzo personalmente tutti i contributi di Angus a Discourse, così come qui su Meta, e voglio solo sottolineare che, sebbene comprenda che sia deludente che questa personalizzazione non sarà più mantenuta, non dovremmo perdere di vista quanto tempo ed energia sono stati dedicati a fornirla come contributo gratuito e open-source in primo luogo, oltre a mantenerla in funzione per l’ultimo anno o più. Queste cose richiedono molto impegno.
Grazie Angus. E grazie per averci tenuto informati sul suo stato attuale, oltre a dare alle persone il tempo e l’opportunità di fare piani alternativi.
Non credo che nessuno possa ragionevolmente chiedere di più.
Perfetto, grazie ![]()
sofisticati
?
Hai fatto centro. Precisamente.
Ciao @angus,
Grazie per tutto il tuo lavoro sulle Landing Pages!
Quali sono le alternative disponibili per le landing pages che renderebbero facile estrarre dati da Discourse? Hai menzionato Hugo, sarà possibile fare chiamate simili a quelle delle landing pages come questa:
topic_list(list_opts: { order: 'created', category:category_id, status:"open"}, opts: {})
Oppure dovremmo fare chiamate SQL personalizzate come fa il plugin per le landing pages?
Sapete se questa funzionalità rende slug anche i nomi degli argomenti per il blog?
Dovrò usare questo + il plugin blog per un progetto, grazie per il lavoro.
Quindi, sono andato e ho aggiornato manualmente il codice e la pagina del post del blog ora appare così… ripete l’immagine di sfondo, i colori sono sbagliati, posizionamenti strani dei pulsanti, ecc. Inoltre, il pulsante Iscriviti non fa ancora nulla quando viene cliccato su nessuna pagina. E su mobile, il menu hamburger presente non fa ancora nulla.
Detto questo, sembra che quella scomoda scatola grigia più piccola vada bene se il post del blog ha abbastanza contenuto testuale. Quindi forse una soluzione per i blog brevi? Esempio di layout di post più lunghi:
Oh, ho appena notato anche che il link si interrompe su mobile ma funziona bene su desktop quando si clicca sul titolo di un blog nella pagina di atterraggio del blog.
Il desktop ti porta correttamente a:
https://forums.mysite.me/blogpath/topic-title
Il mobile ti porta a:
https://forums.mysite.me/blogpath/blogpath/topic-title -
aggiungendo un secondo /blogpath/ per qualche motivo.
EDIT3: Un’altra cosa che ho appena scoperto: se creo un nuovo argomento da pubblicare come post del blog, le date di tutti i blog precedenti vengono modificate nell’ultima data. Questo non va affatto bene. Ho creato un nuovo argomento/post del blog e sono tutte cambiate alla data del nuovo (la data di ieri quando l’ho creato):
