Blog de Clicnat projet de système d'information naturaliste

Aller au contenu | Aller au menu | Aller à la recherche

lundi 26 août 2013

Interface de consultation des listes d'espaces collaborative

Pour aider à la réalisation d'un travail sur la désignation de sites à enjeux faune on a complété le visualiseur qui permet de consulter les listes d'espaces.

Il s'affiche sur toute la page ce qui permet une utilisation en réunion sur un vidéo projecteur pendant une réunion.

On peut maintenant aussi définir des attributs supplémentaires pour les éléments de la liste. Ainsi pour chaque polygone on a ajouté des attributs comme le nombre d'espèces par réseau qui sont déterminés automatiquement pour chaque polygone.

Chaque utilisateur peut aussi ajouter un commentaire sur un polygone.

Les prochaines étapes de développement seront l'ajout d'un export de la carte au format KML et la possibilité d'éditer les attributs supplémentaires sur la carte.

Aperçu visualiseur

mardi 20 août 2013

Le code de Clicnat sur GitHub - developers wanted

La publication du code de Clicnat commence sur GitHub, il n'est pas publié tel qu'il est aujourd'hui, c'est plus une future version du projet.

Le code du noyau est presque copié/collé, le nommage des objets et des fonctions est harmonisé ainsi que le comportement des fonctions (objets vs tableau pour les valeurs de retour par exemple). A noter aussi le passage a PDO pour les accès à la base de données, l'ajout des tests unitaires avec PHPUnit.

Les interfaces seront revues entièrement, BootStrap pour le style, toujours OpenLayers pour la carto. Les pages seront générées par Smarty (passage à la v3).

Pour faciliter l'adoption de Clicnat par d'autres structures il faut lui ajouter un installeur et mettre en place une politique de version pour gérer les mises à jour.

Un système de modules pour les applications comme l'interface Chiros, PhoquesID est à prévoir aussi.

Bref, plein de travail en perspective, et les bonnes volontés sont les bienvenues.

Il n'y a pas de date de sortie de prévue pour une première version "communautaire" utilisable, mais il est certain que plus on sera nombreux, plus ça ira vite.

  • Vous pouvez apporter votre expérience sur l'organisation du projet pour la définition de l'API du noyau,
  • Si coder du PHP vous barbe vous pouvez travailler sur la création du paquet d'installation,
  • Pas envie de coder à plein temps dessus ? Surveillez la bonne exécution des tests unitaires,
  • Plutôt administrateur système ? Installez un serveur, automatisez la génération de la doc du code et l'exécution des tests unitaires et le déploiement d'une version de démo ça vous dit ?

Si vous êtes intéressé par une de ces missions (ou d'autres) prenez contact avec moi.

La version actuelle de Clicnat continue à être développée en parallèle et de nouvelles fonctionnalités continueront à y être apportées, quand toutes les fonctionnalités seront présentes dans cette nouvelle version on pourra basculer dessus.

jeudi 8 août 2013

Assistance à la validation des données

Au mois de juin nous avons accueilli un stagiaire, en BTS Informatique, pour mettre en chantier les outils permettant d'aider à la validation des données.

Actuellement le code qu'il a produit pendant sont stage est en train d'être intégré à Clicnat.

On avait préalablement en interne établit une liste de tests devant nous dire si une observation doit être revue par quelqu'un parce qu'elle est douteuse, accompagnée d'une photo ou qu'il s'agit d'une espèce rare. L'objet des tests n'est donc pas de déterminer si l'observation est valide mais d'attirer de l'attention des personnes en charge de la validation.

Il y a actuellement une dizaine de tests. Ces tests s'appuient sur des statistiques produites à partir des observations déjà en base d'autres sont des tests de cohérence.

aperçu validation

La liste est amenée a s'étoffer comme les tests aussi.

Si vous êtes intéressé par le travail de développement autour de ces tests je vous invite a vous inscrire sur la liste de diffusion ou prochainement nous pourront discuter de la mise au point. Je souhaite préalablement terminer l'intégration des tests à l'appli pour qu'on puisse tester ce qu'on dit.

vendredi 2 août 2013

Enregistrement des paramètres d'extraction dans la sélection

Les paramètres d'extractions sont maintenant enregistrés dans la sélection créée. Cela permet de refaire une extraction sans avoir a refaire la sélection des critères.

Lorsque que vous consulter une sélection s'il y a des paramètres enregistrés dans la sélection vous trouverez un lien "faire une nouvelle extraction" dans le cadre "Actions sur la sélection". Vous êtes redirigé sur la page où l'on fait les extractions avec les paramètres déjà en place, vous pouvez la modifier ou l'utiliser directement.

mercredi 24 juillet 2013

Modifier vos dates d'observations

Il est maintenant possible de modifier la date d'une observation.

La modification se fait à partir du même endroit que les corrections que vous pouvez déjà faire. Il faut visiter la page décrivant la citation (depuis une extraction ou la liste de vos dernières observations sur la page d'accueil), si vous pouvez la modifier un lien est présent à côté de la date. Celui-ci vous emmène vers la page de l'observation où là vous pourrez faire votre modification.

Pourquoi changer de page : parce que faire la modification sur la "citation" masquerai le fait que c'est en fait la date de l'inventaire qui est modifiée. Si d'autres espèces ont été saisies le même jour elle verront aussi leur date modifiée.

jeudi 18 juillet 2013

Corrections de bugs

Deux corrections :

  • Dans le site public, les communes pouvaient être répétées plusieurs fois.
  • Dans l'interface de saisie, le maintient de la localisation de la carte du masque Géoportail entre deux saisie est de nouveau fonctionnel.

jeudi 11 juillet 2013

Revue de presse

Clicnat est cité dans cet article du Courrier Picard, merci Philippe !

mercredi 10 juillet 2013

Intégration de PhoqueID dans Clicnat

PhoqueID est un vieux projet démarré il y a plus de trois ans et resté dans les cartons.

Il s'agit d'une base de photographies permettant d'identifier les phoques présent dans la Baie.

Capture d'écran PhoqueID dans Clicnat

Aujourd'hui ce projet est en train d'être intégré à Clicnat.

Un blog pour Clicnat

Voilà, le projet Clicnat a maintenant un blog.

On va ici vous informer de la vie du projet, annoncer les nouvelles fonctionnalités et les chantiers en cours.