Ce plugin permet de synchroniser tous les champs d'une classe XWiki vers un custom type Wordpress. La synchronisation se fait dans un seul sens : de XWiki vers Wordpress.
Il suffit de déposer le dossier dans le repertoire wp-content/plugins
de l'installation WordPress.
Le déclenchement de la synchronisation peut se faire automatiquement via cron. Il faut que le script soit exécuté avec un utilisateur qui a le droit d'écrire dans le dossier upload du l'installation WordPress (par exemple l'utilisateur qui fait tourner le service apache).
Exemple d'entrée dans /etc/crontab
# Synchro ADM
0 2 * * * www-data /usr/bin/php -f /var/www/public/wp-content/plugins/wp-xwiki-adm/synchronize.php > /dev/null 2>&1
- La première synchronisation peut dépasser le timeout par défault de la plupart des installations PHP (30 secondes). Pour y remédier, soit relancer la synchro - elle sera reprise là ou elle s'est arrêtée, soit augmenter le timeout dans les settings.
- Il n'y a pas de fichiers de mapping en tre XWiki et Wordpress. Tous les champs de XWiki sont synchronisés. Les clés sont simplement préfixées par un underscore dans Wordpress.
- Vérifier que l'addresse du XWiki est valide dans les paramètres