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.
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.
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.
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.
Vous devez être identifié pour poster un commentaire.
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.
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 :
Vous devez être identifié pour poster un commentaire.
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 :
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.
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.
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.
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.
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.
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.
Copyright © 2000-2012 - www.developpez.com