it-swarm.dev

È possibile aggiornare un articolo da remoto?

Sto mantenendo alcuni siti di supporto software in Joomla in cui parti del contenuto sono copie in formato web di manuali utente e documentazione tecnica.

Poiché la fonte di queste informazioni è archiviata sotto controllo versione (SVN, Git, ...) è abbastanza noioso aggiornare manualmente le stesse informazioni accedendo all'amministratore di Joomla e trovando manualmente le cose che devono essere cambiate, non per menzione di ricordare anche di farlo.

Sono in grado di automatizzare la generazione di sorgenti HTML adatte come articolo in Joomla. Ma come posso aggiornare in remoto, da uno script, particolari articoli in un sito Joomla esistente?

Aggiornamento remoto delle tabelle DB? Non si sente abbastanza stabile e sicuro.

Altre opzioni?

3
thoni56

Ho alcuni suggerimenti che ho fatto in passato

  1. Abbiamo aggiunto una pagina jQuery al nostro B/E per questo tipo di utility, usando $.post, imitiamo i vari POST eseguiti da Joomla durante il salvataggio di articoli, categorie, ecc. Il trucco è assicurare che tu includa il token Joomla nel POST in modo che si autentichi correttamente

  2. Controlla questo Estensione (o simile) per caricare il contenuto del tuo nuovo articolo tramite un foglio di calcolo. Questo è gratuito, quindi potrebbe essere un buon punto di partenza se si desidera utilizzare una fonte diversa da un foglio di calcolo Excel.

  3. Inoltre, alcuni anni fa abbiamo scritto un'attività di gestione della posta elettronica per il sito che controllava una cassetta postale per contenuti di posta elettronica "speciali" che riconosceva come contenuti per il sito e che ha aggiornato con quello. È piuttosto datato, quindi condividere il codice sarebbe inutile, ma ha funzionato abbastanza bene.

2
GDP