Travis: Composer `fails to download` packages

Dans nos builds travis, il arrive que composer ne parvienne pas à télécharger et installer correctement des packages : le message suivant s’affiche :

{% highlight bash %} Failed to download doctrine/annotations from dist: Could not authenticate against github.com {% endhighlight %}

Ce message est dû aux limites de l’API de Github, qui limite le téléchargement par adresse IP. Les machines virtuelles hébergées par travis partageant la même adresse IP, les limites de Github sont vite atteintes.

[Lire plus]

Chill: testez la première version

Champs-Libres est fier de proposer de tester la première version du logiciel pour suivi social “Chill”. Cette première version est encore limitée en fonctionnalités, mais elle vous permettra de découvrir, petit à petit, le logiciel final. En récoltant vos réactions, nous espérons également pouvoir améliorer cette version.

La page d'accueil du logiciel

Qu’est-ce que c’est, Chill ?

Chill est un logiciel libre de service social. Il poursuit deux objectifs :

[Lire plus]

Va chercher, Chill! (la recherche dans un logiciel de service social)

Chill, le logiciel libre pour service social, vise à aider les travailleurs sociaux à accomplir leurs missions. Le logiciel a deux missions :

  • simplifier les tâches administratives, et notamment les différents rapports d’activités. Chill est alors utilisé pour enregistrer les activités et aider à fournir des statistiques ;
  • fournir aux assistants sociaux les informations et outils dont ils ont besoin pour accomplir leurs tâches quotidienne. Chill ne sert pas qu’à “recevoir” des informations, il en fournit également, quotidiennement, à ses utilisateurs.

Pour atteindre ce deuxième objectif, nous avons travaillé sur la recherche de ces informations dans le logiciel: l’essentiel doit être à portée de main !

[Lire plus]

Doctrine migrations et multiples bundles avec composer

Un de nos projets (Chill, un logiciel pour services sociaux) assemble plusieurs bundles Symfony2 dans une application. Il est également prévu que les utilisateurs puissent, selon leurs besoins, installer plusieurs bundles de leur choix, voire d'en créer de nouveaux. Les bundles peuvent avoir éventuellement besoin de la base de données: ils doivent alors être capables de créer des tables, de les manipuler, etc.

Pour gérer la création du schéma de la base de données, nous utilisons DoctrineMigrationsBundle, un composant qui s’intègre à l’application et permet de gérer les modifications du schéma. Les modifications sont enregistrées dans des classes de migrations, dont la structure doit être celle-ci :

[Lire plus]

Campagne de crowdfunding: carte participative du maillage vert à Liège

L'association Urbagora propose de créer une carte du maillage vert de la région de Liège.

Le projet permettrait de mettre en réseau les différents acteurs du secteur. Le financement devrait permettre d’identifier les espaces verts à protéger et à mettre en valeur.

La page de financement du projet donne plus d’explications :

L'outil que nous allons construire permettra aux particuliers, aux associations, aux écoles ou aux professionnels de participer à ce travail de recherche et de sensibilisation à la ville verte. Ils pourront par la suite l'utiliser pour développer de nouvelles idées et réflexions, de nouvelles collaborations.

[Lire plus]

Journée de conférence "be-opengis"

Champs-Libres a eu le plaisir de participer à la journée de conférence et d'ateliers "be-opengis", organisée par l'ULB le 6 novembre 2014. Marc Ducobu a pu présenter différents projets de réutilisations des données d'OpenStreetMap au profit d'associations.

La journée a permis, entre autres, de découvrir les nouveautés de GRASS7, un projet de SIG au Burkina Faso, etc. C'est également l'occasion d'échanger avec les autres participants au sujet du libre et des SIG. Et potentiellement, de petit à petit construire une communauté du libre, pragmatique et fonctionnelle, en Belgique...

[Lire plus]

En route pour Chill, le logiciel pour travailleurs sociaux

Il y a quelques semaines, Champs-Libres lançait un questionnaire pour identifier les besoins des travailleurs sociaux. Les réponses aux questions, mais également les rencontres avec les différents partenaires, ont permis de dégager les besoins prioritaires.

Nous vous présentons les grands principes de ce futur logiciel, même si les rencontres prochaines nous permettront encore de préciser et faire évoluer certains points.

Pour être tenus informés, n’hésitez pas à vous inscrire à notre mailing-list.

[Lire plus]

Carte interactive du Parc naturel des deux Ourthes

Champs-Libres a développé la carte interactive du Parc naturel des deux Ourthes. La carte est consultable sur cette page.

Carte interactive du Parc naturel des deux Ourthes

nous a demandé de développer une carte interactive afin de présenter les différentes activités se déroulant sur son territoire telles que les marchés fermiers, les producteurs locaux, les sites Natura2000, les vergers de variétés anciennes, etc.

Un de défit majeur de ce projet a été de s’adapter aux contraintes matérielles : PHP sans base de données.

[Lire plus]

Install mapnik 2.3 with the python plugin

[Mapnik](http://mapnik.org/) is a python librairy that creates png images from geographical sources like OpenStreetMap data, PostGIS databases and shapefiles. The librairy is mainly used to create the different map layers used in [OpenStreetMap](http://www.openstreetmap.org/).

Mapnik can be extended with some plugins. One of this is the “python plugin” that allows to use python as a data source.

This article explain how to install mapnik with the python plugin for ubuntu 14.04. Indeed, the use of the python plugin installed with aptitude triggers a segfault. This segfault is generated by the boost librairy. The only way to use the python plugin is to reinstall boost with a patch and then to install mapnik from scratch. This post explains the method.

[Lire plus]

Questionnaire pour un logiciel de suivi social

La coopérative Champs-Libres cherche à développer un outil informatique pour aider les travailleurs du secteur non-marchand dans leurs tâches administratives et de gestion. Elle lance un questionnaire pour mieux identifier les besoins.

MISE À JOUR Le questionnaire a été dépouillé en septembre 2014. Si vous êtes intéressés par le logiciel, nous vous conseillons de lire nos autres billets de blog, de surfer sur le site du logiciel ou de contacter Champs-Libres.

Simplifier l’accompagnement social

Un de nos clients nous a contacté pour répondre au problème suivant :

[Lire plus]