Easy-Design.Net forum




Discussion générale Cogitations PBt V3 /V4.0 Et V4.1

m-ickael Membre non connecté

EDN Maitre-Sage

Rang

Avatar

Inscrit le : 23/02/2010 à 09h15

Messages: 2296

Le 20/01/2014 à 10h55
Afin de ne pas mélanger ta demande et les problèmes liés à la version 4 par rapport à la version 3, je viens de scinder le sujet

Le sujet a été repris maintes et maintes fois. Merci de relire dans les archives de 2009-2013.
L'équipe modérateur (hight_tower)




Bonjour.

je vais poster ma demande sur le forum officiel vu que je n'ai aucune réponse.

Tans pis :)
Swan Membre non connecté

Administrateur

Rang

Avatar

Inscrit le : 01/08/2009 à 22h53

Messages: 8431

Le 20/01/2014 à 13h11
Bonjour,

Mickael, si je ne réponds pas, c'est que je n'ai pas de solution à t'apporter pour cette modification là, vu qu'il faut passer par le php , ici le code tpl ne sera pas suffisant. Donc oui tu peux poser ta question sur le site officiel.

Désolée...

Swan.


swan_signature

Site web    
janus57 Membre non connecté

EDN Erudit(e)

Rang

Avatar

Inscrit le : 14/01/2013 à 21h59

Messages: 1018

Le 20/01/2014 à 15h35
Bonjour,

après vu que c'est une V3 c'est pas dit non plus que sur le site officiel quelqu'un va faire le code pour la simple raison que la V3 sera obsolète dans quelques semaines/mois (quand la 4.1 sortira).

Car oui pour 3 bénévoles ce n'est pas possible de maintenir 3 version différentes d'un même CMS (surtout que entre la V3 et V4.1 y a des grosses modifications du code).

Cordialement, janus57
   
m-ickael Membre non connecté

EDN Maitre-Sage

Rang

Avatar

Inscrit le : 23/02/2010 à 09h15

Messages: 2296

Le 20/01/2014 à 15h58
Janus : Il faudrait donc que je passe le site en 4.x ? Je risque quoi? Le thème ne sera pas compatible et je n'ai certainement pas envie de "tout" refaire :/

Swan : Pas de problème :) C'était de loin une réflexion :)
janus57 Membre non connecté

EDN Erudit(e)

Rang

Avatar

Inscrit le : 14/01/2013 à 21h59

Messages: 1018

Le 20/01/2014 à 17h10
Bonjour,

pour infos un thème est très facile à convertir (documentation + aide sur le site officiel).

J'ai déjà converti des thème V3 en V4 qui venez de chez CSN.

Le seul risque qu'il y a lors d'un passage de V3 à V4 est de voir les modules non officiel absent sur la V4 (comme le module partenaire etc...).

Ensuite à partir de la V4 le code de PHPBoost a été modernisé et optimiser, donc avec un possible gain de performance (dépend de pas mal de variables, mais principalement du thème en plus du CMS).

Si tu as des questions précise encore une fois je te conseil le forum officiel et la documentation qui a été refaite au passage en V4.

P.S. rien ne vous empêche de faire une migration en local pour voir si la V4 vous conviens, sinon pour votre modification sous V3 il faudra un peu étudier le PHP ainsi que la monture V3 de PHPBoost pour faire les modifications.

Cordialement, janus57
   
m-ickael Membre non connecté

EDN Maitre-Sage

Rang

Avatar

Inscrit le : 23/02/2010 à 09h15

Messages: 2296

Le 20/01/2014 à 17h38
Merci des détails Janus.

Cependant, j'ai quelques modules "personnalisés" .. Si c'est absent lors de la V4, mes menus ne ressembleront plus à rien .. Je serai obligé de refaire une grande partie du site donc ..

Autant que je reste en V3 alors, j'ai bien trop peur de ne pas m'en sortir, et en local, je n'y arriverai pas ..
janus57 Membre non connecté

EDN Erudit(e)

Rang

Avatar

Inscrit le : 14/01/2013 à 21h59

Messages: 1018

Le 20/01/2014 à 18h04
Bonsoir,

Citation:
Cependant, j'ai quelques modules "personnalisés"

cela dépend de la "personnalisation" si cela reste au niveau du TPL tout est convertible, après si c'est au niveau PHP faut voir avec celui qui a fait la modif ou demander sur le forum officiel.

Citation:
et en local, je n'y arriverai pas ..

faut voir le local comme un bac à sable, de plus si on n'essaye pas on ne peu pas y arriver, moi aussi je suis obliger de passer par la case "local" pour certaines choses (pas le choix), de plus si les erreurs sont faite en local cela ne fera rien au site en production (c'est d'ailleurs le but de cette "procédure").

Donc tout ce que je viens de citer y a rien de bien difficile vu que normalement un webmaster sais comment faire une copie d'un site et il sait aussi appliquer un manuel.
Et après le local c'est presque pareil que le site qui est en ligne, c'est juste l'os et/ou la version des soft qui change.

Si jamais cela ne vous dit toujours rien un tuto est vite fait si on en fait la demande, c'est pas un problème.

Cordialement, janus57
   
m-ickael Membre non connecté

EDN Maitre-Sage

Rang

Avatar

Inscrit le : 23/02/2010 à 09h15

Messages: 2296

Le 20/01/2014 à 19h55
Effectivement, il y a pas mal de php à toucher ou retoucher .. donc ça va prendre bcp de temps, et ce temps, je ne l'ai hélas plus. Je repends le travail Lundi après un mois de congés ..

Je viens de retoucher tout le site, des plus petits icônes à l’éditeur de texte .. J'en peu plus lol. Je n'ai aucune motivation pour le passer en V4, même si je sais que ça doit-être important ..
Swan Membre non connecté

Administrateur

Rang

Avatar

Inscrit le : 01/08/2009 à 22h53

Messages: 8431

Le 21/01/2014 à 09h10
Bonjour,

Je relève certaines phrase qui me font un peu bondir.. Désolée Mickael que je fasse cela dans ton topic.

Pour répondre au sujet que j'ai lu la veille :

Janus:
J'ai déjà converti des thème V3 en V4 qui venez de chez CSN.


Et pourquoi ne pas en avoir fais profiter la communauté de CsN dis moi .. (Si communauté est le mot approprié)

Cela me fais penser au version de phpBB .. la V2 était obsolète aussi en 2002 et on en regardant le code étrangement phpBB3 est sur la même pase de code de PBT3.

Je trouve tout de même formidable cette version V4 qui vous oblige pour le moindre changement à en passer par le forum officiel tellement le code est optimisé .. Surtout pour un CMS qui se veut accessible pour tout ses utilisateurs / les débutants, autant repasser sous Guppy couplé à du phpBB3.

Pour le modules V3 les petits développeurs sont repoussé par la V4 justement à cause de Ce code trop optimisé et devenu donc compliqué à comprendre.

Bref je vais pas m'étendre puisque CsN deviendrais obsolète aussi du coup .. Je vais même plus me donner la peine de répondre au demande de PBt.

Et juste me contenter de fournir des thèmes, n'est ce pas Janus ... Puisque les 3 Bénévoles du site officiel se donnent du mal pouyr faire vivre cette superbe V4 ... V4.1 :mouais .

Swan :study



swan_signature

Site web    
m-ickael Membre non connecté

EDN Maitre-Sage

Rang

Avatar

Inscrit le : 23/02/2010 à 09h15

Messages: 2296

Le 21/01/2014 à 09h20
Bonjour.

Pas de soucis, c'est compréhensif.
janus57 Membre non connecté

EDN Erudit(e)

Rang

Avatar

Inscrit le : 14/01/2013 à 21h59

Messages: 1018

Le 21/01/2014 à 10h07
Bonjour,

Swan:
Et pourquoi ne pas en avoir fais profiter la communauté de CsN dis moi .. (Si communauté est le mot approprié)

car la conversion a été fait sans demander, donc il a été partagé sur aucun site (vu les différents topic qu'il y a déjà eu sur ce sujet), de plus je viens de voir qu'il est présent au DL ici (http://easy-design.net/download/download-441+theme-fansubanim.php), je l'avais converti en Mars 2013 (de mémoire).

Après faut savoir que l'optimisation entre la V3 et la V4 est du à la refonte du kernel qui est passé en OO et que à partir de la 4.1 on aura (enfin) l'extension mysqli possible.
Donc l'optimisation principale est du au faite que l'équipe utilise si possible les dernière version de PHP ainsi que la POO couplé avec une architecture MVC.

Après tous les gros projet utilise plus ou moins de POO (wordpress et phpbb3 aussi utilise de la POO dans leur code source), c'est un choix des dev, et si ils l'on fait c'est que pour eux c'est nécessaire au projet et donc forcément tout le monde ne sera pas du même avis que que la méthode de programmation entre le procédurale et la POO n'est pas la même.

Après oui la V4 que apporter un gros plus si l'on dispose de l'extension APC car la V4 intègre un cache APC, ce qui peu soulager un moyen/gros site ou un site avec pas mal de visiteur (après pas tous les hébergeur ont APC...).

Donc oui certain diront que entre V3 et V4 peu de changement, en surface c'est vrai y a eu peu de changement, pas contre c'est entre la V4 et la V4.1 que ça va changer (optimisation du système de template et optimisation général de PHPBoost), donc oui là aussi va de nouveau falloir convertir son thème V4 en V4.1 car y a des fichiers CSS qui ont disparus, qui ont été rassembler etc...

Pour l'instant il est vrai que un site en V3 peu rester en V3, le code n'est pas si vieux que ça et la V3 devrait résister jusqu’à PHP5.5, donc dans l'immédiat rien n'empêcher une V3 de tourner, par contre niveau support sur la V3 malheureusement, je pense que celui-ci va s'éteindre du fait que le ode de la V3 est relativement mal fait (d'où l’architecture MVC + POO de la V4).

Après c'est comme tout on n'aime pas les changement, mais au bon d'un moment on a pas le choix, on doit s'y adapter et s'y habituer.

Cordialement, janus57
   
m-ickael Membre non connecté

EDN Maitre-Sage

Rang

Avatar

Inscrit le : 23/02/2010 à 09h15

Messages: 2296

Le 21/01/2014 à 10h26
Je ferai donc cette MAJ à tête reposer l'année prochaine peut-être .. :/
Swan Membre non connecté

Administrateur

Rang

Avatar

Inscrit le : 01/08/2009 à 22h53

Messages: 8431

Le 21/01/2014 à 10h40
re,
Donc heureusement que tu précises, ceci .. comme quoi la discussion à du bon :
Citation:

donc oui là aussi va de nouveau falloir convertir son thème V4 en V4.1 car y a des fichiers CSS qui ont disparus, qui ont été rassembler etc...


Le système de template va encore changé ... Donc en gros passez d'une v3 à une V4 avec le tuto et ensuite il faudra encore changer de version parce que la 4.0 sera plus obsolète encore que la 4.1 et il faudra encore y modifier le thèmes parce que les codes et directions de css auront été revu (chose déjà vu sur la 4.0) , non pire ... Le code des fichiers tpl encore une fois à changé et ce juste en regardant les headers. tpl ..

version 4.0 : thème base : header.tpl

Code TPL :
<div id="main">
# IF C_MENUS_TOPCENTRAL_CONTENT #
<div id="top_contents">
{MENUS_TOPCENTRAL_CONTENT}
</div>
# ENDIF #
<div id="main_content">&nbsp;
<div id="links">
&nbsp;&nbsp;<a class="small_link" href="{START_PAGE}" title="{L_INDEX}">{L_INDEX}</a>
# START link_bread_crumb #
<img src="{PATH_TO_ROOT}/templates/{THEME}/images/breadcrumb.png" alt="" class="valign_middle" /> <a class="small_link" href="{link_bread_crumb.URL}" title="{link_bread_crumb.TITLE}">{link_bread_crumb.TITLE}</a>
# END link_bread_crumb #
</div>



version 4.1 : thème base : header.tpl

Code TPL :
<div id="main" role="main">
# IF C_MENUS_TOPCENTRAL_CONTENT #
<div id="top-contents">
{MENUS_TOPCENTRAL_CONTENT}
</div>
<div class="spacer"></div>
# ENDIF #
<div id="main-content" itemprop="mainContentOfPage">
# INCLUDE  ACTIONS_MENU #
<nav id="breadcrumb" itemprop="breadcrumb">
<ol>
<li itemscope itemtype="http://data-vocabulary.org/Breadcrumb">
<a href="{START_PAGE}" title="{L_INDEX}" itemprop="url">
<span itemprop="title">{L_INDEX}</span>
</a>
</li>
# START link_bread_crumb #
<li itemscope itemtype="http://data-vocabulary.org/Breadcrumb" # IF link_bread_crumb.C_CURRENT # class="current" # ENDIF #>
# IF link_bread_crumb.C_CURRENT #
<span itemprop="title">{link_bread_crumb.TITLE}</span>
# ELSE #
<a href="{link_bread_crumb.URL}" title="{link_bread_crumb.TITLE}" itemprop="url">
<span itemprop="title">{link_bread_crumb.TITLE}</span>
</a>
# ENDIF #
</li>
# END link_bread_crumb #
</ol>
</nav>



Si cela c'est pas pas rédhibitoire pour des gens qui s'investissent .. je sais pas ce qu'il faut en penser. C'est mentir aux utilisateurs lambda ..


swan_signature

Site web    
saturnin Membre non connecté

Administrateur

Rang

Avatar

Administrateur

Inscrit le : 08/08/2009 à 22h19

Messages: 3963

Le 21/01/2014 à 10h50
@Janus: Non je ne suis pas d'accord avec toi sur plein de choses sur la V3 !
La v3 n'est pas obsolète en php5 !
Le php6 tout le monde en parle mais peu l'on vu, et là encore je suis même pas sur la V3 ne sera pas fonctionnelle dessus.

Pour le passage en v4, on nous avait promis mont et merveille et on a eu une grosse déception !
Un code brouillons, et des aberrations plus importante que la version précédente.
MVC c'est coder pour ne pas gêner les autre codeurs, mais à ce niveau là c'est démesuré.
On ne devait plus avoir non plus de html dans le php et c'est pire.
Ok je suis loin d'avoir poussé comme sur la V3, mais on se perd 50 fois plus vite dans une v4 que sur la V3

La v3 est en "POO", a un nombre impressionnant de fichier et d’include en tout sens, mais à une logique.
Elle a aussi un avantage majeur, le code est connu, et nombre de codeur le parcoure.

La v4 est tellement obscure que pour les failles, c'est long à voir, et malheureusement ce sera aussi long a corrigé tellement elle seront profonde! (attention si il y en a de trouvé bien sur)

Changer sans arrêt de template, et ne pas avoir de module est le plus gros défaut de PHPBoost à ce jour.
Et cela depuis toujours.

Moi passer en v4 ... plutôt passer à guppy ou phpbb.
C'est mon avis personnel, et pour le moment je suis pas prêt d'en démordre.


signaturesaturnin


Accroche toi au clavier, je retire le shell...
Site web    
m-ickael Membre non connecté

EDN Maitre-Sage

Rang

Avatar

Inscrit le : 23/02/2010 à 09h15

Messages: 2296

Le 21/01/2014 à 11h08
Tu n'as pas tord Saturnin .. Quitte à tout refaire (ou presque), autant partir sur de meilleures bases.

Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie