epicode
Epicode, c'est sept ans d'entraide dans la création de forums. Vous y trouverez une gamme complète de libre-service, allant du simple avatar jusqu'à l'index codé intégralement. Venez fouiller pour trouver votre bonheur ! Si jamais vous n'y parvenez pas, vous pourrez toujours commander ! Nos graphistes et codeurs sont là pour vous, pour répondre à vos demandes et vous aider dans la conception de vos forums.

Epicode, c'est une offre complète allant jusqu'au conseil sur forum. Envie d'avis sur votre contexte, d'une relecture ? Nos conseillers se feront une joie de vous aider dans ces tâches difficiles, vous permettant d'avoir un forum parfait jusqu'à la virgule près.

Pour finir, Epicode c'est aussi des animations, des jeux, des concours, des défis, avec des animateurs haut en couleurs prêt à vous embarquer dans de folles aventures. Mais surtout, Epicode, c'est avant tout une ambiance chaleureuse, un staff disponible et un forum actif ! Rejoignez-nous !
entre donc,

Aller en bas
# Choisir la version de son forum - le Sam 4 Mar 2017 - 15:42
La première étape de la création d’un forum est de choisir parmi 5 versions différentes celle que vous souhaitez. Mais ce n’est pas forcément évident pour tout le monde, surtout quand on a aucune idée de ce que ces noms signifient !

A quoi ça sert, la « version » du forum ?

Pour simplifier, il s’agit de l’élément qui va déterminer la structure HTML de base de votre forum. PhpBB2 va par exemple faire une structure en tableaux (= avec <table>, <tr>, <td>) alors qu’Invision va faire une structure avec des élements en flottement (=avec float, position) Il y a également des différences dans les balises utilisées. Pour les différences, c’est à peu près tout : autrement, les versions sont très semblables comme on peut le constater dans le tuto rapide proposé par forumactif. Rien ne changera au niveau de l’organisation de votre panneau d’administration, c’est simplement le contenu des templates et le CSS de base qui est modifié.
Globalement, ce choix ne vous empêchera pas de coder les choses comme vous le voulez par la suite si vous êtes déjà à l’aise avec vos templates, ce n’est que pour déterminer la structure de base, mais il est quand même important de partir sur une base de templates qui vous convient plutôt que d’avoir à tout transformer vous-même.

Comment choisir entre phpbb2 et Invision ?

Je ne parlerais que des deux versions "principales" que l'on oppose souvent, n'étant pas familière avec les trois autres (phpBB3, PunBB et ModernBB) et celles-ci étant vraiment très peu prisées pour des raisons qui m'échappent (le codage n'est pourtant pas mauvais...)

PhpBB2

Forumactif la décrit ainsi : « PhpBB2 est la version qui vous permet de totalement personnaliser votre forum. Si vous avez besoin d'un forum flexible et stable, n'hésitez pas à essayer cette version. » En réalité, toutes les versions permettent de personnaliser de A à Z son forum, c’est surtout la plus ancienne version sur la plateforme et elle est donc un peu vieille parfois, mais elle est bien entendu toujours viable et fonctionnelle.

Avantages

Beaucoup, beaucoup BEAAAAUCOUP (pour ne pas dire tous) des LS disponibles sur les forums d’entraide sont des LS compatibles avec PhpBB2 seulement. (Epicode ne fait pas exception de ce côté eheh) Pour les utilisateurs de LS qui n’ont pas forcément de connaissances en HTML, la version PhpBB2 est donc idéale, car elle évite d’être confronté à des incompatibilités. De plus, les tutoriels d’apprentissage sont aussi très souvent en PhpBB2, ce qui rend cette version très accessible.

Désavantages

La structure en elle-même n’est pas extrêmement claire pour les débutants, même si encore une fois la plupart des tutos d’apprentissage sont sur PhPBB2. De plus elle ne donne pas forcément de bases très correctes puisque, comme je disais en introduction, cette structure est basée sur des tableaux et peut inciter à structurer tous vos futurs codes en tableaux là où des techniques plus actuelles permettraient de produire des codes nettement plus clairs. (En utilisant les positions et le flottement comme c’est le cas avec Invision par exemple)

Extrait de template PhpBB2

Voilà ce qu'on peut trouver dans le template PhpBB2 qui code l'affichage des sujets, notamment la partie concernant le profil du posteur :
Code:
<!-- BEGIN displayed -->
<tr class="post post--{postrow.displayed.U_POST_ID}" id="p{postrow.displayed.U_POST_ID}" style="{postrow.displayed.DISPLAYABLE_STATE}">
 <td class="{postrow.displayed.ROW_CLASS}"{postrow.displayed.THANK_BGCOLOR} valign="top" width="150">
 <span class="name"><a name="{postrow.displayed.U_POST_ID}" style="position: relative; top: -30px; width: 1px;" id="{postrow.displayed.U_POST_ID}"></a><strong>{postrow.displayed.POSTER_NAME}</strong></span><br />
 <span class="postdetails poster-profile">
 {postrow.displayed.POSTER_RANK}<br />
 {postrow.displayed.RANK_IMAGE}{postrow.displayed.POSTER_AVATAR}<br /><br />
 <!-- BEGIN profile_field -->
 {postrow.displayed.profile_field.LABEL} {postrow.displayed.profile_field.CONTENT}{postrow.displayed.profile_field.SEPARATOR}
 <!-- END profile_field -->
 {postrow.displayed.POSTER_RPG}
 </span><br />
 <img src="https://illiweb.com/fa/empty.gif" alt="" style="width:150px;height:1px" />
 </td>
 ..........
</tr>

On peut voir les <tr> et <td> typiques de la construction en tableau ; ici cette partie de code constitue la colonne de gauche du tableau, le message se plaçant dans la colonne de droite construite juste après dans le code.

Invision

Forumactif la décrit ainsi : « Invision est une des versions les plus performantes de Forumactif, sa puissance et sa stabilité rendent cette version incontournable aux utilisateurs qui souhaitent exploiter au maximum leur forum. » Je conseillerais en effet plutôt cette version aux personnes déjà à l’aise avec le codage, puisqu’elle intègre des techniques plus modernes de codage. Mais elle correspondrait bien également à ceux qui souhaitent apprendre à coder à cause de la clarté des codes de base, si les tutoriels étaient plus nombreux.

Avantages

Il est – à mes yeux en tout cas – le plus facile d’un point de vue codage. Les templates sont construits de façon bien plus claire et l’affichage du thème de base contient des petites choses sympathiques comme (entre autres) l’affiche de la liste des membres en petits blocs plutôt qu’en liste. Il permet également d’aligner les profils à gauche ou à droite dans les messages en utilisant un simple bouton dans le panneau d’admin (Général > Forum > Configuration > Structures des pages > Option « position du profil dans les messages »).

Désavantages

A nouveau, le désavantage majeur est le manque de LS/tutos sur cette version qui est pourtant très intéressante. A force de vendre cette version, elle prend petit à petit sa place sur les forums d’entraide mais il y a toujours très peu de ressources à son sujet et les aides sont limitées. Mieux vaut donc être déjà à l’aise avec le HTML avant d’opter pour cette version car on est « sans filet », pour l’instant en tout cas.

Extrait de template Invision

Voilà ce qu'on peut trouver dans le template Invision qui code l'affichage des sujets, notamment la partie concernant le profil du posteur :
Code:
<div class="postprofile-head post-header"{postrow.displayed.THANK_BGCOLOR}>
..........
 <!-- BEGIN user_logged_in -->
...................
 <dl class="postprofile-details postdetails">
 <dt>
 {postrow.displayed.POSTER_AVATAR}<br />
 {postrow.displayed.POSTER_NAME}
 </dt>
 <dd>{postrow.displayed.POSTER_RANK_NEW}{postrow.displayed.RANK_IMAGE}</dd>
 <dd><br /></dd>
 <dd>
 <!-- BEGIN profile_field -->
 {postrow.displayed.profile_field.LABEL}{postrow.displayed.profile_field.CONTENT}{postrow.displayed.profile_field.SEPARATOR}
 <!-- END profile_field -->
 {postrow.displayed.POSTER_RPG}
 </dd>
 </dl>
 </div>
Ici le profil n'est pas inscrit dans un tableau mais simplement dans un bloc (<div>) qui sera ensuite placé à gauche OU à droite grâce au CSS (float : left ou float : right) d'où la possibilité de régler cela dans le panneau d'administration.

Un petit mot sur les trois autres versions, quand même

Comme je le disais PhpBB3 et PunBB rejoignent pas mal Invision dans ses désavantages puisque ces deux versions sont encore moins prisées. Les LS/tutos sont extrêmement rares (voire inexistants pour PunBB) et elles sont donc assez fermées aux débutants, malgré les descriptifs qu'en donnent forumactif. Leur visuel est en effet simplifié, et le codage se rapproche davantage de celui d'Invision dans le sens où il utilise également le flottement pour simplifier certains templates. Ainsi, j'aurais les mêmes conseils pour ces versions-là que pour Invision, c'est-à-dire qu'elles sont pour l'instant plus accessibles à ceux qui sont déjà à l'aise avec le codage.

Pour ModernBB, mes remarques sont pour l'instant en suspens puisque forumactif n'a pas encore donné accès aux templates ! De plus, il faut bien prendre en compte le fait que cette version est actuellement en version beta, c'est-à-dire que des bugs peuvent survenir. Etant la plus récente à ce jour (cf. la news de Nirvage datée de mars 2017), c'est aussi celle sur laquelle on a le moins d'infos pour l'instant - même si elle a l'air prometteuse et que des codeurs s'y pencheront sûrement dans un avenir proche ~

Changer de version

Il est possible de changer de version de forum à n’importe quel moment.

Panneau d’administration > Affichage > Choisir un thème > Onglet « Version »

Mais attention ! Puisque chaque version a sa propre structure HTML pour le forum, changer de version supprimera tous vos templates modifiés ainsi que votre CSS et changera donc le thème de votre forum pour le thème par défaut de la version choisie. Certains javascripts peuvent aussi être incompatibles et devront être modifiés pour fonctionner. En clair, votre contenu (messages, avatars, comptes, etc…) sera sauf, néanmoins votre forum n’aura plus du tout la même apparence.

Et en résumé ?

Au final la véritable hésitation se situe entre PhpBB2 et les autres versions. Actuellement, l’offre des forums d’entraide permet surtout de se familiariser avec PhpBB2 qui commence pourtant à dater, mais qui est donc le plus accessible aux débutants. La version Invision est néanmoins très intéressante malgré le manque d’encadrement pour ceux qui veulent s’y lancer.

Pour ceux qui ne souhaitent pas se plonger dans le code profond de leurs forums et simplement personnaliser l'apparence grâce au PA et aux images, le choix est nettement plus simple : basez vous simplement sur l'apparence de chaque version pour décider de la structure qui vous plait le plus. Pour voir les différentes versions "en action", voilà les liens d'aperçu fournis par forumactif :




N'hésitez pas à réagir et à ajouter des remarques si vous les estimez nécessaires plz
FAUCHEUSE ☠
Membre timide
Date d'inscription : 14/06/2016
Messages : 193
# Re: Choisir la version de son forum - le Dim 5 Mar 2017 - 11:45
Hey !

Je vais me permettre de réagir mais pour PhPBB3.
Il me semble que cette version commence à émerger elle aussi, il me semble la voir de plus en plus souvent sur les forums. De plus, c'est la première version a être proposée quand tu veux créer ton forum sous ForumActif (j'insiste bien dessus). De plus, il faut connaître un peu comment sont formées les listes en HTML, car c'est rempli de ça Happyness Sinon, ça reste une bonne version assez sympathique proposant plus de fonctionnalités que PhPBB2. Parce que oui, suivant la version, tu peux avoir différentes fonctionnalités à modifier sans avoir à toucher aux templates (euh... c'était pas clair je crois xD).

Sous PhPBB2, si tu t'y connais bien en codage, tu peux complètement casser la structure en tableau pour tout remplacer par des techniques plus correctes, sachant que les tableaux ne sont pas fait pour placer les éléments à la base. Donc pas forcément besoin de structurer tout ses codes en tableaux, on peut utiliser des techniques plus modernes et plus propres, à condition de ne pas avoir peur de casser la structure pour mieux la refaire xD

Par contre pour PunBB, je n'ai aucune idée de comment ça marche, je n'ai vu cette version qu'une fois sur un forum :\

Sinon je te rejoint assez sur tout ce que tu as dit o/ Je rajouterais que quand on sait coder, peut importe la version, on peut tout faire /paf/
Chamikaze
Ancien.ne du staff
Date d'inscription : 23/09/2015
Messages : 1521
# Re: Choisir la version de son forum - le Lun 6 Mar 2017 - 15:04
OH ! Merci à vous ! C'est fort intéressant, très théorique mais vraiment pratique ! Ça met les choses bien plus au clair !
MERCI BEAUCOUP ! :D
Ephemisma
Newbie
Date d'inscription : 16/08/2016
Messages : 23
# Re: Choisir la version de son forum - le Mar 7 Mar 2017 - 20:19
Plop !

Petite information : il n'y a plus 4 versions, mais 5 ! Il s'agit de ModernBB, qui a un superbe thème de base. Bon, il n'y a pas encore accès au templates. Et il y a des catégories rétractables. Ce qui est très classe. /MUR/ Cette version est cependant encore en Bêta (du coup je pense que c'est pour ça que les templates sont inaccessibles pour l'instant) o/
Pour ceux qui veulent, plus d'infos ici
Chamikaze
Ancien.ne du staff
Date d'inscription : 23/09/2015
Messages : 1521
# Re: Choisir la version de son forum - le Mar 7 Mar 2017 - 20:25
J'ai vu ça tout à l'heure, merci forumactif de rendre mes sujets incomplets le lendemain wsh Choisir la version de son forum 3614989888
Après j'ai pas encore regardé le code en lui-même mais pour les fonctionnalités, rien de nouveau sous le soleil - les catégories rétractables c'était déjà présent sur Invision Choisir la version de son forum 3313101865

Ce qui peut être intéressant en revanche c'est cette histoire de version mobile - perso j'ai grave la flemme de changer ces templates-là alors why not si l'affichage "Moderne" est sympa Choisir la version de son forum 3313101865
FAUCHEUSE ☠
Membre timide
Date d'inscription : 14/06/2016
Messages : 193
# Re: Choisir la version de son forum - le Ven 30 Nov 2018 - 15:10
Ohh excellent , cela m'éclaircie sur les besoins que j'ai , merci beaucoup :)
Rashomatic
Newbie
Date d'inscription : 30/11/2018
Messages : 16
Contenu sponsorisé
Revenir en haut
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum