ti-enxame.com

É possível atualizar um artigo remotamente?

Eu estou mantendo alguns sites de suporte de software no Joomla, onde partes do conteúdo são cópias formatadas na Web de manuais do usuário e documentação técnica.

Como a fonte dessas informações é armazenada sob controle de versão (SVN, Git, ...), é bastante tedioso atualizar manualmente as mesmas informações, entrando no administrador do Joomla e encontrando manualmente as coisas que precisam ser alteradas, não para mencionar até lembrar de fazer isso.

Eu posso automatizar a geração de código HTML adequado como um artigo no Joomla. Mas como posso, remotamente, a partir de um script, atualizar artigos específicos em um site existente do Joomla?

Atualização remota das tabelas de banco de dados? Não parece estável e seguro o suficiente.

Alguma outra opção?

3
thoni56

Eu tenho algumas sugestões que eu fiz no passado

  1. Adicionamos uma página jQuery ao nosso B/E para esses tipos de utilitários, usando $.post, imitamos vários POSTs que o Joomla executa ao salvar artigos, categorias etc. O truque é garantir que você inclua o token Joomla no POST para que ele seja autenticado corretamente

  2. Marque esta opção Extensão (ou similar) para fazer upload do novo conteúdo do artigo por meio de uma planilha. Este é gratuito, por isso pode ser um bom ponto de partida se você quiser usar uma fonte que não seja uma planilha do Excel.

  3. Além disso, escrevemos uma tarefa de manipulação de e-mail há alguns anos para o site que verificava em uma caixa de correio o conteúdo de e-mail "especial" que ele reconhecia como conteúdo do site, e foi atualizado com isso. É bastante datado, portanto, compartilhar o código seria inútil, mas funcionou muito bem.

2
GDP