====== La base de données ======
La documentation dédiée à cet exercice est à faire sur cette page.
La documentation (en anglais) du composant "[[https://www.dokuwiki.org/plugin:data#data_entry_input|plugin:data]]" utilisé pour gérer les données au sein du Wiki Dokuwiki.
===== Le principe =====
Pour chaque association on créé une page sur le wiki.
Au sein de cette page on écrit bien ce que l'on souhaite à propos de l'association (texte, photos, discours, témoignage ...), et aussi on créé une fiche de données avec les champs tels que décrit ci-après.
Pour comprendre le mécanisme, rien de mieux que de consulter une page existante, telles que:
* TODO lien vers une page association
* lien vers une autre page association
===== Les champs =====
Liste des champs:
* **nom** : Le nom d'usage de l'association
* **nom2** : Un autre nom, par exemple le nom en toutes lettres quand le nom est un sigle
* **adresse1** : l'adresse, avec 3 lignes possible, en commençant par remplir la 1ère
* **adresse2** :
* **adresse3** :
* **codepostal** : le code postal
* **ville** : la ville
* **lat** : la latitude correspondant à l'adresse
* **lon** : la longitude correspondant à l'adresse
* **telephone** : le numéro de tél
* **email** (email_mail) : l'adresse mail
* **contact** : le nom du contact
* **contactfonction** : la fonction du contact
* **secteursactivite_s** : le ou les secteurs d'activités, séparés par une virgule quand il y en a plusieurs
* **web_url** : l'adresse du site web
* **facebook_url** : l'adresse web de la page Facebook
* **google_url** : l'adresse web de la page Google+
* **epn** : oui ou non
* **ccas** : oui ou non
* **pij** : oui ou non
* **pref** : oui ou non
Pour créer un **champs avec plusieurs valeurs** il faut ajouter (suffixer) "_s" au nom du champs. Par exemple:
* **contact**: Alain Delon
* **contact_s**: Alain Delon, Gérard Depardieu
Pour créer **un champs qui fait un lien automatiquement** il faut ajouter (suffixer) "_url" au nom du champs. Par exemple:
* **facebook**: http://facebook.com/...
* **facebook_url**: http://facebook.com/...
===== À faire =====
* Un outil de vérification des champs
* Les CCAS ne sont pas des assos !!! Voir comment mettre sur la carte des "dataentry association" et "dataentry autrechose"
* Indiquer le nom des quartiers prioritaires
==== plugin datatable ====
Le plugin **datatable** à des problèmes avec le tri:
* Un tri par "nom" mets les noms commençant par "É" après les noms commençant par "Z".
* Le tri par défaut n'est pas conservé quand on navigue (next & previous page)
Liens de navigation:
* les traduire
* voir mettre des icônes
TODO sur la carte :
* Problème quand plusieurs associations sont à la même adresse.
* l'association Pluriel(le)s n'apparaît pas en tant qu'asso mais seulement en tant qu'EPN.
* Régie Plus n'est pas au bon endroit.