myGifts
Documentation
INTRODUCTION
myGifts vous permet, à vous, votre famille et vos amis, de gérer en ligne vos listes de cadeaux.
Chacun peut:
- ajouter des cadeaux à sa liste,
- proposer des idées de cadeaux sur les listes des autres,
- décider de qui peut voir tel ou tel cadeau,
- visualiser les listes des autres personnes,
- réserver des cadeaux sur d'autres listes.
Les utilisateurs peuvent appartenir à des groupes, et ne voient que les listes des personnes
des mêmes groupes.
HOME-PAGE
http://mygifts.sourceforge.net
PREREQUIS
PHP >= 4.2.3
mySQL 3 ou 4.x (facultatif si PHP5)
INSTALLATION (METHODE SIMPLE)
- décompressez myGifts.x.x.tar.gz à la racine de votre serveur web
(en ligne de commande) tar xvfpz myGifts.x.x.tar.gz
- créez une base mySQL (sauf si vous en avez deja une), ou utilisiez une base sqlite sinon (PHP5 uniquement)
- lancez http://votresiteweb/myGifts/setup.php dans votre navigateur Web
- choisissez une langue
- configurez votre base de données
- créez un utilisateur "administrateur"
Note : si vous transférez les fichiers de myGifts sur votre serveur par FTP,
vous devez vérifier que le répertoire myGifts/config est accessible
en écriture (permissions "groupe" et "autre" (other) en écriture (write)).
Si ce n'est pas le cas, l'installeur vous proposera de créer le fichier vous-même.
INSTALLATION COMPLEMENTAIRE (UTILISATEURS AVANCES)
Modifiez les droits du fichier config/config.inc.php pour éviter
toute modification du fichier de configuration par un utilisateur malveillant
cd myGifts/config
mv config.inc.php config.save.php
cp config.save.php config.inc.php
MISE A JOUR
Si vous mettez à jour une version 0.9, executez le script SQL setup/upgrade-0.9.sql
Si vous mettez à jour une version 1.22, executez le script SQL setup/upgrade-1.22.sql
Pour les versions ultérieures, la mise à jour de la base de données se fait automatiquement.
Vous devez supprimer la partie $setup = array( ... ); du fichier config/config.inc.php,
vu que la configuration est maintenant gérée via l'interface web.
SECURITE
Par défaut, les répertoires de cache et de config sont en permissions "777". Si vous trouvez que c'est
signe d'une mauvaise sécurite, vous pouvez changer ces droits :
chown -R `whoami` config
chmod 755 config
chmod 644 config/*
myGifts est compatible avec safe_mode=On, register_globals=Off configure dans votre php.ini
(si vous ne savez pas ce que c'est, ce n'est pas grave : myGifts tournera dans votre configuration).
REMERCIEMENTS
Un grand merci aux developpeurs de Smarty. Sacré boulot !
http://smarty.php.net
SUPPORTEZ LE DEVELOPPEMENT DE MYGIFTS
Si vous trouvez myGifts utile et voulez remercier l'auteur,
voici sa liste de cadeaux :
http://www.amazon.fr/exec/obidos/registry/PVEJE4LSSC9R
Si vous désirez que de nouvelles fonctionalitées soient ajoutées à
myGifts, envoyez moi un email à jfbubus@users.sourceforge.net.
N'oubliez pas de visiter http://www.jeuxdecartes.net et http://www.sangetsueur.net,
les deux autres sites de l'auteur.
COPYRIGHT
Copyright (c) 2003, 2004, 2005 Jean-Francois Bustarret. Tous droits reserves.
Ce logiciel est couvert par la license GPL (GNU General Public License).
Merci de lire http://www.gnu.org/licenses/licenses.html#GPL.