/[openfoncier]/branches/2.x/readme.txt
ViewVC logotype

Annotation of /branches/2.x/readme.txt

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2 - (hide annotations)
Tue Feb 8 10:07:21 2011 UTC (13 years, 11 months ago) by fmichon
File MIME type: text/plain
File size: 9069 byte(s)
Import de la version 2.x d'openfoncier anciennement sous CVS

1 fmichon 2 $Id: readme.txt,v 1.6 2008-08-04 11:46:59 jbastide Exp $
2     =========================================
3     Toute la documentation d'openMairie sur:
4     http://www.openmairie.org
5     =========================================
6    
7     Pre requis :
8     ============
9     Vous devez avoir installer:
10     - un serveur apache et php
11     - une base de données : mysql ou postgresql
12    
13     En fait, reportez vous aux installations de :
14     - sous windows : wamp (http://www.wampserver.com/) ou easyphp(http://easyphp.fr/)
15     - sous linux : lamp
16    
17     Dans le cas de postgresql, vous devez aussi installer postgresql
18     (http://www.postgresqlfr.org/)
19    
20     Si vous debutez, il est plus simple de garder mysql qui est packagée avec
21     easyphp ou wamp.
22    
23     Il est possible de faire une installation simplifiée(1)
24    
25     Cette installation est interressante :
26     - si vous voulez faire un essai rapide
27     - si vous n avez pas d autres applications openMairie
28     - si vous souhaitez mettre en place openfoncier chez votre fournisseur d acces
29     (attention il faut avoir un acces à une base de données mysql ou pgsql)
30    
31     L installation traditionnelle avec les dependances reste possible (2), elle est à
32     préferer si vous avez la maîtrise de votre serveur.
33    
34     Vous pouvez parametrer votre recherche globale (3)
35     Enfin, quelques liens sur des documentations fonctionnelles openfoncier (4)
36    
37     Parametrege var.inc (5)
38    
39     1- Installation simplifiée [par defaut]
40     =========================
41    
42     1.1 - Installation de openmairie_foncier
43     copier le repertoire openmairie_foncier sur votre serveur
44     exemples
45     wamp/www/openmairie_foncier
46     sous linux (debian) : var/www/openmairie_foncier
47    
48     1.2 - Initialisation de la base en MySQL ou postgresql
49    
50     creer la base openfoncier sur mysql ou pgsql
51    
52     Ensuite, il faut creer les tables de la base de données
53     puis executer les scripts SQL suivants :
54     - en mysql :
55     openmairie_foncier/data/mysql/init.sql
56     - en pgsql
57     openmairie_foncier/data/pgsql/init.sql
58    
59     la premiere initialisation se fait avec init.sql
60     les modifications de version se font avec ver numero-de-version
61     exemple: pour passer a la version 1.08 : ver1.08.sql
62    
63     1.3 parametrer la connexion dans /dyn/base.php
64    
65     parametrage par defaut :
66    
67     * collectivite 1 (sur mysql) : coll[1] est un tableau php qui contient les parametres
68     de connexion suivants
69     'titre => 'openfoncier (mysql)',[parametrage openfoncier]
70     'phptype' => 'mysql', [ne pas changer parametrage dbpear]
71     'dbsyntax' => '',[ne pas changer parametrage dbpear]
72     'username' => 'root', [par defaut sur wamp easyphp ou lamp /
73     a voir avec le fournisseur d acces le cas echeant]
74     'password' => '' [par defaut sur wamp easyphp ou lamp /
75     a voir avec le fournisseur d acces le cas echeant]
76     'protocol' => '',
77     'hostspec' => 'localhost', [nom de serveur par defaut wamp ou easyphp]
78     'port' => '', [ne pas changer parametrage dbpear]
79     'socket' => '', [ne pas changer parametrage dbpear]
80     nom de la base => 'openfoncier', [parametrage openfoncier]
81     format date par defaut =>'AAAA-MM-JJ' [[parametrage openfoncier ne pas changer]
82    
83     * collectivite 2 (sur mysql) : coll[2] est un tableau php qui contient les parametres
84     de connexion suivants
85     'titre => 'openfoncier (pgsql)',[parametrage openfoncier]
86     'phptype' => 'pgsql', [ne pas changer parametrage dbpear]
87     'dbsyntax' => 'pgsql',[ne pas changer parametrage dbpear]
88     'username' => 'postgres', [par defaut install postgres /
89     a voir avec le fournisseur d acces le cas echeant]
90     'password' => 'postgres' [par defaut install postgres/
91     a voir avec le fournisseur d acces le cas echeant]
92     'protocol' => 'tcp',
93     'hostspec' => 'localhost', [nom de serveur par defaut wamp ou easyphp]
94     'port' => '5432', [ne pas changer parametrage dbpear]
95     'socket' => '', [ne pas changer parametrage dbpear]
96     nom de la base => 'openfoncier', [parametrage openfoncier]
97     format date par defaut =>'AAAA-MM-JJ' [[parametrage openfoncier ne pas changer]
98    
99    
100    
101    
102     ATTENTION :
103     Ne pas oublier de faire une sauvegarde du repertoire /trs ou sont stockées toutes
104     les donnees numerisees (photos, arretes, autorisation ...)
105    
106     Sous linux mettre les droits d ecriture (voir 2.5)
107     Mise en place du logo (voir 2.6)
108    
109    
110    
111     2. Installation d'openfoncier avec les dependances
112     =================================================
113    
114     Cette installation est plus complexe à mettre en oeuvre par contre elle est plus
115     coherente par rapport a un serveur apache si plusieurs applications utilisent
116     les mêmes composants.
117    
118     Vous pouvez vous reporter sur le document plus complet de l adullact à l adresse suivante
119     http://openmairie.org/demonstration/openfoncier-1/installation_openfoncier.pdf/view
120    
121     2.1 - installer les 3 librairies (obligatoires)
122     exemple avec wamp ou linux (ubuntu ou debian)
123     pear : wamp/php/pear usr/share/php/PEAR
124     PEAR Base System PHP : http://pear.php.net/package/PEAR
125     pear db : http://www.pear.php.net/package/DB
126     fpdf : wamp/php/fpdf usr/share/fpdf
127     http://www.fpdf.org
128     openmairie : wamp/php/openmairie ou usr/share/php/openmairie
129     http://www.openmairie.org
130     version >= 2.01
131    
132     2.2 - modifier le chemin dans php.ini
133    
134     * exemple sous windows avec wamp5
135     include_path= ".;c:\wamp\php\includes;c:\wamp\php\pear;c:\wamp\php\fpdf;c:\wamp\php\openmairie"
136     * exemple avec linux (version debian ou ubuntu : etc/php5/apache2/php.ini):
137     include_path = ".:/usr/share/php:/usr/share/php/openmairie:/usr/share/fpdf"
138    
139     2.3 - Installation de openmairie_foncier
140     * copier le repertoire openmairie_foncier sur votre serveur
141    
142     exemples
143    
144     wamp/www/openmairie_foncier
145     sous linux (debian) : var/www/openmairie_foncier
146    
147    
148     2.4 - Initialisation de la base en MySQL
149    
150     creer la base openfoncier
151     puis executer les scripts SQL suivants :
152    
153     * avec mysql
154     openmairie_foncier/data/mysql/init.sql = création des tables (obligatoire)
155    
156     * ou avec postgre
157     openmairie_foncier/data/pgsql/init.sql = création des tables (obligatoire)
158     parametrer la connexion dans /dyn/base.php
159    
160     * dans dyn/var.inc mettre les variables suivante à vide
161     $path_fpdf, $path_om, $path_pear
162    
163    
164     la premiere initialisation se fait avec init.sql
165     les modifications de version se font avec ver numero-de-version
166     exemple: pour passer a la version 1.08 : ver1.08.sql
167    
168    
169    
170    
171    
172    
173     2.5- Sous linux : mettre les droits d ecriture pour apache (www-data)
174    
175     * Repertoire trs : transfert de fichier
176     /var/www/openmairie_foncier$ sudo chown www-data:www-data trs
177     /var/www/openmairie_foncier$ sudo chmod 755 trs
178     * Repertoire tmp : ecriture des resultats de traitement
179     /var/www/openmairie_foncier$ sudo chown www-data:www-data tmp
180     * Repertoire sql/mysql/ ecriture modification des etats et sous etats
181     /var/www/openmairie_foncier$ sudo chown www-data:www-data mysql
182     /var/www/openmairie_foncier$ sudo chown www-data:www-data mysql
183     * Repertoire sql/pgsql/ ecriture modification des etats et sous etats
184     /var/www/openmairie_foncier$ sudo chown www-data:www-data pgsql
185     /var/www/openmairie_foncier$ sudo chown www-data:www-data pgsql
186    
187     (distribution debian ou ubuntu)
188    
189    
190    
191     2.6 logo par collectivité
192    
193     Lettre type et état :
194     Pour chaque collectivite mettre le logo dans le trs/coll correspondant
195     (coll= numero de la collectivité)
196     Attention le logo doit porte le meme nom qu en trs : ex : logopdf.png
197     trs/1 logopdf.png
198     trs/2 logopdf.png ...
199    
200    
201    
202     3 - recherche globale
203     =============
204    
205     Le recherche globale est parametrable dans dyn/var.inc pour optimiser les
206     temps de reponse long au demarrage de l appli
207     // 1 = calcul toutes occurences puis recherche possible sur saisie
208     // 0 = uniquement calcul sur saisie recherche
209     $global_flag=1; (par defaut)
210    
211    
212     4 Documentation fonctionnelle
213     =====================
214    
215     http://openmairie.org/documentation/
216    
217    
218    
219     5 Parametage de dyn/var.inc
220     ====================
221    
222     * mode demo
223     $demo=1; // login.php mode demo =1 et mode non demo =0
224     le mode demo desactive le changement de mot de passe (obj/utils.class.php)
225     et met dans login par defaut demo/demo
226    
227     * integration recherche globale dans tableau de bord 1 ou 0
228     $global_tdb=1;
229    
230     * integration recherche globale dans menu haut 1 ou 0
231     $global_haut=1;
232    
233     * integration choix apparence dans tableau de bord
234     $look_tdb=1;
235    
236     * integration des dependances (pear + fpdf + openmairie)
237     -> $path_xx = "" => mettre les dependances dans php ex wamp/php ou easy/php
238     $path_om="";
239     $path_pear= "";
240     $path_fpdf="";
241     -> $path_xx = "../php/xx/ => utiliser les dependances du package
242     $path_om="../php/openmairie/";
243     $path_pear= "../php/pear/";
244     $path_fpdf="../php/fpdf/";
245    
246    
247     * internationalisation
248     $langue="francais"; // francais, anglais, allemand, espagnol
249    
250     * verrou double validation
251     $verrou=1; // verrou =1 actif 0= inactif
252     (empeche actualisation sur form validé)
253    
254     ===============
255     LOGIN PASSWORD
256     ===============
257     demo/demo
258     admin/admin
259     =============

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26