Vous êtes ici : Accueil / Articles récents

Articles récents

Par Pierre-Yves Landuré Dernière modification 28/05/2012 06:19
Nouveautés publiées sur ce site.
E-Mails Par Pierre-Yves Landuré — Dernière modification 29/08/2011 19:04
Guide d'installation de serveurs IMAP, SMTP, etc.
Sélection de produits Plone Par Pierre-Yves Landuré — Dernière modification 28/08/2011 08:54
Plone utilise un système de "buildout" pour gérer l'installation automatique des produits. Ce guide vous aide à configurer ce système pour installer une sélection de produits ayant des fonctionnalités intéressantes.
Installer Plone sur Debian Par Pierre-Yves Landuré — Dernière modification 17/04/2013 09:42
Cet article vous donne la procédure d'installation de Plone et supérieur sur un système basé sur la distribution Debian.
Gestion de contenu Par Pierre-Yves Landuré — Dernière modification 05/09/2011 07:43
Guides d'installation de CMS
Créer des lignes vides dynamiquement dans vos formulaires avec Prototype Par Pierre-Yves Landuré — Dernière modification 26/12/2011 10:26
Si vous souhaitez créer un formulaire qui vous permette de créer autant de ligne de données que vous le souhaitez, cet article vous présente un code javascript générique qui vous permet de type de comportement. Ce code utilise Prototype, mais peut être adapté pour utiliser CssQuery.
Outils Javascripts Par Pierre-Yves Landuré — Dernière modification 24/08/2011 01:30
Voici les fichiers Javascript que j'inclus dans tous mes programmes PHP. Ils ont pour source le CMS Plone, mais je les ai modifiés depuis. Toutes les astuces Javascript présentes sur ce site font usage de ces fichiers.
Identification de l'utilisateur par récupération d'une session Par Pierre-Yves Landuré — Dernière modification 20/12/2011 18:33
Il arrive dans certain cas qu'il soit nécessaire d'identifier l'utilisateur par son ID de session. Cela permet par exemple de passer la session à un autre navigateur (ou autres joyeusetés du genre). Cet article vous explique comment mettre en place un tel mécanisme dans une application Symfony.
Gérer les valeurs multiples avec Symfony 1.0 et les formulaires AJAX Par Pierre-Yves Landuré — Dernière modification 08/09/2011 18:57
Si vous utilisez une requête AJAX pour soumettre vos formulaires, vous avez pu constater que les valeurs vides des champs à crochets (champs[]) sont ignorées. Cela pose problème quand vous avez plusieurs champs à crochets et que vous vous attendez à ce qu'ils aient les mêmes dimensions.
Récupérer les champs VARCHAR de plus de 255 caractères dans une base de données Microsoft SQL Server avec Symfony 1.0 Par Pierre-Yves Landuré — Dernière modification 08/09/2011 18:57
Un bug de PHP tronque les champs VARCHAR récupérés d'une base Microsoft SQL Server à 255. Les valeurs dépassant cette longueur sont incomplétes. Voici un bout de code qui vous permettra de contourner ce problème avec Symfony.
HTML, CSS et Javascript Par Pierre-Yves Landuré — Dernière modification 26/10/2011 21:37
Article concernant le développement d'interface Web.
ExcelExport : Une classe PHP pour créer des exports au format Microsoft Excel .xls Par Pierre-Yves Landuré — Dernière modification 24/08/2011 01:25
Pendant longtemps, j'ai cru qu'il était impossible de générer des fichiers XLS à l'aide de PHP. Je me limitais donc à la création de fichiers CSV... Puis un jour, alors que je m'amusais avec PHPMyAdmin, je me suis rendu compte que ce dernier savais créer des exports Excel. Ni une, ni deux, j'ai décortiqué le fonctionnement de PHPMyAdmin, et j'ai compris. PHPMyAdmin ne crée pas des fichiers XLS, mais il crée un fichier HTML avec l'extension ".xls". Excel sait lire de tels fichiers. Cet article présente l'outil que j'ai mis au point pour reproduire cette fonctionnalité.
LoaderTool : une classe Symfony 1.0 spécialisée dans le téléchargement Par Pierre-Yves Landuré — Dernière modification 08/09/2011 18:57
Je travaille actuellement sur une application proposant de nombreux fichiers au téléchargement. Dans ce cadre, il m'a pris l'envie de centraliser toutes les fonctions liées aux téléchargements dans une seule et même classe : LoaderTool est née. Cette classe est destinée aux applications utilisant le framework Symfony 1.0.
Intégrer TinyMCE à un projet Symfony Par Pierre-Yves Landuré — Dernière modification 08/09/2011 18:57
TinyMCE est un éditeur HTML Wysiwyg en ligne qui s'intègre parfaitement avec Symfony. Cependant, il est nécessaire de télécharger des paquets tierces pour pouvoir l'utiliser. Ce guide décrit cette procédure.
Symfony 1.0 Par Pierre-Yves Landuré — Dernière modification 08/09/2011 18:49
Articles concernant Symfony 1.0
Trucs et astuces Symfony 1.0 Par Pierre-Yves Landuré — Dernière modification 08/09/2011 18:57
Quelques bouts de codes intéressants si vous utilisez le framework de développement PHP Symfony.
Utiliser les champs "dynamiques" de Symfony dans des formulaires affichés par Ajax Par Pierre-Yves Landuré — Dernière modification 08/09/2011 18:56
Vous êtes vous déjà trouvé au problème des champs dynamiques Symfony dans les formulaire Ajax ? Pour faire simple, les input_auto_complete_tag, input_date_tag et autre "rich text" ne sont pas initialisés correctement lorsqu'ils sont utilisés dans un formulaire affiché par une requête Ajax. Cet article présente quelques méthodes pour palier à ce problème. L'astuce consiste à forcer le chargement des feuilles de styles CSS et bibliothèques Javascripts nécessaires.
Utiliser le contrôle admin_double_list dans vos formulaires Symfony Par Pierre-Yves Landuré — Dernière modification 08/09/2011 18:56
Le contrôle admin_double_list est un champ normallement réservé à l'admin generator de Symfony. Ce champ permet de gérer de manière élégante les relations N:N. Cet article décrit comment l'utiliser dans vos formulaires hors de l'admin generator.
Créer des batchs multi-thread avec Symfony / Propel Par Pierre-Yves Landuré — Dernière modification 08/09/2011 18:54
La création de batchs multi-thread avec des applications basées sur Propel n'est pas simple, car la connexion à la base de données est détruite à chaque fin de tâche enfant. De cela résulte des erreurs de connexion assez difficiles à diagnostiquer. Cet article propose une solution à ce problème.
Ajouter le fallback I18n à vos classes Symfony Par Pierre-Yves Landuré — Dernière modification 20/12/2011 18:33
Si vous souhaitez que le contenu de la langue par défaut soit affiché lorsque vos données n'ont pas de traduction dans la langue courante, vous pouvez utiliser ce guide.
Trucs et astuces CSS Par Pierre-Yves Landuré — Dernière modification 26/10/2011 21:37
Un aide mémoire qui contient quelques petits bouts de CSS bien utiles.