Catégorie: Zend Framework

28/05/2010

Permalink 10:40:05, Catégories: php, Zend Framework, Dev web généraliste, 125 mots   French (FR) , julien pauli

Mise en ligne future de mes codes sources sur GitHub

GitHub est un projet magnifique sur lequel pour le moment je ne fais "que" suivre passivement des projets de collègues dans la communauté.
Cela va bientot changer car je compte publier tous les codes sources de mes idées, ateliers, travaux sur mon compte github.

J'ai aussi attaqué la traduction du manuel de PHPUnit en Fr épaulé par Mickael Perraud avec qui je travaille sur la trad de ZendFramework et sur des composants ZF.

Je compte aussi partager mes prochaines investigations en matière de ZendFramework2. J'ai pas mal d'idées depuis quelques temps et je compte les publier pour en faire profiter tout le monde.
Idem pour toutes mes futures idées , bref....

Ah oui j'oubliais: le tout quand j'ai le temps :-D

Vous devez être identifié pour poster un commentaire.

Permalink 10:01:30, Catégories: Zend Framework, 57 mots   French (FR) , julien pauli

Mise à jour de mon article sur Zend_Form

Il y a un an a peu près j'ai sorti Atelier Zend Framework : Créer un formulaire de login réutilisable basé sur Zend_Form

Je viens de mettre à jour cet article, quelques retouches sur la construction du formulaire, et l'intégration de la manipulation de décorateurs qui manquait à l'article.
Retrouvez le mis à jour ici

Vous devez être identifié pour poster un commentaire.

15/03/2010

Permalink 17:28:10, Catégories: Zend Framework, 87 mots   French (FR) , julien pauli

Mise à jour de l'article Premiers pas avec le ZendFramework

Je viens de mettre à jour l'article Présentation du Zend Framework - Premiers pas.

Quelques corrections, mise à jour pour la version du ZendFramework, et rajout d'un chapitre sur Zend_Application.

Pour rappel, cet article - le plus complet que je possède - présente de manière allégée le ZendFramework pour toutes les personnes débutantes sur ce sujet. Il n'existe rien concernant la partie MVC (Zend_Controller), et tout est bien détaillé pour une prise en main rapide et efficace des composants.

Vous devez être identifié pour poster un commentaire.

11/03/2010

Permalink 18:18:23, Catégories: Zend Framework, 60 mots   French (FR) , julien pauli

FaZend, Fast Zend Framework

FaZend, encore un projet over ZendFramework très sympathique.
Un ORM basé sur DAO, l'intégration continue basée sur Phing est intégrée, et plein de joyeusetés.

Une fois de plus, le ZendFramework montre bien toute sa puissance, FaZend l'étend à merveille avec un objectif précis.

La page du projet (BSD licenced)
Quelques exemples de codes

Vous devez être identifié pour poster un commentaire.

25/02/2010

Permalink 12:15:38, Catégories: Zend Framework, 138 mots   French (FR) , julien pauli

ZF2, ca y est, c'est parti !

Voila, Mat vient d'envoyer sur @zf-contributors le post officiel du démarrage du développement de ZF2.

Les premières questions sont sympas , genre "SVN or GIT ?"

La branche a été créee dans SVN, ici

La roadmap reste dispo par là

La mise à jour de PHPUnit dans ses dernières versions (et donc utilisation de toutes ses nouveautés) est aussi au gout du jour, ce qui m'enchante ^^
L'intégration de Doctrine2 ...

Ce que je vais apporter ? Je ne sais pas, j'ai pas mal de taff cette année, un ouvrage à écrire sur le dos (entammé), et des axes d'enrichissements professionnels un peu éloignés de ZF.
Mais je vais tout de même contribuer :)
Réécrire Zend_Filter pour utiliser ext/filter (chose que j'ai proposée depuis belle lurette) par exemple ?

M'enfin, on verra bien :)

Vous devez être identifié pour poster un commentaire.

24/02/2010

Permalink 09:47:26, Catégories: php, Zend Framework, Dev web généraliste, Divers, 85 mots   French (FR) , julien pauli

Quelques posters PHP pour notre salle de formation

Nous avons commandé et reçu nos 2 posters : PHPSecurity et ZendFramework

Pour rappel, ils sont entièrement "gratuits", les sociétés respectives vous enregistrent simplement en base de données afin de vous proposer (probablement) des offres commerciales par email par la suite (ce qui est logique, rien n'est "gratuit", cf> Google, Facebook et cet excellent article dans le même sujet, de Tristan Nitot)

Bref, ils sont énormes, voici quelques photos de leur pose (temporaire) dans notre salle de formation :

Pose1
Pose2
Pose3

Vous devez être identifié pour poster un commentaire.

08/02/2010

Permalink 14:09:04, Catégories: php, Zend Framework, 384 mots   French (FR) , julien pauli

LiveDocx : service web de templating de documents

Voila quelques temps j'ai sorti odtphp, un script PHP qui analyse des fichiers odt à la recherche de "tags" et qui les remplace par des données que vous fournissez.
C'est très pratique pour générer des factures ou d'autres documents basés sur un template odt et une source de données type MySQL.
Bon, même si le code n'est pas super bien écrit (il utilise des regex assez complexes, j'aurai préféré jouer avec OpenDocument et DOM mais on a passé le projet en Opensource, n'importe qui peut donc s'y atteler :)), ça fonctionne dans la grande majorité des cas.

Aujourd'hui je me suis penché sur LiveDocx. Il s'agit d'un service Web SOAP, qui est capable de faire la même chose que odtPHP, avec quelques différences :

  • LiveDocX est tourné vers le format propriétaire de Microsoft : le Docx. Comme je n'ai ni Windows ni MSOffice et que j'aime pas les formats fermés, propriétaires, complexes et payants (*voila j'ai fini de troller*), j'ai failli m'arrêter là, mais en cherchant un peu : ça fonctionne avec OpenOffice !
  • LiveDocX est une service Web : La fusion du template se fait en ligne sur le processeur de la machine distante, les temps de réponses sont donc aléatoires (sauf si vous payez le service, ce qui est facultatif) et les données que vous envoyez sont ainsi susceptibles d'être mémorisées, vous n'en savez rien (même si bien sûr on vous affirme le contraire)
  • LiveDocX tourne sur HTTPS, il faut avoir compilé PHP avec le support de SSL (OpenSSL) pour que le gestionnaire de flux PHP utilisé par ext/soap puisse se connecter sur le service
  • Puisqu'il s'agit d'un service Web, inutile de vouloir faire de la fusion de templates hors ligne ou avec une connexion Internet "foireuse"
  • LiveDocx va plus loin que odtPHP dans la mesure où il permet une sortie dans différents formats, dont PDF, BMP etc...

Cerise sur le gateau, il existe un service Zend Framework qui permettra donc d'éviter de lire l'API. Zend_Service_LiveDocx est tout petit et tout simple à utiliser

Concernant la compatibilité OpenOffice, lisez donc ce billet (jusqu'au bout)
J'ai testé, et ça fonctionne très bien (un peu lent, mais je suis sur un compte gratuit) ^^

Vous devez être identifié pour poster un commentaire.

26/01/2010

Permalink 09:18:49, Catégories: Zend Framework, 153 mots   French (FR) , julien pauli

Nouvelle documentation ZendFramework pour la 1.10

Pour la 1.10, prévue sous peu, une nouvelle version de la documentation a été compilée.
Plus claire, elle voit aussi naitre une nouvelle partie : tutoriels ^^

En la traduisant, j'ai exactement pensé à la confection d'un de mes tutoriels sur dvp.com, je me suis donc dit que je devais ajouter cet ensemble de pages de la documentation officielle, traduites par mes soins, à ma page de tutoriaux.
Ces tutoriels expliquent le fonctionnement des objets les plus couramment manipulés dans le ZendFramework, présente leur fonctionnement mais aussi la manière de les étendre.
Comme d'habitude, cette lecture accompagnée de la lecture des tests unitaires, permettra une pleine compréhension des choses

Je présenterai cette doc sous forme de tutoriel dans mes pages, ce sera chose faite dès la traduction totalement terminée (dans la semaine), vous pouvez par contre déja lire la documentation de la version 1.10 en partie traduite

Vous devez être identifié pour poster un commentaire.

18/01/2010

Permalink 10:25:59, Catégories: Zend Framework, 130 mots   French (FR) , julien pauli

Traduction des messages d'erreur des validateurs ZF

Encore la semaine dernière on m'a demandé en formation s'il était prévu de traduire les messages d'erreur des validateurs de ZendFramework.
Il est vrai qu'il peut être pénible de traduire tous les messages de tous les validateurs en Français (par exemple), il y en a beaucoup (ils sont tous en anglais par défaut)

Plus besoin de chercher la perle rare (le fichier qui contient toutes les traductions en français, si un tel fichier peut exister sur Internet) : c'est devenu officiel : la version 1.10 du ZendFramework proposera tous les messages traduits.

Je suis actuellement sur leur traduction, la 1.10 sortant fin de semaine, ça sera terminé.
Pour ceux qui veulent plus d'informations, voyez les mailing-list @fw-doc ou encore http://framework.zend.com/svn/framework/standard/trunk/resources/

Vous devez être identifié pour poster un commentaire.

05/01/2010

Permalink 11:49:50, Catégories: Zend Framework, 88 mots   French (FR) , julien pauli

Be-Zend 3ème édition

Pour la troisième année consécutive, la journée be-zend aura bien lieu en 2010 : le 25 Mars.
Pour rappel cette journée est organisée par l'Université de Picardie, se déroule à Saint Quentin et concerne uniquement le ZendFramework

Le thème de l'année 2010 : les webservices
Si vous avez un retour d'expérience ou une conférence susceptible d'être intéressante, n'hésitez pas à la proposer !

Le site ne change pas d'adresse : http://www.be-zend.org ; il sera mis à jour d'ici la date du rendez-vous.

Vous devez être identifié pour poster un commentaire.

04/01/2010

Permalink 16:05:07, Catégories: php, Zend Framework, 209 mots   French (FR) , julien pauli

Traquez les variables de vues ZF non echappées avec bytekit

Sebastien Bergmann a eu la bonne idée d'ajouter une règle "ZendView" à son outil bytekit-cli (que j'ai déja présenté ici)

Cette règle trace tous les appels à "echo $this->{xxx}" dans votre vue Zend_View et vous indique qu'il n'est pas bien d'afficher directement une variable de vue sans l'échapper auparavant.
Bon, de là à monter un système qui echappe automatiquement les variables de vues ( à la Symfony) il n'y a qu'un pas, Zend_View étant pour rappel premièrement facultatif (vous voulez utiliser un autre système de vues/templates ? faites donc) deuxièmement très flexible (Zend_View_Abstract / Zend_View_Interface).

Petit exemple de script de vue (edit.phtml) :

<h1>Edition du membre <?php echo $this->form->getElement('nom')->getValue() ?></h1> 
<?php 
echo $this->form; 
?>

Et le bytekit :

julien@julien:views/scripts/membres$ bytekit --rule=ZendView edit.phtml  
bytekit-cli 1.1.1 by Sebastian Bergmann. 
 
  - Attribute $this->form is not safe-guarded by Zend_View::escape() 
  in /media/www/pe/application/modules/default/views/scripts/membres/edit.phtml:4

Sympa, à mettre dans la trousse à outils avec les autres (PHPUnit, PHP_CodeSniffer, PHPCPD, PHPMD etc...)

Vous devez être identifié pour poster un commentaire.

13/11/2009

Permalink 13:01:33, Catégories: Zend Framework, 97 mots   French (FR) , julien pauli

ZendFramework 2.0 roadmap

La roadmap des spec de ZF2 est sortie.
Vous pouvez la consulter ici. Elle est ouverte à suggestions (commentaires), ou sur la mailing list zf-contributors.

Petits rappels => ZF2.0 est prévue fin 2010 début 2011, la compatibilité sera cassée (parfois en profondeur).
ZF2.0 tout comme Symfony2.0 (prévue fin 2010 aussi) sera PHP5.3 only. Il va donc falloir migrer ce qui ne représente pas un problème majeur tant les cassures de compatibilités de PHP5.3 sont minimes au regard du gain en performance et en fonctionnalités qu'apporte ce langage que j'utilise officiellement maintenant depuis 1 mois :-)

Vous devez être identifié pour poster un commentaire.

« Page Précédente 1 2 3 4 5 6 Page suivante »

Liste des blogs

Julien Pauli DevPHP blog

Developpement web PHP

Rechercher

<  Mai 2012  >
Lun Mar Mer Jeu Ven Sam Dim
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      

Syndiquez ce blog XML

Articles :

Commentaires :

 
 
 
 
Partenaires

Hébergement Web