Table des matières
Sur la base d’un recueil rédigé par l’Agence Française pour la Biodiversité (AFB) permettant d’identifier les besoins en matière d’outils et d’appui aux politiques de l’eau dans le cadre de la surveillance et de l’évaluation de l’état des eaux et des milieux aquatiques, l’AFB a lancé en 2018 un appel à manifestation d’intérêts (AMI) afin de susciter les compétences et motivations d’opérateurs publics ou privés pour proposer des projets d’actions répondant à ces besoins. A ce titre, l’Office International de l’Eau (OIEau) a été retenu pour la réalisation d’un système d’information de valorisation des données hydromorphologiques collectées sur les cours d’eau.
-
Cloner le répertoire
git clone https://github.com/lcrespin/sidhymo.git
-
Installer la base de données
-
Configurer le fichier settings
sites/default/settings.php
$databases['default']['default'] = array ( 'database' => 'drupal_databases', 'username' => '.....', 'password' => '....', 'prefix' => '....', 'host' => '....', 'port' => '....', 'namespace' => '....', 'driver' => '....', ); $databases['data_sidhymo']['default'] = array ( 'database' => 'data_databases', 'username' => '.....', 'password' => '.....', 'prefix' => '.....', 'host' => '.....', 'port' => '.....', 'namespace' => '....', 'driver' => '.....', );
Pour utiliser un drush utiliser cette commande
vendor/bin/drush mapviewer:name_function
Pour voir tous les drush existant dans mapviewer utiliser cette commande
vendor/bin/drush mapviewer
Pour créer de nouvelles fonctions aller dans le fichier
modules/custom/mapviewer/src/Commands/MapviewerCommands.php
Pour chaque fonction indiquée dans son entête la commande pour l'exécuter
/**
* Command description here.
*
* @param $arg1
* Argument description.
* @param array $options
* An associative array of options whose values come from cli, aliases, config, etc.
* @option option-name
* Description
* @usage mapviewer-commandName foo
* Usage description
*
* @command mapviewer:commandName
* @aliases foo
*/
Dans cette exemple, la commande sera :
vendor/bin/drush mapviewer:commandName