Le logiciel Chill pré-sélectionné pour le prix de l'innovation sociale

Le logiciel Chill a été pré-sélectionné pour le prix de l'innovation sociale 2015, organisé par l'unipso. Votez pour notre projet et aidez-nous à faire parties des 3 lauréats du Prix Innovation Sociale 2015. Le Prix Innovation Sociale est organisé par l’UNIPSO afin de soutenir, encourager et dynamiser l’innovation sociale. Pour cette édition 2015, notre projet “Chill, logiciel libre d'accompagnement social” a été sélectionné parmi les 20 finalistes du Prix Innovation Sociale ! [Lire plus]

Formation UDOS 2015

Champs-Libres a eu l'honneur d'être invité à dispenser une formation lors de la première édition d'UDOS, Universite d'Été du Développement de logiciels libres et Open Source. Deux ateliers ont été dispensés et, fidèle à notre engagement, nous publions les ressources utilisées en formation : Atelier sur Overpass-api qui permet de découvrir le langage QL et l'extraction de données OpenStreetMap ; Atelier sur LeafletJS et Openlayers L'organisation d'UDOS à Digne-Les-Bains permet également de découvrir l'environnement de la ville, agréable et ensoleillée, ce qui ne peut, évidemment, qu'enjoliver encore la qualité de l'organisation de l'événement. [Lire plus]

Linux Containers: changer le mot de passe d'un conteneur

Perdre le mot de passe root d'un conteneur LXC: voilà quelque chose qui peut arriver,surtout lorsque vous veillez à choisir un mot de passe unique pour chacune des machines que vous gérer. Une recherche sur internet vous aura sans doute proposé différentes démarches pour le retrouver. Les principaux tutoriels indiquent une marche à suivre très simple: redémarrer en runlevel 1, ce qui permet de changer le mot de passe sans en connaitre l'ancien. [Lire plus]

Champs-Libres accepte les valeureux liégeois

Champs-Libres accepte désormais les paiements en Valeureux, le “bon de soutien à l'économie locale” (parfois également appelé “monnaie alternative”). Nous sommes fiers de pouvoir ainsi contribuer à l'économie locale et à l'établissement de circuits courts, et faire émerger la nécessaire transition économie, écologique et sociale. Les valeurs portées par le Valeureux rejoignent celle de Champs-Libres, et que nous portons en développant le logiciel libre. Plus d'informations: http://valeureux.be.

Créer une carte pour les cyclistes avec QGIS et les données d'OpenStreetMap

Dans ce tutoriel nous allons expliquer comment créer une carte avec l'outil QGIS et les données d'OpenStreetMap. Mais ce ne sera pas une simple carte : nous allons créer une carte cycliste, mettant en avant les aménagements cyclables. Pour cet article nous nous sommes inspirés d'un article d'Anita Graser ainsi que d’une vidéo de Steven Bernard. Pour la création de la carte, des styles sont fournis. Ils sont actuellement adaptés pour l'échelle 1:2000. [Lire plus]

QGIS GeoJSON export plugin

Champs-Libres vient de créer son premier plugin QGIS. Le plugin a le doux nom de QgisGeoJSONExportPlugin et permet de générer du GeoJSON à partir de couches vectorielles et de les envoyer, sur un serveur distant via les protocoles traditionnels (FTP, FTPS, SFTP). Le GeoJSON généré conserve la table d'attributs de la couche d'origine. L'idée est d'utiliser ce plugin pour mettre à jour des cartes interactives basées sur du geojson. Le plugin est publié sous license GPLv2 et le code source se trouve sur un dépot github. [Lire plus]

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. Tester la première versionQu'est-ce que c'est, Chill ? Chill est un logiciel libre de service social. Il poursuit deux objectifs : simplifier les tâches administratives des travailleurs sociaux ; apporter aux travailleurs sociaux les informations dont ils ont besoin pour assurer le suivi de leur travail. [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. [Lire plus]

Doctrine migrations et multiples bundles avec composer

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 : {% highlight php %} namespace Application\Migrations; use Doctrine\DBAL\Migrations\AbstractMigration, Doctrine\DBAL\Schema\Schema; ici, 20100416130401 est un timestamp de l'heure de création de la classe. Il l'identifie de manière unique class Version20100416130401 extends AbstractMigration { public function up(Schema $schema) {} [Lire plus]