Traductions de cette page?:

Installation des outils pour le développement Propel/Agavi

Installation sous Linux

Commençons par l'outil de conception de la base de données.

DBDesigner

Il faut télécharger le tar.gz sur le site web de fabForce. Une fois décompressé (dans /opt par exemple), il faut ajouter la librairie borqt, soit avec le .rpm ou le .deb.

Ensuite vous pouvez lancer DBDesigner en tapant /opt/DBDesigner4/DBDesigner4

A noter que DBDesigner n'est utilisé que pour générer le fichier xml représentant la base. Il n'est donc pas obligatoire de l'exécuter sur la même machine que celle hébergeant le serveur web. Dans mon cas, par exemple, j'utilise DBDesigner sous Windows et j'upload le fichier xml sur le serveur.

Agavi

Je conseille d'effectuer l'installation à partir de PEAR.

pear config-set preferred_state beta
pear config-set auto_discover 1
pear install --alldeps channel://pear.agavi.org/agavi-0.11.1

Il est plus que probable, qu'à la suite de cela vous ayez également installé Propel 1.3.

Propel

Le plus simple est de l'installer à partir de PEAR. Je vous conseille fortement la version 1.3 qui, même si elle est en bêta, est largement plus rapide que la 1.2.

A noter que si vous avez installé Agavi à partir de pear avec l'option –alldeps, Propel doit déjà être installé.

Si ca n'est pas le cas taper dans un terminal :

pear channel-discover pear.phpdb.org;
pear install phpdb/propel_generator-beta phpdb/propel_runtime-beta

Les fonctions de log de Propel nécessitent le package Log, pour l'installer :

pear install Log

Nous allons également avoir besoin d'une feuille de style XSL, qui permettra de transformer le XML généré par DBDesigner en XML compréhensible par Propel.

Elle se trouve ici. Stockez-la, par exemple, dans un répertoire que vous appellerez dbd2propel dans /opt.

fabrice@kimsufi-rld:~$ cd/opt
fabrice@kimsufi-rld:~$ mkdir dbd2propel
fabrice@kimsufi-rld:~$ cd dbd2propel
fabrice@kimsufi-rld:~$ wget  http://blog.tooleshed.com/docs/dbd2propel/dbd2propel.xsl

Outils Divers

Il faut également :

  • un parser xml : j'utiliserai par la suite du tutoriel, xsltproc, disponible sur l'ensemble des plate-forme linux/unix.
  • Un interpréteur perl
  • Un shell compatible Bash

Ces prérequis sont en principe simples à satisfaire dans le monde Linux. Je ne parlerais pas spécifiquement d'une mise en place sous Windows, mais avec un peu d'effort ça doit être réalisable.

Installation sous Windows

Sera décrite ici ultérieurement

Page précédente : Document principal Page suivante : Mise en Place
 
/opt/dokuwiki/data/pages/doc/install.txt · Dernière modification: 2010/03/09 18:25 (modification externe)
 
RSS - 2007 © CoreDmp