web-dev-qa-db-fra.com

Est-il possible de mettre à jour un article à distance?

Je gère quelques sites d'assistance logicielle dans Joomla où une partie du contenu est constituée de copies au format Web de manuels d'utilisation et de documentation technique.

Étant donné que la source de ces informations est stockée sous contrôle de version (SVN, Git, ...), il est assez fastidieux de mettre à jour manuellement les mêmes informations en vous connectant à l'administrateur Joomla et en recherchant manuellement les éléments à modifier, et non mentionner à ne pas oublier de faire cela.

Je peux automatiser la génération de source HTML appropriée comme article dans Joomla. Mais comment puis-je mettre à jour, à partir d’un script, des articles particuliers d’un site Joomla existant?

Mise à jour à distance des tables de la base de données? Ne se sent pas assez stable et en sécurité.

Toutes les autres options?

3
thoni56

J'ai quelques suggestions que j'ai faites dans le passé

  1. Nous avons ajouté une page jQuery à notre compte B/E pour ces types d’utilitaires, en utilisant $.post, nous imitons les divers POST que Joomla effectue lors de la sauvegarde d’articles, de catégories, etc. L’astuce consiste à inclure le jeton Joomla dans le POST afin qu’il s’authentifie correctement

  2. Cochez cette Extension (ou similaire) pour télécharger le contenu de votre nouvel article via une feuille de calcul. Celui-ci étant gratuit, il peut constituer un bon point de départ si vous souhaitez utiliser une source autre qu'une feuille de calcul Excel.

  3. En outre, nous avons écrit une tâche de gestion de messagerie il y a quelques années pour le site. Elle vérifiait le contenu "spécial" des courriers électroniques reconnu comme contenu pour le site et mis à jour avec cette dernière. C'est assez démodé, donc partager le code serait inutile, mais cela a plutôt bien fonctionné.

2
GDP