Tous les articles de Poupou

Sympal, le CMS made by Symfony

28 mai 2009 Développement web

sympal

Ca fait longtemps qu’on attendait cela : un plugin CMS pour Symfony. Des tentatives avaient été faites avec sfSimpleCMSPlugin, mais ce type de CMS restait « simple » (comme son nom l’indique).

Sympal est annoncé tel quel :

( Drupal - bad code ) + Symfony = Sympal

Avec une telle equation, on ne peut être que ravi. Surtout lorsque l’on voit que c’est Jonathan Wage, le créateur de Doctrine (qui est également développeur chez SensioLabs) qui est derrière tout ça. On peut donc s’attendre à un développement rapide (?) et efficace, le projet étant donc porté par SensioLabs (créateur de Symfony, pour les novices).

Sympal est donc un CMF (Content Management Framework) intégré dans un projet Symfony via un plugin. Il existe également des plugins Sympal.
Les fonctionnalités :

  • Multisites
  • Multilangues
  • Gestion de templates, layouts
  • Gestion des types de contenu
  • Cache sur les pages
  • Envoi de newsletters
  • Gestion des menus, roadline (breadcrumbs, chemin de fer, ou encore fil d’ariane)
  • etc…

Le projet est en version Alpha, patience donc!

A lire :

Lire la suite

Géolocalisez votre contenu, grâce à Drupal 6

7 avril 2009 Développement web

gmap
drupal-logo

L’association des modules GMaps et Location permettent de mettre en place un système de géolocalisation (de points de vente par exemple) assez puissant. Ces 2 modules ont été implémentés pour un de nos clients, et nous ont permis d’implémenter une rubrique « Nos Agences » avec une carte Google Maps dans laquelle se trouvent toutes les agences sous forme de pictos. Chaque agence est en fait un node, et la carte des agences est une vue.

Lire la suite

Thru You, le remix 2.0

27 mars 2009 Social Media

Prenez des vidéos YouTube avec de la musique, vous mélangez le tout (avec une oreille musicale quand même ! ) et cela vous donne Thru You, le 1er remix fait de copier / coller en coupant, collant, démontant et remontant des dizaines et des dizaines de vidéos d’amateurs de Youtube.

La chaîne You Tube de Kutiman vous permet de consulter l’ensemble de ses vidéos.

Lire la suite

Conférence Symfony Live Paris

24 mars 2009 Développement web

symfony-conf-2009

Jusqu’à présent, les rencontres Développeurs / Utilisateurs du framework PHP Symfony se sont matérialisées par des interventions de la Core Team dans des conférences PHP (International PHP Conference 2008, PHP Quebec Conference 2009, etc…) où la mise en place de Workshops dédiés à l’apprentissage rapide des techniques de développement.

Aujourd’hui Sensiolabs passe à la vitesse supérieure avec la mise en ligne d’un site internet : Symfony Live.

Il annonce la première conférence dédiée à Symfony en Français. Celle-ci, organisée en collaboration avec l’AFUP, se déroulera les 11 et 12 Juin prochains à Paris.

Pour le moment, Fabien Potencier (Créateur & Lead développeur de Symfony) et Jonathan Wage (Lead développeur de l’ORM Doctrine) sont annoncés.

Un appel à conférenciers est ouvert jusqu’au 15 Avril 2009 et le planning final des sessions sera mis en ligne début Mai.

Les inscriptions sont d’ores et déjà ouvertes !

Lire la suite

L’origine du logo éléPHPant en vidéo

23 mars 2009 Technologie

php-logo-php

A chaque technologie, son animal fétiche !

Pour PHP, la vedette est depuis longtemps l’éléPHPant. Ce que peu de personnes savent, c’est que le créateur de ce logo est un frenchi nommé ElRoubio (cocorico). Depuis sa création en 1998, son logo a largement été adopté par la communauté PHP. Elroubio est aussi connu pour ses créations de PHPin’up (moins corporate que l’éléPHPant).

Aujourd’hui, ElRoubio nous gratifie d’une petite vidéo qui retrace la création de ce logo.

Lire la suite

Drupal 6, Views2, les arguments et les blocks

20 février 2009 Développement web

drupal-logo

Encore du Drupal 6, toujours pour un de nos projets…

Le module Image de Drupal permet de créer une galerie d’images. Une galerie utilise en fait le système de taxonomie, et créé un terme pour le vocabulaire « Galerie d’Images ». Une galerie est donc un terme.

La vue que je veux créer doit me permettre d’afficher les images (node) du terme passé en paramètre.

En voulant créer cette vue (avec le module Views 2), en block, j’avais besoin de passer un paramètre (argument) dans cette vue. Seulement, la vue en block ne permet malheureusement pas de passer des arguments à une vue :( .

Voici donc un petit lien vers Drupaleasy.com qui explique comment passer un argument à une vue en block.

Lire la suite

Dailymotion migre vers Symfony

19 février 2009 Développement web

symfony1
Après Yahoo (avec les sites Yahoo Bookmarks et Yahoo Answers) et Delicious, c’est au tour de Dailymotion, site de partage de vidéos, site n°2 en France, et dans le top 60 des sites les plus visités au monde ! (41.9 Millions de visiteurs uniques en 2008, 922 Millions de vidéos en ligne…) d’utiliser le framework Symfony.

En effet, sur le blog du célèbre framework PHP, on apprend que Dailymotion a décidé d’abandonner son framework PHP fait-maison pour utiliser Symfony. On apprend également :

  • pourquoi ils ont décidé d’utiliser Symfony,
  • comment ils s’y sont pris
  • et en combien de temps

Le billet est par ici

Lire la suite

Génération de graphique en PHP : pCharts et Open Flash Chart

18 février 2009 Développement web

pchart-open-flash-chart1

Pour mon premier billet sur ce blog, je vais vous parler de deux librairies Open Source dédiées à la génération de graphes statistiques en PHP : pChart et Open Flash Chart 2.

Bien qu’encore jeunes (version bêta pour pChart), ces librairies proposent déjà un grand nombre de fonctionnalités et sont très bien documentées. Elles peuvent être considérées comme une alternative viable aux librairies payantes comme FusionCharts ou AnyChart.

Lire la suite

Google Sync : synchronisation des services Google sur mobile

16 février 2009 Google | Technologie
Google Sync

Pour ceux qui gèrent leur agenda grâce à Google Calendar, et qui ont un smartphone, voici Google Sync (en version Bêta, of course !).

Initialement destinée aux BlackBerry, cette application est maintenant étendue à l’iPhone et aux Smartphones tournant sous les OS Windows Mobile et Symbian S60. Cela permet donc de synchroniser, en temps réel, son agenda Google, son agenda mobile… et vice-versa !

Lire la suite

Longue vie à Debian Lenny !

16 février 2009 Système et réseau

Lenny

C’est le jour de la Saint Valentin que le projet Debian a sorti sa nouvelle release du système d’exploitation GNU/Linux (que c’est romantique!) : Lenny. Un peu moins de 2 ans après la version Etch, voici la version 5.0 de la célèbre distribution.

Lire la suite