Personal tools
You are here: Support Documentation Tutoriels Installation et utilisation de PloneGetPaid
Document Actions

Installation et utilisation de PloneGetPaid

Note: Return to tutorial view.

Ce tutoriel explique comment installer, configurer et utiliser PloneGetPaid avec le module de paiement Ogone.

Installation avec un "buildout" (nov 2007)

La technique du buildout permet d'installer directement un environnement de test ou de développement avec tous les composants nécessaires : zope, plone et produits.

Installation de setuptools - easy_install (afin d'installer des eggs et les buildouts)


Télécharger le fichier ez_setup.py et l'exécuter.
Le script "easy_install" peut maintenant aussi être utilisé pour installer des modules python complémentaires.

Derrière un proxy

Pour pouvoit télécharger les eggs si vous êtes derrière un proxy, il est nécessaire d'ajouter la variable d'environnement suivante :
http_proxy="http://host:port"

Installation du buildout getpaid


Récupérer le buildout getpaid avec un client svn à une des adresses suivantes :
  • si vous avez un compte Gmail et GoogleCode : svn co https://getpaid.googlecode.com/svn/trunk/getpaid.buildout --username ...
  • sans compte : svn co http://getpaid.googlecode.com/svn/trunk/getpaid-anonymous-buildout
Le client svn télécharge alors la plupart des modules nécessaires.

Modifier le "svn" afin de récupérer le module ogone :
  • se placer dans le répertoire "src"
  • editer le fichier "EXTERNALS.txt" et y rajouter la ligne "getpaid.ogone https://getpaid.googlecode.com/svn/trunk/getpaid.ogone"
  • exécuter la commande : "svn propset svn:externals -F ./EXTERNALS.txt ." et ensuite "svn up"
  • dans "getpaid.ogone", éditer le fichier "setup.py" et mettre en commentaire les lignes "zope.interface" et "zope.component"

Modifier le buildout afin d'intégrer ogone dans la configuration :
  • éditer le fichier "buildout.cfg" et dupliquer toute ligne qui contient "getpaid.paypal" en le remplacant par "getpaid.ogone"
  • éditer le fichier "develop-products/PloneGetPaid/configure.zcml" et ajouter une ligne concernant le mode de paiement ogone : <include zcml:condition="installed getpaid.ogone" package="getpaid.ogone" />

Lancer les commandes classiques d'installation d'un buildout :
  • python bootstrap.py
  • bin/buildout -v

Pour démarrer l'instance générée : "bin/instance fg"
 

Installation avec un package (release candidate 0.3 de déc 2007)

Le package est téléchargeable sur le site plone.org


L'installation décrite ci-dessous correspond à la version Release Candidate 0.3 dans Plone 2.5.3.
Suivant les versions les modules complémentaires nécessaires pourraient être différents.

Installation du package


Après avoir téléchargé le package et l'avoir décompressé, il est nécessaire de lire le fichier README.txt afin de consulter les informations d'installation.

Le dossier "Products" du package contient les produits à copier dans le répertoire "Products" de l'instance Zope.
Le dossier "lib" du package contient les librairies python à copier dans le répertoire "lib" de l'instance Zope.

Modules complémentaires


Des modules complémentaires doivent également être installés dans l'environnement python qui est utilisé pour l'instance Zope. 
La façon la plus simple d'installer des modules python est d'utiliser le script easy_install.
Ce script peut-être installé en téléchargeant le fichier ez_setup.py et en l'exécutant.

Les modules suivants doivent donc être installés :

  • la librairie "simplejson" peut être installée avec easy_install (commande : "easy_install simplejson")
  • la librairie "dateutil" peut être installée avec easy_install
  • la librairie "zc.ssl" peut être installée avec easy_install
  • la librairie "ssl" doit être téléchargée et installée avec les commandes : "python setup.py build" et "python setup.py install"
  • le produit "getpaid.ogone" peut être récupéré avec la commande "svn co http://getpaid.googlecode.com/svn/trunk/getpaid.ogone/src/getpaid/ogone" exécutée à partir du dossier getpaid qui a été placé dans "lib" de l'instance Zope
 

Installation et configuration du produit dans Plone

Comment installer et configurer PloneGetPaid ?

Installation dans un site Plone


L'installation du produit PloneGetPaid peut être réalisée en passant par le panneau de configuration et en l'installant comme les autres produits Plone.

Configuration du produit


Après l'installation du produit, il est possible de le configurer grâce à une extension de configuration (GetPaid) rajoutée dans le panneau de configuration.

voir http://plone.org/products/getpaid/documentation pour plus de détails.
 

Utilisation du produit

Comment utiliser le produit dans Plone?


L'utilisation du produit dans Plone est décrite dans une documentation accessible à l'adresse http://plone.org/products/getpaid/documentation
 


Powered by Plone CMS, the Open Source Content Management System