Table des matières

Interface Piwigo, Dotclear

Cette documentation date d'il y a au moins 4-5ans et n'est donc plus à jour.

Piwigo dispose maintenant d'une API : http://piwigo.org/demo/tools/ws.htm

Objectif

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…

Piwigo

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

Dotclear fournit une API très très complète. Donc nous pourrons simplement lui parler.

Accès a Piwigo

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;
 
    }
}
?>