Subversion Repositories eFlore/Applications.cel

Rev

Rev 2353 | Rev 2469 | Go to most recent revision | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2353 Rev 2433
-
 
1
Changements 2014-09-18 [création de la branche "v2.7-grelinette"]:
-
 
2
* Version : version temporaire avant la mise en place des optimisations (pour pouvoir mettre en prod les widgets).
-
 
3
* Cel : simplification et amélioration des champs étendus
-
 
4
* Cel : export des champs étendus
-
 
5
* Widget export : export des champs étendus publiques
-
 
6
* Widget saisie : ajout des projets : arbres-tetards et missions-flores (bootstrap v3), simplification gestion référentiel, changement des logos Tela
-
 
7
* WS widgetSaisie : prise en compte de l'altitude
-
 
8
* WS syndications : correction vis à vis d'Akregator et des champs CDATA.
-
 
9
* Doc : ajout du script de migration pour la simplification des champs étendus.
-
 
10
* General : intégration de la bibliothèque PHPExcel directement dans le dépôt.
-
 
11
 
1
Changements 2014-07-17 [création de la branche "v2.6-greffoir"]:
12
Changements 2014-07-17 [création de la branche "v2.6-greffoir"]:
2
* Cel::$bdd est maintenant un singleton 
13
* Cel::$bdd est maintenant un singleton 
3
* Widget de saisie: ajout du référentiel "Autre/Inconnu" comme dans le carnet en ligne
14
* Widget de saisie: ajout du référentiel "Autre/Inconnu" comme dans le carnet en ligne
4
* Widget carto : si aucun point, on n'exécute pas markerClusterer et on évite de déplacer la carte dans l'océan
15
* Widget carto : si aucun point, on n'exécute pas markerClusterer et on évite de déplacer la carte dans l'océan
5
* build.xml : ajout de overwrite="true" sur la copie de UploadDialog, pour écraser les fichiers par la version francisée et patchée
16
* build.xml : ajout de overwrite="true" sur la copie de UploadDialog, pour écraser les fichiers par la version francisée et patchée
6
* Widget stats : z-index faible sur le menu colonne
17
* Widget stats : z-index faible sur le menu colonne
7
* Widget cartopoint : déplacement du message de chargement, popup par dessus le découmpte des espèces, nouveau logo
18
* Widget cartopoint : déplacement du message de chargement, popup par dessus le découmpte des espèces, nouveau logo
8
* Widget d'export : converti à Bootstrap 3; le paramètre ?bar permet d'ajouter la barre de navigation
19
* Widget d'export : converti à Bootstrap 3; le paramètre ?bar permet d'ajouter la barre de navigation
9
 
20
 
10
Changements 2014-06-25 [création de la branche "v2.5-gouge-a-asperges"]:
21
Changements 2014-06-25 [création de la branche "v2.5-gouge-a-asperges"]:
11
* cartoPoint : correction bug parametre annee
22
* cartoPoint : correction bug parametre annee
12
* export : baseflor_preload() considère les correspondances de référentiels de la forme "monref:x_yz"
23
* export : baseflor_preload() considère les correspondances de référentiels de la forme "monref:x_yz"
13
* Doc/bdd : ajout de la table "cel_references"
24
* Doc/bdd : ajout de la table "cel_references"
14
* Meilleure gestion des valeurs baseflor vides
25
* Meilleure gestion des valeurs baseflor vides
15
* Correction bug : on peut à nouveau lier une observation à plusieurs mots-clefs
26
* Correction bug : on peut à nouveau lier une observation à plusieurs mots-clefs
16
* ajout de deux mini services NbImagesPubliques et NbObsPubliques
27
* ajout de deux mini services NbImagesPubliques et NbObsPubliques
17
* Carto / CartoPoint : ajout des mentions légales OSM / OsmFr, qui changent lorsqu'on change de fond
28
* Carto / CartoPoint : ajout des mentions légales OSM / OsmFr, qui changent lorsqu'on change de fond
18
* carto et cartoPoint : passage à OsmFr
29
* carto et cartoPoint : passage à OsmFr
19
* Correction de variables mal affectées sur des retours d'évènements
30
* Correction de variables mal affectées sur des retours d'évènements
20
* Correction de la balise base
31
* Correction de la balise base
21
* Ajout widget de saisie "ambrosia" + refactorisation légère.
32
* Ajout widget de saisie "ambrosia" + refactorisation légère.
22
* Suppression des console.log
33
* Suppression des console.log
23
* Amélioration rendu Ambrosia.
34
* Amélioration rendu Ambrosia.
24
* Ajout doc PDF : clé genre Ambrosia.
35
* Ajout doc PDF : clé genre Ambrosia.
25
* Correction d'une url eflore echouant à cause du déplacement des web services sur agathis
36
* Correction d'une url eflore echouant à cause du déplacement des web services sur agathis
26
* Le service CelWidgetSaisie retourne maintenant l'ID de l'obs envoyée - Retour : {"msg": "ok", "id": 12345}
37
* Le service CelWidgetSaisie retourne maintenant l'ID de l'obs envoyée - Retour : {"msg": "ok", "id": 12345}
27
* Suppression du tag "ambrosia" par défaut dans le widget de saisie
38
* Suppression du tag "ambrosia" par défaut dans le widget de saisie
28
 
39
 
29
Changements 2014-06-04 [création de la branche "v2.4-fourche"]:
40
Changements 2014-06-04 [création de la branche "v2.4-fourche"]:
30
* Ajout d'un max width sur la div des infos de l'obs
41
* Ajout d'un max width sur la div des infos de l'obs
31
* L'arbre de mots clé des images empeche desormais la création de mots clés pouvant fausser la hierarchie de l'arbre
42
* L'arbre de mots clé des images empeche desormais la création de mots clés pouvant fausser la hierarchie de l'arbre
32
* Suppression des accents lors de la création de mot cle
43
* Suppression des accents lors de la création de mot cle
33
* Formatage du nom original
44
* Formatage du nom original
34
* Ajustement de la taille pour que celle ci tienne bien dans un iframe
45
* Ajustement de la taille pour que celle ci tienne bien dans un iframe
35
* Correction d'un bug qui empechait de lier des mots clés aux obs
46
* Correction d'un bug qui empechait de lier des mots clés aux obs
36
* Images : si opticrop rate (pb dans Imagick) on retente avec Gd. Correction de l'algo de centrage du carré avec Gd
47
* Images : si opticrop rate (pb dans Imagick) on retente avec Gd. Correction de l'algo de centrage du carré avec Gd
37
* Ajout d'un champ 'date_liaison' aux tables 'cel_mots_cles_images_liaison' et 'cel_mots_cles_obs_liaisons' qui prend par défaut la valeur NOW(). La colonne est mise à NULL pour tous les tuples existants (22 avril 2014)
48
* Ajout d'un champ 'date_liaison' aux tables 'cel_mots_cles_images_liaison' et 'cel_mots_cles_obs_liaisons' qui prend par défaut la valeur NOW(). La colonne est mise à NULL pour tous les tuples existants (22 avril 2014)
38
* Nouvelle façon de lier plusieurs mots clés : plus besoin de tout supprimer, ça fait le différentiel, et ça n'écrase plus les dates de laison
49
* Nouvelle façon de lier plusieurs mots clés : plus besoin de tout supprimer, ça fait le différentiel, et ça n'écrase plus les dates de laison
39
* Utilisation de tri.retour=alpharet lors de l'appel au service Noms d'eFlore - amélioration du tri de la liste des noms (widget + CeL)
50
* Utilisation de tri.retour=alpharet lors de l'appel au service Noms d'eFlore - amélioration du tri de la liste des noms (widget + CeL)
40
* Amélioration temporaire pour les infos de baseflor soient dispos pour plus de taxons
51
* Amélioration temporaire pour les infos de baseflor soient dispos pour plus de taxons
41
* Correction pour préserver les valeurs à 0 de baseflor
52
* Correction pour préserver les valeurs à 0 de baseflor
42
* L'affichage des options avancées d'export est désormais infiniment moins moche
53
* L'affichage des options avancées d'export est désormais infiniment moins moche
43
* Utilisation d'un bouton pour afficher/cacher les options d'export avancées
54
* Utilisation d'un bouton pour afficher/cacher les options d'export avancées
44
* Optimisation de l'appel à baseflor pour l'export
55
* Optimisation de l'appel à baseflor pour l'export
45
* Le facteur limitant du nombre de colonnes est désormais lié dynamiquement au nombre de colonnes demandées
56
* Le facteur limitant du nombre de colonnes est désormais lié dynamiquement au nombre de colonnes demandées
46
* Arrondissement du nombre de ligne par feuille d'export à l'entier inférieur
57
* Arrondissement du nombre de ligne par feuille d'export à l'entier inférieur
47
* Limitation à 10 000 le nombre de données en cas d'export baseflore (sinon le serveur plante régulièrement sur la requete)
58
* Limitation à 10 000 le nombre de données en cas d'export baseflore (sinon le serveur plante régulièrement sur la requete)
48
* Simplification de la requete de recherche des images, et correction d'un bug lorsqu'on effectue une recherche générale
59
* Simplification de la requete de recherche des images, et correction d'un bug lorsqu'on effectue une recherche générale
49
* En indiquant un id d'obs il est désormais possible de précharger le widget avec les infos de localisation d'une obs
60
* En indiquant un id d'obs il est désormais possible de précharger le widget avec les infos de localisation d'une obs
50
* Correction d'un bug qui empechait de transmettre la première obs saisie dans le cel d'un utilisateur
61
* Correction d'un bug qui empechait de transmettre la première obs saisie dans le cel d'un utilisateur
51
* Widget stats : responsive design (étape 1) et nouveau parametre "nobar" pour enlever la barre de navigation
62
* Widget stats : responsive design (étape 1) et nouveau parametre "nobar" pour enlever la barre de navigation
52
* Bricolage merdique avec media query pour replier le menu en haut sur les petits écrans
63
* Bricolage merdique avec media query pour replier le menu en haut sur les petits écrans
53
* "Aucune commune française" => "Aucune commune"
64
* "Aucune commune française" => "Aucune commune"
54
* Protection de certains champs du flux pour éviter que des caractères illégaux ne fassent planter le service rss
65
* Protection de certains champs du flux pour éviter que des caractères illégaux ne fassent planter le service rss
55
* Lorsque la localisation sur la carte ne trouve pas de commune, on garde la commune inscrite dans le champ
66
* Lorsque la localisation sur la carte ne trouve pas de commune, on garde la commune inscrite dans le champ
56
* Localiser sur la carte : si un point existe déjà, on zoome plus fort pour le déplacer plus aisément
67
* Localiser sur la carte : si un point existe déjà, on zoome plus fort pour le déplacer plus aisément
57
* Nouvel utilitaire de formatage de nombres à virgules. Les coordonnées sont tronquées à 5 décimales partout
68
* Nouvel utilitaire de formatage de nombres à virgules. Les coordonnées sont tronquées à 5 décimales partout
58
* Correction d'un bug d'association au mots clés sur un mot qui vient d'être créé (partie obs)
69
* Correction d'un bug d'association au mots clés sur un mot qui vient d'être créé (partie obs)
59
* Correction du style du popup de connexion pour que le texte du formulaire de saisie d'obs n'empiète pas sur le formulaire d'observation  
70
* Correction du style du popup de connexion pour que le texte du formulaire de saisie d'obs n'empiète pas sur le formulaire d'observation  
60
* Correction d'une erreur qui ne filtrait pas par utilisateur dans le widget
71
* Correction d'une erreur qui ne filtrait pas par utilisateur dans le widget
61
* Cache plus efficace lors de l'export des noms communs
72
* Cache plus efficace lors de l'export des noms communs
62
* Service CelWidgetMapPoint (et widget cartopoint) : support de plusieurs projets en spécifiant (projet1 ET projet2 [ ET ...]) pour l'intersection ou (projet1 OU projet2 [ OU ...]) pour l'union
73
* Service CelWidgetMapPoint (et widget cartopoint) : support de plusieurs projets en spécifiant (projet1 ET projet2 [ ET ...]) pour l'intersection ou (projet1 OU projet2 [ OU ...]) pour l'union
63
* Widget carto et cartoPoint : affichage du fond OSM par défaut, avec le cache de tuiles nginx !
74
* Widget carto et cartoPoint : affichage du fond OSM par défaut, avec le cache de tuiles nginx !
64
* Adaptation à la nouvelle carte chorodep qui utilise le nt au lieu du nn
75
* Adaptation à la nouvelle carte chorodep qui utilise le nt au lieu du nn
65
* Ajout d'un filtre "annee=" sur le widget cartoPoint
76
* Ajout d'un filtre "annee=" sur le widget cartoPoint
66
 
77
 
67
Changements 2014-04-14 [création de la branche "v2.3-faux"]:
78
Changements 2014-04-14 [création de la branche "v2.3-faux"]:
68
* Nouveau widget de statistiques + grands contributeurs
79
* Nouveau widget de statistiques + grands contributeurs
69
* Correction bug longitude à zéro
80
* Correction bug longitude à zéro
70
* Script de maintenance : ajout d'une méthode qui réduit tous les mots cles images d'un utilisateur
81
* Script de maintenance : ajout d'une méthode qui réduit tous les mots cles images d'un utilisateur
71
* les mots cles de l'arbre sont maintenant retournés triés par ordre lexicographique, sans tenir compte de la casse, et les chemins sont retournés en bas de casse
82
* les mots cles de l'arbre sont maintenant retournés triés par ordre lexicographique, sans tenir compte de la casse, et les chemins sont retournés en bas de casse
72
* l'export du CeL ne renvoyait pas la dernière tranche d'observations
83
* l'export du CeL ne renvoyait pas la dernière tranche d'observations
73
* Maintenance : ajout d'une méthode pour réduire et normaliser les mots clefs images de tous les utilisateurs
84
* Maintenance : ajout d'une méthode pour réduire et normaliser les mots clefs images de tous les utilisateurs
74
* Maintenance: on peut apopliquer la normalisation des mots clefs images à un utilisateur seulement
85
* Maintenance: on peut apopliquer la normalisation des mots clefs images à un utilisateur seulement
75
* Amélioration de la gestion des mots clés
86
* Amélioration de la gestion des mots clés
76
* Fusion - Ajout de trim() et de simplifications partout où un mot clé est passé en texte brut, pour éviter les foirades
87
* Fusion - Ajout de trim() et de simplifications partout où un mot clé est passé en texte brut, pour éviter les foirades
77
* SUppression de classes inutilisées
88
* SUppression de classes inutilisées
78
* La liste des admins est désormais tirée d'un champ de la bdd et pas d'un fichier de config cradingue
89
* La liste des admins est désormais tirée d'un champ de la bdd et pas d'un fichier de config cradingue
79
* Amélioration de la liste admin en introduisant un délai après la fin de la frappe
90
* Amélioration de la liste admin en introduisant un délai après la fin de la frappe
80
* Dans la validation obs id_utilisateur (auteur de l'obs) n'est plus obligatoire 
91
* Dans la validation obs id_utilisateur (auteur de l'obs) n'est plus obligatoire 
81
* Ajout d'une fonction pour renvoyer simplement l'id utilisateur associé à une obs
92
* Ajout d'une fonction pour renvoyer simplement l'id utilisateur associé à une obs
82
* Ajout d'un widget de téléchargement permettant de télécharger les images du cel dans tous les formats ainsi que des les citer
93
* Ajout d'un widget de téléchargement permettant de télécharger les images du cel dans tous les formats ainsi que des les citer
83
* Le service celImageFormat peut désormais envoyer les images à télécharger et se dote d'une autodescription
94
* Le service celImageFormat peut désormais envoyer les images à télécharger et se dote d'une autodescription
84
* ajustements css
95
* ajustements css
85
* Widget de stats : ajout de paramètre de config pour le dépôt de contenu (bootstrap, jquery, script de barre de navigation)
96
* Widget de stats : ajout de paramètre de config pour le dépôt de contenu (bootstrap, jquery, script de barre de navigation)
86
 
97
 
87
Changements 2014-03-19 [création de la branche "v2.2-faucille"]:
98
Changements 2014-03-19 [création de la branche "v2.2-faucille"]:
88
* Ajout d'un systeme de verrou lors de la création des minatures
99
* Ajout d'un systeme de verrou lors de la création des minatures
89
* Comparaison des mots clés en minuscule dans le script de maintenance qui répare les liaisons oubliées
100
* Comparaison des mots clés en minuscule dans le script de maintenance qui répare les liaisons oubliées
90
* Script de maintenance: méthode de réduction des mots clefs similaires à un seul
101
* Script de maintenance: méthode de réduction des mots clefs similaires à un seul
91
* Simplification des méthodes de requétage de la classe BDD. Mise à jour de l'ensemble des services et bibliothèques
102
* Simplification des méthodes de requétage de la classe BDD. Mise à jour de l'ensemble des services et bibliothèques
92
* Ajout de double quotes dans le chemin de l'image à traiter
103
* Ajout de double quotes dans le chemin de l'image à traiter
93
* Fermeture de tags php, mise en lowercase du chemin des mots clés
104
* Fermeture de tags php, mise en lowercase du chemin des mots clés
94
* SUpression du remplacement de l'id temporaire du mot clé,
105
* SUpression du remplacement de l'id temporaire du mot clé,
95
* Correction bug recherche communes avec espace dans le nom
106
* Correction bug recherche communes avec espace dans le nom
96
* Renommage "bdtao" => "apd
107
* Renommage "bdtao" => "apd
97
* Correction de la dépublication des observations
108
* Correction de la dépublication des observations
98
* Lors de la création / modif d'une obs, c'est le code court du réféentiel qui est envoyé
109
* Lors de la création / modif d'une obs, c'est le code court du réféentiel qui est envoyé
99
* Les référentiels ne sont plus forcés de faire 5 caractères
110
* Les référentiels ne sont plus forcés de faire 5 caractères
100
* Le Widget de saisie par défaut n'envoie plus la version du référentiel
111
* Le Widget de saisie par défaut n'envoie plus la version du référentiel
101
* Correction du test des adresses IP autorisées.
112
* Correction du test des adresses IP autorisées.
102
* Le lien "voir la fiche eFlore" tient maintenant compte du référentiel
113
* Le lien "voir la fiche eFlore" tient maintenant compte du référentiel
103
* Le service CelWidgetMapPoint retourne maintenant la "zone geo" INSEE en plus de la commune. Le widget cartoPoint en tient compte (corrction bug mélangeant des obs de communes homonymes)
114
* Le service CelWidgetMapPoint retourne maintenant la "zone geo" INSEE en plus de la commune. Le widget cartoPoint en tient compte (corrction bug mélangeant des obs de communes homonymes)
104
 
115
 
105
Changements 2014-03-04 [création de la branche "v2.1-emondoir"]:
116
Changements 2014-03-04 [création de la branche "v2.1-emondoir"]:
106
* Intégration du widget de remarques
117
* Intégration du widget de remarques
107
* Ajout d'un nouveau web service créant des images à la volée si elles n'existent pas
118
* Ajout d'un nouveau web service créant des images à la volée si elles n'existent pas
108
* Script de régénération des mots clés texte vides
119
* Script de régénération des mots clés texte vides
109
* Script de maintenance : ajout de méthodes pour vider les mots_cles_texte des images/obs n'ayant aucun mot clef
120
* Script de maintenance : ajout de méthodes pour vider les mots_cles_texte des images/obs n'ayant aucun mot clef
110
* Ajout d'un fonction re calcul des tailles des images au script de maintenance
121
* Ajout d'un fonction re calcul des tailles des images au script de maintenance
111
* Ajout de fonctions permettant de réparer la migration des mots clés dont la liaison s'était mal déroulée
122
* Ajout de fonctions permettant de réparer la migration des mots clés dont la liaison s'était mal déroulée
112
* Nettoyage buildfile pour ant et versionnage des libs externes
123
* Nettoyage buildfile pour ant et versionnage des libs externes
113
* Suppression de la balise meta pour IE8 - compatible IE 10 et 11
124
* Suppression de la balise meta pour IE8 - compatible IE 10 et 11
114
* Upload des obs une par une + barre de progression de l'upload
125
* Upload des obs une par une + barre de progression de l'upload
115
* Ajout d'un script qui peut être appelé pour générer les images miniatures du cel
126
* Ajout d'un script qui peut être appelé pour générer les images miniatures du cel
116
* A la fin de l'upload d'un obs, si des images ont été crée, un script est appelé en tache de fond afin de créer les images
127
* A la fin de l'upload d'un obs, si des images ont été crée, un script est appelé en tache de fond afin de créer les images
117
* Ajout d'un service de dépublication
128
* Ajout d'un service de dépublication
118
* Ajout de bdtao aux services
129
* Ajout de bdtao aux services
119
* Ajout du référentiel bdtao au Widget de saisie
130
* Ajout du référentiel bdtao au Widget de saisie
120
* Recentrage de la carte et modificatin de l'autocomplétion des communes selon le référentiel
131
* Recentrage de la carte et modificatin de l'autocomplétion des communes selon le référentiel
121
* Simplification des paramètres de la méthode de suppression d'image par ids.
132
* Simplification des paramètres de la méthode de suppression d'image par ids.
122
* Correction de pleins de bugs
133
* Correction de pleins de bugs
123
 
134
 
124
Changements 2014-02-17 [création de la branche "v2.0-elagueuse"]:
135
Changements 2014-02-17 [création de la branche "v2.0-elagueuse"]:
125
* Correction du bug de localisation de commune qui ne modifiait pas les coordonnées
136
* Correction du bug de localisation de commune qui ne modifiait pas les coordonnées
126
* lors de la selection d'une commune (si une commune avait été préalablement selectionnée)
137
* lors de la selection d'une commune (si une commune avait été préalablement selectionnée)
127
* Migration de l'api mots clés vers un nouveau mode de stockage (path enumeration)
138
* Migration de l'api mots clés vers un nouveau mode de stockage (path enumeration)
128
* Meilleur retours de jrest lors de la creation/suppression/modification/liaisons de mots clés
139
* Meilleur retours de jrest lors de la creation/suppression/modification/liaisons de mots clés
129
 
140
 
130
Changements 2014-01-06 [création de la branche "v1.9-echenilloir"]:
141
Changements 2014-01-06 [création de la branche "v1.9-echenilloir"]:
131
* Scripts de migrations des données sauvages de ma rue vers des champs étendus
142
* Scripts de migrations des données sauvages de ma rue vers des champs étendus
132
* Adaptation à CORS du module d'upload simple de fichiers
143
* Adaptation à CORS du module d'upload simple de fichiers
133
* Bug support format photos
144
* Bug support format photos
134
* CartoPoint a un nouveau paramètre de config pour aller chercher son aide wiki
145
* CartoPoint a un nouveau paramètre de config pour aller chercher son aide wiki
135
* Suppression "notices" (nettoyage de code)
146
* Suppression "notices" (nettoyage de code)
136
* Ebauche de gestion des tags utilisant path enumeration
147
* Ebauche de gestion des tags utilisant path enumeration
137
 
148
 
138
Changements <next>:
149
Changements <next>:
139
	config jrest: ajout de api_host, dédié à la simplification des appels aux webservices
150
	config jrest: ajout de api_host, dédié à la simplification des appels aux webservices
140
	config jrest: ajout de images_temp_url, dédié à la lecture des images temporaires du widget de saisie
151
	config jrest: ajout de images_temp_url, dédié à la lecture des images temporaires du widget de saisie
141
	config widget: imagesTempUrlTpl est désormais obsolète
152
	config widget: imagesTempUrlTpl est désormais obsolète
142
	config widget/photo: ajout de motif_guid
153
	config widget/photo: ajout de motif_guid
143
	war/config.default.js: bdtfx 2.00 et bdtxa 1.01
154
	war/config.default.js: bdtfx 2.00 et bdtxa 1.01
144
 
155
 
145
Changements 20130917 [création de la branche "v1.7-Croissant"]:
156
Changements 20130917 [création de la branche "v1.7-Croissant"]: