|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
![]() ![]() Geek entrepreneur Inscription : novembre 2004 Messages : 1 035 ![]() |
Je viens de télécharger pour regarder les sources. C’est quand même dommage qu’ils aient persisté à conserver les normes de codage qu’ils avaient en version 2.
Je chipote sans doute mais j’aurais préféré voir enfin une vraie structure POO puisqu’ils utilisent le PHP5. Je pensais notamment a la séparation des requêtes du code avec des DAO, des objets d’accès aux éléments externes plutot que les $GET, $POST etc…, l’utilisation de drivers pour l’accès aux données plutot que des “if je suis sous oracle else je suis sous mysql” etc… Coté html, c'est aussi mauvais qu'avant apparemment, toujours des tableaux de partout, du style dans l'html et des CSS qui servent à rien. Tout les défauts d'avant en fait, sauf a ce qu'on m'a dit pour les pages d'admin qui sont valide XHTML strict, je serais curieux de voir ca quand même... Bref, ca a l’air très bien en extérieur, je migrerais dessus certainement pour mes sites persos mais je suis assez déçu de ce que je vois à l’intérieur. Je pense que c’est notamment tout les éléments vu plus haut qui font qu’il est lent et difficile de faire évoluer le produit (la version RC tarde un peu) car c’est un peu sac de nouilles. Votre avis ? |
|
00
|
|
|
#2 |
|
Membre éclairé
![]() |
Salut,
concerant leur norme de codage il y a davantages de POO que dans phpbb3 que dans phpBB 2.0.x. phpBB3 n'est pas programmer en PHP5, il est fait en PHP4 (et heuresement, puisqu'il vise le grand public, nomvbre d'hebergeurs etants encore en PHP4). A savoir aussi que phpBB3 vise la simplicite de modification, tout comme phpBB2. Une grosse structure en POO c'est bien quand tu maitrises PHP, mais tous les amateurs qui ont fait des MODS, et ainsi le succes de phpBB seraient ranger au placard. Pour prendre un exemple joomla par exemple, parfait cote POO, mais totalement impossible d'y travailler tellement ca va dans tous les sens ... Cote HTML, les tableaux sont un choix de leur part. Encore une fois la plupart des themes sont amateurs, la plupart des webmasters utilisants phpBB connaissent tout juste le HTML. La structure tableau est la plus adapte, la plus ouverte. A quoi ca sert de faire un theme en DIV s'il est trop complexe / penible a modifier ? On peut le voir aujourdhui avec punBB -> 100% xhtml div, 100% chiant a themer.
__________________
Testez le forum Fire Soft Board, un forum libre, gratuit et français. Système de template de phpBB - Lisez la FAQ PHP avant toute question si vous débuttez en PHP. |
|
|
00
|
|
|
#3 |
![]() ![]() Geek entrepreneur Inscription : novembre 2004 Messages : 1 035 ![]() |
j'avais cru comprendre que la version 3 sortait pour justement être une version php5, je me suis peut être trompé.
Toujours est-il qu'on peut faire de la POO même en php4 mais je comprends l'argument de la compatibilité pour les anciens MODS. Pour ce qui est de la modification, ce serait un long débat mais je suis assez perplexe si l'on me dit que faire de la POO (qui est censé faire la séparation des couches plus proprement) est plus difficile que de s'emmeler dans le sac de nouilles existants ^^ Pour faire un mod faut aller chercher dans le fichier qui inclut le fichier qui inclut le fichier etc.. Parfois faut lire le code pour comprendre que selon le parametre get faut aller chercher encore un autre fichier, c'est franchement galère. Je ne faisais pas forcément la comparaison avec joomla. Mais soit, disons que la POO perdrait trop de gens, je ne pense pas mais je peux comprendre. Par contre dire que la structure tableau est plus simple que la structure par blocs, la non ^^ Maintenir les styles phpbb c'est franchement ardue avec leurs tableaux imbriquées sur x niveaux, des styles non externalisées et.. c'est dommage, faudrait que je sorte un exemple ce serait plus parlant ^^ |
|
00
|
|
|
#4 |
|
Invité régulier
![]() Développeur informatique Inscription : août 2006 Messages : 5 ![]() |
Concernant le système de templates, ils ont ajouté la gestion du cache?
|
|
|
00
|
|
|
#5 |
|
Membre éclairé
![]() |
La gestion du cache était déjà présente dans la version 2.0.X mais non activée par défaut, il fallait aller dans le répertoire contrib et remplace la classe template par une classe fournie.
__________________
Testez le forum Fire Soft Board, un forum libre, gratuit et français. Système de template de phpBB - Lisez la FAQ PHP avant toute question si vous débuttez en PHP. |
|
|
00
|
|
|
#6 |
|
Invité régulier
![]() Développeur informatique Inscription : août 2006 Messages : 5 ![]() |
Effectivement, mais je pensais qu'ils avaient amélioré davantage tout celà.
|
|
|
00
|
|
|
#7 |
|
Membre éclairé
![]() |
Ils l'ont améliorer dans phpBB3. Le cache de template est actif par défaut. De même il y a un cache SQL par défaut.
__________________
Testez le forum Fire Soft Board, un forum libre, gratuit et français. Système de template de phpBB - Lisez la FAQ PHP avant toute question si vous débuttez en PHP. |
|
|
00
|
|
|
#8 |
|
Invité régulier
![]() Développeur informatique Inscription : août 2006 Messages : 5 ![]() |
Est ce que quelqu'un connait un bon tuto sur le nouveau systeme de template de phpbb3 en particulier qui explique la mise en cache etc? Sur le site de phpBB il n y a pas grand chose dans la nouvelle doc
|
|
|
00
|
|
|
#9 |
|
Membre régulier
![]() Étudiant Inscription : août 2007 Messages : 79 ![]() |
Oui ce serait bien, j'ai déjà vu quelques topics sur phpbb-fr.com mais personne ne sait vraiment répondre.
J'aurais voulu changer la class template actuel par celle de PHPBB3 mais elle gère bien plus de choses, et un petit tuto ne serait pas du luxe. C'est quand même con de coder en PHP 4, quand tu sais que tu sors ta version juste avant que PHP 4 disparaisse officiellement, du moins qu'ils arretent le développement puis moi un hébergeur qui n'a QUE php4 je n'y vais tout simplement pas... |
|
|
00
|
|
|
#10 |
|
Membre actif
![]() |
Simplement parce que personne n'a cherché ont a déjà beaucoup de chose à faire avec cette nouvelle sortie...
Tu peux remplacer ton fichier template par celui de phpBB 3 il suffit de remplacer les: trigger_error par des message_die Supprimer les $user Modifier les chemins d'accès au fichier template donc revoir la fonction set_template() Bref, il y a un peu de boulot pour pouvoir le remplacer comme ça... Perso, je suis pas fan de phpBB 3 même si il est mieux programmer que phpBB 2. |
|
|
00
|
|
|
#11 |
|
Invité de passage
![]() Inscription : mai 2008 Messages : 2 ![]() |
J'ai testé la version, je n'ai pas aimé. La version 2 était déjà lourde, mais là c'est au total 1000 fichiers à uploader, soit 10 Mo.
Je n'ai pas aimé non plus le systeme de cache. A chaque fois qu'on modifie quelque chose, il faut vider le cache. |
|
|
00
|
|
|
#12 |
|
Invité régulier
![]() Développeur informatique Inscription : août 2006 Messages : 5 ![]() |
Quelqu'un a bossé pour utiliser le framework de phpbb3 sans le forum?
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com