Le développement

Cette section s'adresse aux personnes qui maîtrisent un minimum la programmation, ou pour les personnes qui souhaitent se renseigner sur le fond du système de Piwigo.

Généralités

Gestion commune des utilisateurs avec d'autres modules php

Afin de simplifier une gestion commune avec un autre module php tel qu'un forum, il est nécessaire de séparer dans la base de données les tables users et user_preference. Par défaut, PWG utiliserait sa table user. Mais en paramétrant PWG différemment (ou par l'installation d'un mod simple), PWG utiliserait la table users d'un autre module php.

Ce transfert de la gestion des utilisateurs pourrait se faire par un mapping des champs des deux tables users (id, username, password, mail_address).

Dépendances

PWG utilise des bibliothèques et des outils externes. C'est à dire développés par d'autres personnes que les membres de l'équipe.

Inspirations

Les développeurs de PWG s'inspirent des applications qu'ils connaissent.

  • punBB : barre de pagination, test distant de la dernière version
  • Dotclear : aide contextuelle (affichage d'une popup d'aide dépendante du contexte)
  • Mantis : surcharge du fichier de configuration, mise à jour de la base de données entre développeurs.
  • WordPress : un peu tout. De la communication, de la gestion en générale etc.

Pour aller plus loin...


Retrouvez le contenu de cette section grâce à ce mini sommaire :



 
Haut de page
projet/developpement.txt · Dernière modification: 2009/12/22 23:17 (modification externe)
 
 
À propos de ce site web · Faire un don · Contact projet Piwigo © 2002-2014