PluCo

PluCo est un PLUgin COllaboratif développé par le CERTIC et le pôle Document Numérique permettant le travail d’édition collaboratif sur des ressources XML distantes développé en Java. PluCo permet d’interroger une base de données XML, d’en rapatrier des informations ou de modifier le XML.

PluCo est un module qui doit être intégré à un éditeur XML, il ne peut donc pas fonctionner de manière autonome. La version PluCo V2 a été développée et testée pour la version Pro 9.4 d’XMLMind Editor.

La première version de pluco était une création financée par l’équipex Biblissima, sous la forme d'un addon pour XML Mind XML Editor. Pour la mise à jour du plugin et la création de Pluco V2 (proposée au téléchargement ici), il a été décidé de travailler à la fois sur une partie client et une partie serveur.

  • La partie client se présente sous la forme d’un addon à placer dans les addons du logiciel XMLMind XML Editor ;
  • La partie serveur est une API de retrait et verrouillage de fragments XML au sein de collections hébergées sur un serveur BaseX.

Les ressources doivent être stockées sur un serveur XML accessible en REST et respectant la norme XQuery Update (l’intégralité des tests ont été effectués sur des serveurs BaseX 8.0+).

PluCo permet :

  • la constitution et manipulation collaborative de ressources XML ;
  • l'indexation collaborative par la connexion à des référentiels (locaux, nationaux ou internationaux).

PluCo est régi par la licence open source CeCILL-C.

Télécharger PluCo Client

Télécharger PluCo Serveur

Pour utiliser pluco-client vous pouvez télécharger cette documentation light : Documentation exemple.