services:notice_technique_du_siflore

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
services:notice_technique_du_siflore [2016/12/07 15:53]
anais.just@fcbn.fr
services:notice_technique_du_siflore [2022/03/07 12:00] (Version actuelle)
Ligne 2: Ligne 2:
  
 ====== Généralités sur l'application ====== ====== Généralités sur l'application ======
 +===== Notice technique d'installation=====
 +[[services:notice_technique_du_siflore|La notice technique d'installation se trouve ici]]
 +
  
 ===== Contexte du projet/Outils ===== ===== Contexte du projet/Outils =====
Ligne 209: Ligne 212:
 Les requêtes vers les données SIFlore sont stockées dans le fichier source:/src/Fcbn/NewSIFloreBundle/Services/QueryService.php Les requêtes vers les données SIFlore sont stockées dans le fichier source:/src/Fcbn/NewSIFloreBundle/Services/QueryService.php
  
-Elles utilisent la connexion *siflore* (paramétrée dans [[Wiki#Bases-de-données|config.yml]]) avec des "requêtes préparées":http://www.php.net/manual/fr/pdo.prepared-statements.php.+Elles utilisent la connexion **siflore** (paramétrée dans [[services:notice_technique_du_siflore#bases_de_donnees|config.yml]]) avec des "requêtes préparées":http://www.php.net/manual/fr/pdo.prepared-statements.php.
  
 Le fichier est un "service":http://symfony.com/fr/doc/current/book/service_container.html Symfony contenant une fonction par requête. Le fichier est un "service":http://symfony.com/fr/doc/current/book/service_container.html Symfony contenant une fonction par requête.
Ligne 216: Ligne 219:
  
 L’accès à ces requêtes est sécurisé dans source:/src/Fcbn/NewSIFloreBundle/Controller/QueryController.php L’accès à ces requêtes est sécurisé dans source:/src/Fcbn/NewSIFloreBundle/Controller/QueryController.php
-Par exemple c'est ici qu'on interdit l’accès aux commentaires. Attention, ça ne conditionne pas l'affichage (onglets, boutons, ...) l'affichage est géré dans les [[Wiki#Templates|templates]]. +Par exemple c'est ici qu'on interdit l’accès aux commentaires. Attention, ça ne conditionne pas l'affichage (onglets, boutons, ...) l'affichage est géré dans les [[services:notice_technique_du_siflore#templates_affichage|templates]]. 
-La partie **SELECT** de chaque requête qui concerne une grid (Synthèses & Observations) est construite à partir de la [[wiki#Synthèses-38-Observations|configuration correspondante]]+La partie **SELECT** de chaque requête qui concerne une grid (Synthèses & Observations) est construite à partir de la [[services:notice_technique_du_siflore#syntheses_observations|configuration correspondante]]
  
 ===== Layers ===== ===== Layers =====
Ligne 235: Ligne 238:
  
 L'appel et le paramétrage des fonds cartographiques est fait dans le fichier source:/src/Fcbn/NewSIFloreBundle/Resources/public/js/sifloremaps.js L'appel et le paramétrage des fonds cartographiques est fait dans le fichier source:/src/Fcbn/NewSIFloreBundle/Resources/public/js/sifloremaps.js
 +
 +Un flux de cartes WMS est généré à partir de [[http://docs.qgis.org/testing/en/docs/user_manual/working_with_ogc/ogc_server_support.html|QGIS mapserveur]] (version 1.3,  aujourd'hui le projet s'appelle qgisserver et est en version 2.0) avec un projet carto QGIS enregistré dans la version 1.8 \\P
 +Le projet se trouve ici /home/fcbn/htdocs/fond_carto/fond_carto_si_flore.qgs avec tous les shapefiles qui l'accompagnent.
  
 ==== Fixtures (Layers d'origine) ==== ==== Fixtures (Layers d'origine) ====
Ligne 360: Ligne 366:
  
 ==== Récupérer le projet ==== ==== Récupérer le projet ====
- 
- 
-Au préalable la clé ssh doit avoir été envoyée à l'admin. 
- 
-=== Générer une clé SSH === 
- 
- 
-Si aucune clé n'a encore été créée 
- 
-<code>$ ssh-keygen</code> 
- 
-Laisser toutes les valeurs par defaut (Enter à chaque fois). 
-Afficher le contenu de la clé publique: 
- 
-<code> 
-$ cd 
-$ cat .ssh/id_rsa.pub 
-</code> 
- 
-Copier/coller le resultat dans un mail pour l'admin 
- 
-=== Cloner === 
- 
  
 La récupération du projet se fait en clonant le repository avec git La récupération du projet se fait en clonant le repository avec git
  
-<code>git clone fcbn@dev.masao.eu:fcbn.git</code> +<code>https://github.com/fedecbn/sifloreveg.git</code>
- +
-Si le message suivant aparait +
- +
-> Agent admitted failure to sign using the key. +
- +
-Vous devrez ajouter votre clé à l'agent SSH +
- +
-<code>$ ssh-add</code>+
  
 === Racine du projet === === Racine du projet ===
- 
  
 À partir d'ici, lancer toutes les commandes à la racine du projet: À partir d'ici, lancer toutes les commandes à la racine du projet:
Ligne 416: Ligne 390:
  
 ===== Installer les extensions php ===== ===== Installer les extensions php =====
- 
  
 <code>$ sudo apt-get install php5-cli php5-intl php5-gd php5-json php5-pgsql</code> <code>$ sudo apt-get install php5-cli php5-intl php5-gd php5-json php5-pgsql</code>
Ligne 429: Ligne 402:
  
  
-À la [[Wiki#Racine-du-projet|racine du projet]]+À la racine du projet
 <code> <code>
 $ curl -s https://getcomposer.org/installer | php $ curl -s https://getcomposer.org/installer | php
  • services/notice_technique_du_siflore.1481122393.txt.gz
  • Dernière modification: 2022/03/07 12:00
  • (modification externe)