Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Bonjour à tous,
Un accès SVN anonyme est désormais dispo sur http://svn.z-f.fr/projet/zfBlog/trunk (lecture seule)
N'éhsitez pas à me contacter si vous souhaitez en savoir plus ou participer à ce projet.
Bonne journée !
PS : merci à Philippe pour son appui technique !
Dernière modification par thomas (06-08-2007 14:31:47)
Hors ligne
Je viens d'installer le trunk svn hélas il semble qu'il y est quelques soucis avec ZF 1.0.1
Pour commencer le fichier "www/index.php" appel un fonction "asArray" au lieu de "toArray" sur un objet Zend_Config_Xml et d'autre part le fichier "app/config.xml" ne contient aucune reference a SQLite ...
Fatal error: Uncaught exception 'Zend_Db_Exception' with message 'Adapter name must be specified in a string.' in /home/vhosts/b/blogzen/library/Zend/Db.php:178 Stack trace: #0 /home/vhosts/b/blogzen/www/index.php(83): Zend_Db::factory('', Array) #1 {main} thrown in /home/vhosts/b/blogzen/library/Zend/Db.php on line 178
Y'a t'il une version + récente ou le projet n'est plus maintenu ?
Cdt.
Hors ligne
On travail doucement dessus...
C'était calme c'est dernières semaines.
Pour ma part j'ai remis les mains dans le code.
Je vais commit quelques modifications.
Par contre j'ai orienté sur Mysql niveau BBD pour le moment.
Hors ligne
Il y'a un script .sql quelque part pour que j'installe la BD ?
Hors ligne
Yep j'ai fait quelques commit là.
Dans app/db/
J'ai modifié le fichier INSTALL.txt aussi.
C'est très très instable je pense
Je quite le taff, @tt
Bon jeter moi des pierres.
Ayant un petit problème avec Zend Studio, j'ai du refaire un checkout du projet.... Je pensais avoir bien commit toutes mes modifs ( gestion de blog et user )... MAIS NON...
En gros j'ai plus qu'à recoder :s
Ne jamais oublié le ** ADD ** avec svn.
Dernière modification par yannux (26-09-2007 19:57:02)
Hors ligne
Je suis entrain d'installer le dernier trunk de zfblog et j'ai quelques commentaires :
- La possibilité de créer les tables dans autres base que zfblog (supprimer create database zfblog; use zfblog; dans le script sql )
- Utiliser un prefixe devant les tables comme par exemple zfblog_category ...
Pour les catégories je peux contribuer avec une gestion "Nested Tree" ...
http://dev.mysql.com/tech-resources/art … -data.html
J'ai porté une classe de cakePhp a ZF ...
Hors ligne
J'ai ce message d'erreur ...
Fatal error: Uncaught exception 'Zend_Exception' with message 'File "Define.php" was not found' in /home/vhosts/b/blogzen/library/Zend/Loader.php:159 Stack trace: #0 /home/vhosts/b/blogzen/library/Zend/Loader.php(91): Zend_Loader::loadFile('Define.php', Array, true) #1 /home/vhosts/b/blogzen/www/index.php(122): Zend_Loader::loadClass('My_Acl_Define') #2 {main} thrown in /home/vhosts/b/blogzen/library/Zend/Loader.php on line 159
Je suppose que c'est normal ... Si il manque des libs ???
Comment on s'organise pour avancer !!!! Je suis partant pour filer un coup de main ... et d'ici peu de temps je vais avoir de la main d'oeuvre ...
Hors ligne
scramatte a écrit:
Je suis entrain d'installer le dernier trunk de zfblog et j'ai quelques commentaires :
- La possibilité de créer les tables dans autres base que zfblog (supprimer create database zfblog; use zfblog; dans le script sql )
- Utiliser un prefixe devant les tables comme par exemple zfblog_category ...
Pour les catégories je peux contribuer avec une gestion "Nested Tree" ...
http://dev.mysql.com/tech-resources/art … -data.html
J'ai porté une classe de cakePhp a ZF ...
Merci de l'interêt que tu porte au projet .
Concernant le script sql il sera dynamique lorsque le projet sera plus mûre..(interface d'installation).
Pour le prefixe bonne idée aussi, je vais voir pour modifier les classes de modèle du coup.
Quelle classe de cakePhp a tu portés ?
Hors ligne
scramatte a écrit:
Comment on s'organise pour avancer !!!! Je suis partant pour filer un coup de main ... et d'ici peu de temps je vais avoir de la main d'oeuvre ...
Pour l'instant on essaye de mettre une base en place déjà.
On ets parti sur une base que Thomas avait fournis.
Pas mal modifié, donc certaines choses sont encore à organisés.
C'est vrai que c'est pas souvent stable.. Ca devrait aller mieux d'ici quelques jours.
La je travaille sur le module admin blog / user / article
Hors ligne
J'ai porté la classe pour gérer les "Nested Tree" cf le lien que j'ai mis précedement pour Mysql.
En français dans le texte ça s'appelle : Représentation intervallaire SQL
http://sqlpro.developpez.com/cours/arborescence/
Sinon le SVN me parrait incomplet il me manque les libs ????
Merci
Dernière modification par scramatte (30-09-2007 15:04:20)
Hors ligne
J'ai fait des libs qui peuvent servir pour faire le programme d'installation ...
Détection version PHP , modules, paramètres php.ini, ...
Je souhaiterai disposer d'un blog que je puisse integrer aux autres modules ...
comme un composant non comme un site a part entiere ... Je ne sais pas si je m'explique bien ?
J'utilise ce genre d'arborescence en general :
/application
/zfblog
/controllers
/views
/models
/common
/controllers
/views
/models
/auth
/controllers
/views
/models
...
/library/
/log
/sessions
/www/
D'autre part au niveau templates j'utilise XSL
si ça interesse j'ai bossé pas mal avec XML, XFORMS, XSL ... je peux apporter ma piere a ce niveau
Hors ligne
scramatte a écrit:
J'ai porté la classe pour gérer les "Nested Tree" cf le lien que j'ai mis précedement pour Mysql.
En français dans le texte ça s'appelle : Représentation intervallaire SQL
http://sqlpro.developpez.com/cours/arborescence/
Sinon le SVN me parrait incomplet il me manque les libs ????
Merci
Quel fichier te manque ?
J'ai fait un nouveau commit là.
Pour les librairies Externe au ZF, au début je pensais faire un répertoire ZFB dans library/ . ( pour ZFBlog)
On pourrait plutot l'appel ZFE ( ZFExtended) et respecter la même organisation que le Zend Framework.
Il faudrait que tu MP thomas, pour avoir un accès à l'activecollab qu'on a mis en place pour bosser.
Hors ligne
Je suis d'accord !!! Effectivement un dossier ZFExtended ou ZendExtended serai utile pour mettre toutes les libs et respecter la hierarchie de Zend !
Je pourrais avoir un accés en ecriture au SVN ?
Hors ligne
J'ai installé votre dernier trunk avec la DB Mysql ... et j'obtiens ce message d'erreur ...
Dans "library" je n'ai que les libs de Zend !
Fatal error: Uncaught exception 'Zend_Exception' with message 'File "Define.php" was not found' in /home/vhosts/b/blogzen/library/Zend/Loader.php:159 Stack trace: #0 /home/vhosts/b/blogzen/library/Zend/Loader.php(91): Zend_Loader::loadFile('Define.php', Array, true) #1 /home/vhosts/b/blogzen/www/index.php(122): Zend_Loader::loadClass('My_Acl_Define') #2 {main} thrown in /home/vhosts/b/blogzen/library/Zend/Loader.php on line 159
Hors ligne
Hum oui on dirait qu'il y'a un petit problème.
Je ne vois même pas le répertoire libray là : http://svn.z-f.fr/projet/zfBlog/trunk/ :s
Alors que je l'ai bien add et commit :s
Je me penche là dessus...
Bizarrement library a était mal pris en compte... Je corrige ça...
Voilà normalement c'est bon.
J'ai aussi intégré le ZF du coup
Dernière modification par yannux (30-09-2007 18:20:25)
Hors ligne
Je suis en train de tester ...
J'ai vu que tu as rajouté les libs ... le seul hic est que tu as "commit" également tout le Zend Framework !
J'aurai quelques commentaires et question sur la structures des classes !
Par exemple je crois qu'il serai plus intéressant d'externaliser la partie Authentification/Authorization (un module a part). On utilise toujour + ou - le même genre de chose ... Ca serai pas mieux un module commun a toutes sortes d'appli ZF (wiki, cms, blog, backoffice, ...)
Definitivement il faut que l'on fasse quelque chose pour le bootstrap (pareil c'est un commentaire général pas
specialement que pour ZFBlog ) ... Trop compliqué a mettre en oeuvre (Magento a fait quelque chose dans le genre ZFE:run() ...)
Faudrai penser a l'internasionalisation dés le départ ! Je propose XLiff ... j'ai deja fait des tests ça fonctionne nickel ! En fait je vie et travaille en espagne ... A moment ou a un autre il me faudra ZFblog en español !
Voila c'est a peu pres tout ! Pour le moment ...
Bon courage !
Hors ligne
Oui j'ai commit aussi le ZF comme ça il fait parti intégrante du projet..
J'aurai plutot mis l'auth et les acl en plugin.... Car ça doit être checker à chaque reload....
ZFBlog reste une plateforme de blog. Le but est aussi de partir de quequechose de simple mais complet.
Pour le bootstrap à soumettre aux autres personnes impliqué dans le projet, mais pour moi pour moi ça revient juste à déplacer le problème...
Comment ça se structure au niveau d'un XLiff ? Le TMX t'as toutes les langues dans un fichier je crois ? Là c'est différent ?
Ca fait lourd toute les langues dans un fichier je trouve :s.
Hors ligne
Quand je disais d'arranger le bootstrap... c'est plus afin d'autodetecter le maximum de choses et que les methodes pour celá soit propre et pas en plein milieu a l'arrache ... aprés c'est une question esthétique + qu'autre chose ... je le reconnais !
Au niveau XLiff c'est un fichier par langue...
Hors ligne
On pourra voir pour "externaliser" le bootstrap quand on aura quelquechose de plus mûre je pense...
Pourquoi pas, faut trancher entre Xliff et Gettext
Hors ligne
J'ai choisi XLiff car il n'y a pas besoin de générer un binaire .mo/.po ... 1 seul fichier moins de prise de tête
et en plus vu que c'est du XML ça serai relativement facile de faire outil pour gérer les traducs ...
Hors ligne
Au niveau ACL/AUTH en plugin c'est mieux, je suis totalement d'accord !
Pour les ACLS q'utilisez vous ? Zend_Acl ? ...
Pour ma part avec Zend_Acl je n'arrive pas à gérer 3 niveaux de droits avec héritage : Modules/Controllers/Actions
Par exemple un admin qui a les droits sur un module aura automatiquement les droits sur les controllers et sur le actions ... Et un rédacteur seulement sur un controlleur d'un module particulier et seulement sur quelques actions de ce même controlleur ...
Je ne sais pas si je m'explique bien?
Dernière modification par scramatte (01-10-2007 09:50:07)
Hors ligne
Bonjour scramatte,
Avec Zend_Acl, je gère les 3 niveaux module/ctrl/action sans utiliser l'héritage, mais en utilisant les attributs. Voilà un exemple de définition de mes ACL (module=message, ctrl=forum, action=topicList) :
$this->allow("globalMember","message","forum/topicList");
et j'interroge mes ACL (dans un plugin) avec :
$resource = $request->getModuleName(); $attribute = $request->getControllerName()."/".$request->getActionName(); $acl->isAllowed($globalRole, $resource, $attribute)
A+, Philippe
Hors ligne
scramatte a écrit:
J'ai choisi XLiff car il n'y a pas besoin de générer un binaire .mo/.po ... 1 seul fichier moins de prise de tête
et en plus vu que c'est du XML ça serai relativement facile de faire outil pour gérer les traducs ...
Oui mais le gettext en binaire niveau rapidité c'est pas mal... même si c'est une peu plus contraignant ^^
Hors ligne
Bonjour à tous,
Je suis un peu l'actualité du framework et je développe avec un ami un site basé sur ce framework. Il sera mis en ligne sous peu de temps, pour l'instant on est en phase de déboguage et on termine le design. Votre projet est très intéressant et m'intéresse fortement.
J'ai donc téléchargé les sources grâce au svn mis en place, fait les modifications nécessaire pour l'installation mais à priori, j'ai un soucis avec le layout car aucun template n'est affiché . J'ai bien le header et le footer mais aucune autre vue ne s'affiche.
Ai-je un soucis ou est ce normal ?
Bonne continuation dans ce projet.
PS : Si vous avez besoin de quelqu'un pour le design, je peux donner un coup de main
Hors ligne