ProCourse Static Pages

I’d recommend checking out the new page publishing feature. I believe that you’ll need to take feature requests to marketplace, as this developer is no longer actively involved with discourse.

3 Mi Piace

Hi @pfaffman ,
What do you mean by “new page publishing feature”? Is this something built-in to Discourse? Thanks.

Hey Chris. See Page Publishing that was added to core a while back. It’s linked somewhere above, but since it was almost a year ago, it’s probably hard to find.

2 Mi Piace

Solo una nota per @staff che questo plugin è probabilmente ora rotto. Ho dovuto disabilitarlo sulla mia build di Discourse poiché causava un errore 500 ogni volta che provavo a pubblicare con esso abilitato.

1 Mi Piace

Seguendo il messaggio di errore di deprecazione (whiteList a allowList in whitelist-tags.js.es6) nella console sembra averlo risolto, anche se necessita di ulteriori test. Ecco il fork se vuoi provare/salvare un secondo.

Farò una PR tra qualche ora se tutto sembra a posto.

3 Mi Piace

Ho appena aggiornato e funziona per me. È possibile che non sia riuscito, l’ho rimosso, ricompilato e poi riattivato e ricompilato di nuovo.

3 Mi Piace

Buono a sapersi! Potrebbero essere altri plugin che interferiscono ora con esso. Ho ricostruito senza di esso, e poi ho ricostruito con esso e non è riuscito con il vecchio repository. Sto ora tentando la correzione di @TReKiE con la speranza che risolva il problema per la mia configurazione.

2 Mi Piace

Ha funzionato! Grazie per aver dato nuova vita a questo.

3 Mi Piace

Beh, il sito non può rispondere ai post e sembra che le pagine statiche siano da incolpare.

Modifica: il fork di @TReKiE sembra funzionare per me! Grazie! Spero che Joe accetti la pull request. Ma davvero, penso che potrebbe avere più senso che tu sia il manutentore principale se pensi di esserne disposto. Forse puoi convincere Joe ad aggiungerti, o forse il tuo fork sarà quello che la gente userà.

5 Mi Piace

Grazie ragazzi per aver testato e confermato.
La PR è stata unita in precedenza oggi. Continuerò comunque a lasciare la mia fork dove si trova.

Suppongo che vedremo come andranno le cose per ora.

3 Mi Piace

Bene, ora sto riscontrando un loop infinito quando visito /admin/plugins

Vedo anche Uncaught ReferenceError: Ember is not defined

Interrompe Chrome così gravemente che devo riavviare per farlo smettere.

2 Mi Piace

Grazie Jay.

Ho aggiornato il mio fork con le correzioni se vuoi provarlo. Farò una PR più tardi quando sarò più sicuro.

3 Mi Piace

Bel lavoro! Sembra che tu l’abbia fatto di nuovo!

3 Mi Piace

C’è un posto dove posso vedere una demo? Il sito demo di Joe non è più presente.

Sembra questo:


Come affermato sopra, potresti essere interessato alla funzionalità Page Publishing.

3 Mi Piace

Consiglierei di utilizzare la pubblicazione di pagine integrata anziché iniziare a utilizzare un plug-in il cui sviluppatore non lavora più in discourse.

2 Mi Piace

Non so se frequenta ancora il suo Discord, ma potrei provare a contattarlo per vedere se prenderebbe in considerazione di cedere il suo vecchio progetto. È stato un peccato che l’installer di Pro Course abbia causato qualche attrito. Sebbene avesse bisogno di qualche altro affinamento, era decisamente un concetto di prova interessante. Quando veniva mantenuto funzionava abbastanza bene. Anche se una volta non è stato mantenuto, mi ha concesso l’amministrazione remota completa con accesso SSH a tempo pieno.

Con alcune modifiche potrebbe essere adattato per installare solo plugin approvati/certificati per funzionare in base ai livelli di installazioni ospitate.

@TReKiE ha inviato diverse PR e sembra mantenere il proprio fork.

Ho creato una dashboard che utilizza Ansible per connettersi via ssh a un sito, aggiungere/rimuovere plugin e modificare le impostazioni ENV, ed eseguire rebuild. Lo script è piuttosto intelligente e fa cose come riavviare il vecchio container se la build fallisce, riconoscere se c’è un aggiornamento del database e gestirlo, rimuovere plugin spostati nel core, e così via. Mi piacerebbe che le persone pagassero per esso, ma per un “tempo limitato” puoi unirti al gruppo Free Trial e usarlo gratuitamente (con supporto limitato alle cose che penso siano rotte nella dashboard stessa).

1 Mi Piace

Ciao Jay, la premessa sembra ottima. E, onestamente, il costo è piuttosto ragionevole, a mio parere, per il valore che offre.

1 Mi Piace

Ho affrontato lo stato rotto di questo plugin durante il fine settimana, oltre a ripristinare tutte le funzionalità esistenti che in precedenza erano rotte nel tempo. Ho aggiornato il mio fork con tutte le correzioni.

Changelog

  • Non interrompe il pannello di amministrazione
  • Le finestre di dialogo di conferma funzionano di nuovo (e anche le traduzioni funzionano di nuovo)
  • Il pulsante Elimina funziona di nuovo (e ha di nuovo un’icona!)
  • Il nuovo pulsante funziona di nuovo
  • Il salvataggio/modifica del markdown funziona di nuovo
  • Tutte le altre correzioni di deprecazione necessarie sono state gestite
6 Mi Piace