-
Génération de PDF depuis des applications Web en Python
-
écrit le
12/05/2017
Par Gaël Le Mignot
—
Mots-clés associés :
Python,
Django,
Zope,
PDF,
Gaël le Mignot,
Application web,
Plone
Il est de plus en plus souvent utile, voire nécessaire, de générer des fichiers PDF de tout type (bordereaux, formulaires, rapports, versions imprimables de documents HTML, ...) dans le cadre d'une application Web. Cet article présente quelques outils pouvant servir à générer des PDF depuis des applications Web en Python, leurs cas d'utilisation, ainsi que quelques précautions à prendre et pièges à éviter.
Rattaché à
2017
/
Mai
-
Faceted SeSQL : la navigation par facettes pour Django
-
écrit le
30/07/2013
Par Gaël Le Mignot
—
Mots-clés associés :
Gaël le Mignot,
PostgreSQL,
Django
La navigation par facettes est de plus en plus utilisée, pour les sites d'e-commerce, mais aussi par des bases documentaires. Pilot Systems vient de publier un produit de navigation par facettes pour Django : Faceted SeSQL. Cet article présente son fonctionnement interne, et les raisons qui ont poussé à certains choix techniques.
Rattaché à
2013
/
Juillet
-
« Django Avancé », un livre pour débuter ou se perfectionner en Django
-
écrit le
27/08/2013
Par Gaël Le Mignot
—
Mots-clés associés :
Livre,
Ouvrage,
Yohann Gabory,
Tutoriel,
Django,
Eyrolles,
Django avancé,
Gaël le Mignot
« Django Avancé », le premier livre francophone sur Django, écrit par Yohann Gabory, un ancien développeur de Pilot Systems, est sorti il y a peu. Cet article passe en revu les points forts et les points faibles de cet ouvrage.
Rattaché à
2013
/
Juin
-
Debian Wheezy chez Pilot Systems
-
écrit le
31/05/2013
Par Gaël Le Mignot
—
Mots-clés associés :
PostgreSQL,
Python,
Cloud Computing,
Django,
Xen,
Linux,
Zope,
Gaël le Mignot,
Plone,
Debian,
PODP
La nouvelle version de Debian, Wheezy (aka 7.0) est sortie il y a peu. Cet article présente les principaux intérêts de la nouvelle version pour notre parc PODP ainsi que les principaux enjeux de la migration.
Rattaché à
2013
/
Mai
-
Les API REST
-
Par Yohann Gabory
—
Mots-clés associés :
XML,
HTTP,
Damien Duranton,
URI,
REST,
Django,
API,
MIME,
SOA,
Piston,
POST,
RESTful,
SOAP,
requête
L'architecture REST a pris de plus en plus d'importance ces dernières années, et on retrouve ce type d'architecture dans de nombreux services et réseaux sociaux. il est de plus en plus difficile d'imaginer un service qui ne propose pas d'API avec laquelle interagir.
Je vous propose donc de découvrir les API REST et en quoi cela change à la fois l'écosystème auquel nous sommes habitué mais aussi comment cela modifie notre manière de concevoir des applications.
Rattaché à
2012
/
Septembre
-
Scripts de mise en production sur une plateforme de haute disponibilité
-
écrit le
21/08/2012
Par Gaël Le Mignot
—
Mots-clés associés :
SVN,
Ligne de commande,
GIT,
Python,
Mercurial,
Mise en production,
Linux,
Django,
Plateforme web,
GNU screen,
SSH,
Libération,
Frontaux applicatifs,
Gaël le Mignot,
Base de données,
Debian,
Load Balancing
Lorsqu'on administre une plateforme Web de haute disponibilité, la mise en production d'une nouvelle version du code est souvent délicate. Cet article présente un certain nombre de problèmes techniques et de solutions à ces problèmes, en prenant le cas particulier de la plateforme Web de Libération comme exemple.
Rattaché à
2012
/
Août
-
Django Celery sur Cockpit : les cordes
-
Par Yohann Gabory
—
Mots-clés associés :
Cockpit,
Hotmail,
Chords,
Yohann Gabory,
Gmail,
Yahoo,
Django,
Celery,
Distributed Task Queue,
Postfix,
Gaël le Mignot,
Newsletter,
Load Balancing
Après notre premier article portant sur l'intégration de Celery dans Cockpit, nous vous proposons de plonger un peu plus profondément dans les entrailles de Celery et en particulier sur les chords.
Rattaché à
2012
/
Avril
-
Intégration de Cockpit à la Google Market Place
-
Par Joseph Rozencwajg
—
Mots-clés associés :
Open ID,
Google Wallet,
Joseph Rozencwajg,
CaaS,
SaaS,
SSO,
Django,
Cockpit,
Yohann Gabory,
Google Apps For Business,
API,
Google Checkout,
Google Market Place,
Cockpit Mailing,
Google Apps,
Google Payement
Nous envisageons la sortie prochaine de Cockpit sur la Google Market Place. Dans cette optique, nous vous proposons de présenter, au travers de cet article, l'intérêt et le fonctionnement de la plateforme pour une application SaaS telle que Cockpit.
Rattaché à
2011
/
Octobre
-
Django Celery sur Cockpit
-
écrit le
25/03/2015
Par Yohann Gabory
—
Mots-clés associés :
Cockpit,
Eventlet,
Yohann Gabory,
Readthedocs,
SaaS,
RabbitMQ,
Django,
Celery,
Distributed Task Queue,
Gevent
Désormais, Cockpit, notre solution d'emailing et de gestion de contact intègre la gestion des tâches de fond en utilisant Celery. Nous allons, a travers cet article vous faire découvrir tous les avantages de Celery et comment nous l'avons intégré à notre projet.
Rattaché à
2012
/
Mars
-
Django-Waffle, « feature-flipper » ou application de gestion d'options
-
écrit le
03/05/2012
Par Amirouche Boubekki
—
Mots-clés associés :
Application web,
Django-Waffle,
JavaScript,
Django,
Amirouche Boubekki,
Template,
Modèles,
Intégration continue,
Décorateurs,
Bibliothèque
Une application Django qui permet de contrôler la visibilité de fonctions dans votre application web
Rattaché à
2012
/
Mai