Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 13-10-2007 19:55:26

yannux
Membre
Lieu: Rennes
Date d'inscription: 07-04-2007
Messages: 284
Site web

Zend Framework Extended

Je pense que dans divers projets on a l'occasion de développer des petis plugins, classes, helpers etc..
Au début je les nommers en fonctions du projets, pour personnaliser la chose.
Par contre ce n'est pas pratique à réutiliser du coup je trouve..,je renommé pour que ça s'adapte au projet etc..

Du coup maintenant je mets mes classes suplémentaires dans un répertoires ZFE/ au même niveau que Zend/

Il serait peut être interessant de créer une sorte de librairie étendu....
En gros créer une sorte de petit dépot ou il y aurait des classes "non officiel", mais gardant la même convention de nomage

Vous en pensez quoi ?


Société : Direct Info Service

Hors ligne

 

#2 14-10-2007 12:42:16

sekaijin
Membre
Date d'inscription: 17-08-2007
Messages: 1137

Re: Zend Framework Extended

amusant j'ai moi Fast_Framework qui est une extension ZF pour écrire rapidement un certain type d'application. Je suis entrain de préparer une démo qui consiste à écrire entièrement un application qui ajoute édite modifie les éléments d'une table, écrans, base , et vérif compris en 5 minutes.

dès le début de mes dev avec ZF j'ai généralisé mes développement pour les rendre réutilisables.
A+JYT

Hors ligne

 

#3 14-10-2007 12:51:12

yannux
Membre
Lieu: Rennes
Date d'inscription: 07-04-2007
Messages: 284
Site web

Re: Zend Framework Extended

Oui sauf que là ça serais + une librairie "annexe" genre un plugin d'auth, ou un helper qui format un titre en "url", etc....


Société : Direct Info Service

Hors ligne

 

#4 14-10-2007 15:37:58

ALkyD
Membre
Lieu: Limoges
Date d'inscription: 11-07-2007
Messages: 69
Site web

Re: Zend Framework Extended

J'ai repris le système de classes du ZF, et j'ai deux dossiers bien distincts : le dossier du ZF et un dossier intitulé "classes" où toutes mes classes s'y retrouvent en suivant la logique "nom de classe = chemin", mais sans le préfixe Zend.
Dansn ce deuxième dossier, j'ai également un sous-dossier Zend où il y a mes propres classes étendues du ZF, comme des filtres et validateurs (Zend_Filter_Bbcode, ...).

Hors ligne

 

#5 14-10-2007 17:17:40

sekaijin
Membre
Date d'inscription: 17-08-2007
Messages: 1137

Re: Zend Framework Extended

pour ma part j'ai un dossier zend dans library et à côté un dossier fast
mes classe s'appellent donc toutes Fast_ celles qui sont générique et qui dérivent de Zend porte un nom équivalent
Fast_Db_Table pour ma classe de base dérivant de Zend_Db_Table etc. ainsi simplement en lisant le nom de la classe on comprends ce que c'est
mais j'ai ajouté d'autres classe qui ne sont pas dérivé de Zend elle se nomment donc Fast_Montruc_Maclasse

mon but n'étant pas d'avoir quelque chose de très générique mais qui prennent en charge le type d'application que je dois développer.

j'ai aussi des développeurs qui utilisent des systèmes de templates.
j'ai donc un Fast_View qui dérive de Zend_Vieaw et qui me permet d'ajouter un nouveau moteur de template en une trentaine de ligne. J'ai ainsi intégré 5 moteurs de template dans une après midi

pour moi le préfixe Zend est réservé au framework Zend je n'écrit donc rien qui porte un nom commençant par Zend sait-on jamais si une évolution venait à ajouter une classe qui porterait le même nom que celui que j'ai choisit.

J'ai donc étendu pas mal de chose dans ZF pour avoir sous la main directement les éléments que j'utilise couramment.
par exemple mes contrôleurs ont un membre model qui est une façade sur mon modele ainsi un contrôleur n'a jamais à connaitre les détail d'implémentation du modèle. il fait appel à sa façade.

ou encore on a très souvent des messages à garder sous le coude lors des redirections pour les afficher lors du prochain rendu. mes controleur ont un membre messenger qui permet d'accumuler les messages et de ne pas avoir à se préoccuper de leur rendu.

etc.
bref tout cela est dans Fast_

j'ai donc un surensemble de Zend qui est entièrement à coté de ZF
mon index.php ne fait comme pour ZF qu'un load du frontController et un Run

le tout colle au plus près à Zend tout en ajoutant des facilitées
comme par exemple l'ajout d'un module ne demande qu'une ligne dans le ficher de config pour définir son nom et son chemin c'est le Fast_Controller_From qui se charge des faire les addScriptPath et autres bricoles.

A+JYT

Hors ligne

 

#6 15-10-2007 00:02:42

poppy
Membre
Lieu: Toulouse
Date d'inscription: 07-08-2007
Messages: 92
Site web

Re: Zend Framework Extended

j'ai commencer a créer le meme projet http://sd-11401.dedibox.fr/~poppy31/ind … yFramework

voila


Société : Audiofanzine
Config : iMac 27" @ 3,06 Ghz Intel Core 2 Duo, 4Go de Ram + écran 22"

Hors ligne

 

#7 15-10-2007 09:27:00

philippe
Administrateur
Lieu: Grenoble
Date d'inscription: 01-03-2007
Messages: 1624

Re: Zend Framework Extended

Bonjour,

J'ai aussi une librairie de classes qui cohabitent avec le ZF (chez moi elles sont en Kitpages_Xxx_MaClasse). Par contre j'ai intégré le tout dans un squelette général d'application. C'est à dire que le index.php, quelques plugins, helpers, vues... sont intégrés à ce squelette en plus des classes ajoutées.

Je crois que Mr Moox avait parlé d'un projet comme ça aussi.

A+, Philippe


twitter : @plv ; kitpages.fr : Création de sites internet à Grenoble et Paris

Hors ligne

 

#8 15-10-2007 09:40:06

yannux
Membre
Lieu: Rennes
Date d'inscription: 07-04-2007
Messages: 284
Site web

Re: Zend Framework Extended

poppy a écrit:

j'ai commencer a créer le meme projet http://sd-11401.dedibox.fr/~poppy31/ind … yFramework

voila

Ah bah oui excellent...


Société : Direct Info Service

Hors ligne

 

#9 15-10-2007 09:50:07

golivier
Membre
Lieu: vendée
Date d'inscription: 20-03-2007
Messages: 47
Site web

Re: Zend Framework Extended

poppy a écrit:

j'ai commencer a créer le meme projet http://sd-11401.dedibox.fr/~poppy31/ind … yFramework

voila

Une petite remarque sur la class Poppy_Timer

Code:

// return le time unix avec 1 mois d'avance apartire du time actuelle
$nextMois = Poppy_Timer::mois('+', 1);

Quelle est son interet ? sachant que le code suivant retourne le même résultat :

Code:

$nextMois = strtotime('+1 month');

voir : http://fr.php.net/manual/fr/function.strtotime.php

Olivier

Dernière modification par golivier (18-10-2007 23:16:43)

Hors ligne

 

#10 15-10-2007 11:57:19

poppy
Membre
Lieu: Toulouse
Date d'inscription: 07-08-2007
Messages: 92
Site web

Re: Zend Framework Extended

golivier a écrit:

poppy a écrit:

j'ai commencer a créer le meme projet http://sd-11401.dedibox.fr/~poppy31/ind … yFramework

voila

Une petite remarque sur la class Poppy_Timer

Code:

// return le time unix avec 1 mois d'avance apartire du time actuelle
$nextMois = Poppy_Timer::mois('+', 1);

Quelle est sont interet ? sachant que le code suivant retourne le même résultat :

Code:

$nextMois = strtotime('+1 month');

voir : http://fr.php.net/manual/fr/function.strtotime.php

Olivier

heu... oui petétre je ne connécé pas strotime()

merci pour la remarque wink

a+


Société : Audiofanzine
Config : iMac 27" @ 3,06 Ghz Intel Core 2 Duo, 4Go de Ram + écran 22"

Hors ligne

 

#11 15-10-2007 12:19:53

yannux
Membre
Lieu: Rennes
Date d'inscription: 07-04-2007
Messages: 284
Site web

Re: Zend Framework Extended

yannux a écrit:

poppy a écrit:

j'ai commencer a créer le meme projet http://sd-11401.dedibox.fr/~poppy31/ind … yFramework

voila

Ah bah oui excellent...

Et ça te tente qu'on l'étoffe ?


Société : Direct Info Service

Hors ligne

 

#12 15-10-2007 12:48:27

Mr.MoOx
Administrateur
Lieu: Toulouse
Date d'inscription: 27-03-2007
Messages: 1444
Site web

Re: Zend Framework Extended

On pourrait en effet bosser la dessus en déterminant un prefix commun, genre ZFE ou ZExtend ou un truc dans le genre (je trouve que Poppy_ ne fait pas très pro smile )

Perso je bosse actuellement sur un générateur d'entête HTML : http://www.z-f.fr/forum/viewtopic.php?id=484

Hors ligne

 

#13 15-10-2007 12:55:03

poppy
Membre
Lieu: Toulouse
Date d'inscription: 07-08-2007
Messages: 92
Site web

Re: Zend Framework Extended

yannux a écrit:

yannux a écrit:

poppy a écrit:

j'ai commencer a créer le meme projet http://sd-11401.dedibox.fr/~poppy31/ind … yFramework

voila

Ah bah oui excellent...

Et ça te tente qu'on l'étoffe ?

oui bien sur wink


Société : Audiofanzine
Config : iMac 27" @ 3,06 Ghz Intel Core 2 Duo, 4Go de Ram + écran 22"

Hors ligne

 

#14 15-10-2007 12:56:48

yannux
Membre
Lieu: Rennes
Date d'inscription: 07-04-2007
Messages: 284
Site web

Re: Zend Framework Extended

Tu peux peut être nous mettre un petit svn suplémentaire Phil ? wink
Sinon je peux aussi voir pour en mettre un en place, dit moi quoi.


Société : Direct Info Service

Hors ligne

 

#15 15-10-2007 12:57:45

poppy
Membre
Lieu: Toulouse
Date d'inscription: 07-08-2007
Messages: 92
Site web

Re: Zend Framework Extended

Mr.MoOx a écrit:

On pourrait en effet bosser la dessus en déterminant un prefix commun, genre ZFE ou ZExtend ou un truc dans le genre (je trouve que Poppy_ ne fait pas très pro smile )

Perso je bosse actuellement sur un générateur d'entête HTML : http://www.z-f.fr/forum/viewtopic.php?id=484

je suis dacor avec toi lol


Société : Audiofanzine
Config : iMac 27" @ 3,06 Ghz Intel Core 2 Duo, 4Go de Ram + écran 22"

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages