Releases: PnX-SI/GeoPaysages
v1.3.0
📣 Mise à jour majeure !
Pour plus de détails sur les développements réalisés pour cette version, vous pouvez consulter le cahier des charges de la commande du PNR du Luberon pour le compte des Parcs naturels régionaux de la région PACA.
🚀 Nouveautés
Multi-observatoires :
- Ajout de la notion d'observatoire permettant de structurer des sites d'observation dans différents observatoires (territoires, thématiques...)
De nombreux changements et refonte de l'application
Carte des sites
-
Amélioration du fonctionnement et de l'ergonomie des filtres de la carte des sites d'observations (filtrage en cascade et liens entre les filtres)
-
Les paramètres des filtres actifs peuvent être traduits en URL. Exemple:
/sites?filters=[{"name":"id_observatory","values":[6]},{"name":"themes","values":[3]}]
-
Ajout d'un bouton "partager" permettant de copier dans le pesse-papier l'URL de la carte avec les filtres actifs
-
Amélioration globale de la carte des sites et ajout de symbologies pour les observatoires territoriaux et les sites
Possibilité d'associer un pictogramme SVG à chaque thème.
Si un thème principal est précisé au niveau du site le picto s'affichera sur le marqueur de localisation du site
Fiche site
- Révision et amélioration du comparateur photos v2 et de sa configuration
- réintégration d'une timeline de sélection des photos de la série plus intuitive
Galerie photo
- intégration du composant de filtres dans la galerie photo
Général
- Possibilité de personnaliser la page d'accueil avec un bloc d'introduction et un carrousel de photos
- Ajout d'un template de page "mentions légales" par défaut avec lien depuis le footer
- Amélioration globale des options de personnalisation de l'application et meilleures gestions des templates des "blocs" qui composent la page d'accueil : voir la documentation de personnalisation
- Révision des paramètres de configuration et des documentations
- Ajout d'une documentation développeur
- Révision de la procédure d'installation et mise à jour avec Docker : voir la documentation d'installation
Interface d'administration (backoffice)
- Adaptation de l'interface d'administration pour la gestion des observatoires et des sites associés
- Ajout d'un éditeur de texte enrichi (WYSIWYG) pour les champs
description
ettemoignages
des sites d'observation.
🐛 Corrections
- Compatibilité avec la version 2.0.0 de la dépendance usershub-authentification-module
- Figer la version 2.0.0 de usershub-authentification-module dans requirements.txt
- Figer la version de PostgreSQL/PostGIS dans le Dockerfile pour éviter les supprises lors de la mises à jour de l'image
- CSS et corrections mineures
🪄 L'application s'installe désormais avec Docker 🐳 !
- Suivre les notes de versions intermédiaires jusqu'à la version 1.2.1 puis suivre la documentation de migration depuis la version 1.2
- Pour une nouvelle installation suivre la documentation d'installation
- Bien relire l'ensemble des documentations suite aux nombreuses évolutions de l'application
💻 Développements réalisés par Natural Solutions (@20cents, @Naomi-Fischer)
💵 Financés par les Parc naturel régional du Luberon et les PNR de la région PACA.
✨ Développements et contributions complémentaires (tests et documentations) par ZebraGéo, le PNR du Pilat (@xavyeah39) et le PN des Écrins (@TheoLechemia et @camillemonchicourt).
v1.2.1
v1.2.0
🚀 Nouveautés
- Amélioration du calendrier de navigation entre les photos
- Ajout du favicon de l'admin sur les pages du portail public
- Améliorations mineures de l'interface
- Affichage de la référence du site (si renseignée) dans la popup de la carte (#105)
- Possibilité d'ajouter un site sans photo (#92)
- Migration de la documentation .rst en .md (#132, par @Jeje2201)
- Compléments de la documentation
🐛 Corrections
- Corrections mineures du module d'import FTP
- Correction des photos principales (#106)
- Correction du widget d'affichage de la dernière photo d'un site, disponible sur /sites/<id_site>/photos/latest)
v1.1.0
🚀 Nouveautés
- Nouvelle version du mode d'affichage des photos en superposition ou côte à côte (comparateur v2) activable ou non dans les paramètres (
COMPARATOR_VERSION
dansbackend/config.py
), inspiré de https://github.com/CaussesCevennes/VOPP (#76) - Mise en place d'un filtre et d'un selecteur navigation entre les dates des photos (#77)
- Ajout de paramètres pour pouvoir configurer le comparateur v2 (#102 par @xavyeah39)
- Mise en place d'un script d'import automatique des photos sur un serveur FTP (#79 et #85)
- Documentation du script d'import automatique (https://github.com/PnX-SI/GeoPaysages/blob/master/docs/import.md)
- Possibilité d'ajouter un texte de présentation HTML sur la page d'accueil, avant ou après la moisaïque (#65)
- Création d'une page simple affichant la dernière photo d'un site, intégrable en iframe dans un autre site (#78)
- Prise en compte du HTML dans les textes de description et de témoignage des sites (#82)
- Liste des sites d'observation : amélioration des filtres (#75)
- Révision des noms des routes et des pages (#8, #9 et #93)
- Externalisation des scripts de création du schéma
utilisateurs
dans le dépôt de UsersHub et amélioration de son installation (#1 par @xavyeah39) - Mise à jour des librairies Python (#109) et Javascript (#91)
- Complément de la documentation d'installation (par @xavyeah39)
🐛 Corrections
- Prise en compte du paramètre
DEFAULT_SORT_SITES
dans la page Galerie (par @xavyeah39) - Corrections diverses
- Suivre la procédure de mise à jour (https://github.com/PnX-SI/GeoPaysages/blob/master/docs/installation.rst#mise-%C3%A0-jour-de-lapplication-front-et-back / Non testée sur cette version)
v1.0.1
Modification
- Les sites listés sur la page carte sont triés par référence.
Corrections
- Les légendes d'images sont régénérées quand on modifie le site pour que soit pris en compte le nouveau titre, ref, etc...
En fait elles deviennent éligibles à la régénération. - Correction CSS du sélecteur de fond de carte sur la page d'un site.
- Les liens vers les assets dans le template sample pointent vers des dossiers non impactés par les mises à jours.
v1.0.0
Corrections
- Correction de la documentation pour compiler les fichiers de langue
- Utilisation du logo customisé dans l'interface d'administration
Notes de version
Si vous réalisez une mise à jour vers cette version via le script update_app.sh
:
Il y a une ligne en plus dans le fichier d'exemple /front-backOffice/src/app/config.ts.tpl
:
customFiles: '<server_name>/static/custom/'
Avant de lancer update_app.sh
, il faut ajouter cette ligne dans le fichier existant /front-backOffice/src/app/config.ts
.
v1.0.0-rc.4.2
Ordonner la liste des points d'observations par la référence (ordre croissant) et non plus par nom.
v1.0.0-rc.4.1
- Catcher les erreurs de la base de données
Avant de lancer l'installation ou la mise à jour
Ajouter ces variables de conf au fichier /front-backOffice/src/app/config.ts
map_lat_center: 45.372167
map_lan_center: 6.819077
Ne pas corriger la coquille sur map_lan_center
v1.0.0-rc.4
Résout les issues suivantes : #58 #59 #60 #63 #66 #68
A propos de #68
Le script de mise à jour ajoute les nouvelles clés de traductions à celles existantes.
L'utilisateur de l'instance devra les remplir et recompiler le catalogue de traduction.
Avant de lancer l'installation ou la mise à jour
Ajouter ces variables de conf au fichier /front-backOffice/src/app/config.ts
map_lat_center: 45.372167
map_lan_center: 6.819077
Ne pas corriger la coquille sur map_lan_center
v1.0.0-rc.3.7
Pouvoir configurer les fonds sur les 2 cartes (carte interactive et carte point d'obs)
Ajouter une ligne dans la table conf avec en key "map_layers" et en value le contenue du fichier join.
Adapter le contenu du fichier au besoin (modifier/ajouter des fonds)
Dans le module “Modifier la Photo“ (enlever la capitale au mot photo) : faute d’orthographe sur le mot galerie (il faut 1 seul L, dans “Photo affichée dans la galerie”)
Ajout d'un script de suppression des images générées
rm_photos.sh
A exécuter en cas de modif des crédits directement en base de données, d'utilisation de photos générées antérieurement.
Le backoffice affiche une info lorsqu'il y a une erreur serveur
Il faudra alors aller voir les logs et nous envoyer l'erreur.