Piwigo dispose maintenant d'une API : http://piwigo.org/demo/tools/ws.htm
L'objectif est d'interfacer Piwigo(Galerie Photo) et Dotclear(Moteur de blog). Concrètement je veux pouvoir, depuis Dotclear envoyer des photos dans Piwigo. Et vis-versa quand je suis dans Piwigo je veux pouvoir envoyer générer un billet avec mes photos ou qui indique l'ajout des photo…
Piwige ne propose d'API d'accès au contenu. C'est dommage. En revanche, la simplicité du produit permet de manière relativement simple aller travailler dans la base de données.
Dotclear fournit une API très très complète. Donc nous pourrons simplement lui parler.
Pour accéder a Piwigo, nous allons devoir faire nous même une API pour aller travailler dans sa base proprement.
<?php class pwUsers{ public function add(){ } public function dbList(){ } public function bind(){ } public function update(){ } public function set(){ } } class pwGroup{ public function add(){ } public function dbList(){ } } class pwCategories{ } class piwigo{ private $conf = "/etc/piwigo.conf"; public $categories; public function __construct($conf){ if(isset($conf)){ $this->conf = $conf; } $this->categories = new pwCategorie; } } ?>