Page History

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Voici ici un script PHP qui permet de le faire. Ce dernier se base sur les webservices du module workflow.

Principe de fonctionnement :

  1. vous tapez l'identifiant de la ressource affiché dans le moteur de recherche comme ici :
  2. le script récupère la fiche XML de la ressource,
  3. exécute la transformation XSLT dans une fichier XML temporaire,
  4. dépublie la ressource,
  5. injecte la nouvelle fiche,
  6. publie à nouveau la ressource.

Modifications à apporter :

Vous devez créer votre XSLT bien sûr, et modifier quelques valeurs :

...

Télécharger le script modify.php

Information complémentaire :

Je remercie Henry Jacob pour m'avoir conseillé l'utilisation du logiciel soapui. Ce dernier permet de tester les webservices via une interface graphique, ce qui est très pratique lors du développement. Je vous le recommande donc.