====== 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.