Sortie de Phorum 5

Posté par  (site web personnel) . Modéré par Nÿco.
Étiquettes :
0
3
sept.
2004
PHP
Phorum est l'un des plus anciens forums libres (NdM : sous licence Apache 1.1) disponibles pour PHP/MySQL. Après 2 ans d'attente sans nouvelle version majeure et une suite interminable de bêtas, la version 5 stable sort enfin.

Au menu, beaucoup de nouveautés, tout en gardant ce qui a fait le succès de ce forum : simplicité, rapidité et faible besoin en ressource comparé à la concurrence. La rapidité pour l'utilisateur a en particulier été encore améliorée grâce à l'utilisation du html couplé à des feuilles de style.
Je suis l'auteur d'une traduction française, elle est sans doute perfectible mais elle a l'avantage d'être déjà disponible. Aussi toutes les propositions d'améliorations / corrections sont les bienvenues.

NdM : traduction de l'annonce officielle

Après plus de 2 ans de développement, Phorum 5 a atteint la stabilité. À partir d'aujourd'hui, nous ne pouvons que recommander aux nouveaux utilisateurs d'installer la version 5 de Phorum.

Voici les nouveautés qu'apporte Phorum 5 :

- Moins de tables dans la base de données,
- Tout le HTML est maintenant géré dans des "templates",
- Contrôle fin de l'ordre d'apparition des forums dans la liste des forums,
- Contrôle des droits par utilisateur / par option,
- Modération des inscriptions,
- Modération depuis la liste des messages,
- Alerte sur les pages de Phorum quand des tâches de modération sont en attente,
- Possibilité pour l'utilisateur de sélectionner son fuseau horaire (l'administrateur peut désactiver cette option),
- Possibilité pour l'utilisateur de sélectionner les "templates" utilisés pour les forums (l'administrateur peut désactiver cette option),
- Possibilité pour les utilisateurs inscrits d'envoyer des messages aux administrateurs.

Et plus encore...

Pour l'instant nous continuons de répondre aux questions concernant Phorum 3. Cependant notre support de la version 3 de Phorum cessera avec le temps.

Voici les raisons qui pourraient vous dissuader de ne pas mettre à jour Phorum :
- Les pièces attachées sont pour l'instant non-modifiables,
- Il n'y a pas pour le moment de module PostgreSQL pour Phorum 5,
- Les utilisateurs anonymes ne possèdent pas les options qu'ils possédaient avec la version 3.

Aller plus loin

  • # Au sujet des feuilles de style !

    Posté par  . Évalué à 6.

    La rapidité pour l'utilisateur a en particulier été encore améliorée grâce à l'utilisation du html couplé à des feuilles de style.


    Moé, ça aurait pu etre encore plus rapide en faisant appel à une feuille css plutot que d'inclure directement tous les styles dans la page générée :-/
    • [^] # Re: Au sujet des feuilles de style !

      Posté par  . Évalué à 3.

      Peux-tu aller un peu plus loin dans ton explication?

      Si je comprend bien le plus lent c'est le HTML pur et dur. Ok.

      Ensuite pour accelerer l'affichage ou le chargement, on passe par la feuille de style. Quel est le gain au niveau performances? C'est pour l'affichage? Ou pour le transfert? Concernant l'ergonomie et la puissance, je ne suis pas a convaincre.

      Toi tu parles ne pas inclure tous les styles... C'est a dire? Inclure, de façon dynamique coté serveur, uniquement les styles utilisés dans la page? Ca va allourdir les traitements et donc ralentir, mais c'est vrai que cela devrait réduire la bande passante utilisée. Mais 2 ou 3 styles de plus, ca représente pas beaucoup...

      Bref, je ne comprend pas trop l'optimisation dont tu parles, mais, tout ce qui peut accelerer l'affichagement et le transfert d'une page m'interesse... Donc si pouvais préciser un peu ton explication, ca serait le bienvenue.

      Merci,

      JMS
      • [^] # Re: Au sujet des feuilles de style !

        Posté par  . Évalué à 6.

        L'avantage théorique que je vois à une feuille de style séparée du code html, c'est qu'elle peut rester dans le cache et n'être donc chargée qu'une fois pour toute, au lieu d'une fois par page consultée quand elle fait partie du fichier html. Après, est-ce que c'est significatif en pratique, aucune idée.
        • [^] # Re: Au sujet des feuilles de style !

          Posté par  . Évalué à 5.

          Voilà l'explication, la feuille css est censée rester en cache du navigateur, et dc faire gagner en rapidité de téléchargement de la page à par partir du serveur, et dc faire économiser de la bande passante au serveur également.
          En pratique, je n'ai jamais fait de tests, ms la pratique veux plus de faire une feuille à part ;)

          c'est également plus pratique pr pouvoir disposer de plusieurs feuilles de styles pr la mise en page :)

          enfin voilà
      • [^] # Re: Au sujet des feuilles de style !

        Posté par  . Évalué à 4.

        Perso, je prefere les feuilles de styles a part pour plusieurs raisons:

        -Sa facilite les mises a jours, pas la peine de parcourir les pages html une a une, sa permet aussi de faire des themes, dans ce cas il n'y a qu'a changer le fichier css.

        -Si comme moi on n'est pas tres bon en graphisme sa permet de déporter le css (la mise en page) a quelqu'un qui si connait, qui ne sera pas pertubé par le html. Le code spaguetti c'est génial.

        -La mise en cache.

        -La gestion de plusieur navigateur, on peut charger la feuille css selon le navigateur qui ouvre la page.

        -On tape moin de texte dans la page donc elle est plus petite donc elle est plus rapide a afficher car elle est plus rapide a downloader.

        J'ai trouvé ce site sur l'optimisation html + css:

        http://www.chevrel.org/fr/optimiser/htmlcss/(...)


        Pour revenir au sujet, je ne suis pas tres forum, mais j'aimerai savoir ce qui différencie celui-ci de phpbb, il existe un comparatif ?

        Garfield.
        • [^] # Re: Au sujet des feuilles de style !

          Posté par  . Évalué à 0.

          Le code spaguetti c'est génial
          Je voulais dire "Le code spaguetti c'est pas génial, pardon.
        • [^] # Re: Au sujet des feuilles de style !

          Posté par  . Évalué à 1.

          Sa facilite -> Ça facilite (pareil pour "sa permet"....)
          qui si connait -> qui s'y connaît
          spaguetti -> spaghetti
          "plusieur" sans "s" ça c'est fort ! Pense aussi à mettre un s à navigateur.
          "moin" prend un "s" aussi, pas de bol.
          J'ai eu du mal à comprendre un des messages plus haut à cause de l'orthographe et la grammaire malmenées. Essaie d'y faire attention stp ;)
    • [^] # Re: Au sujet des feuilles de style !

      Posté par  (site web personnel) . Évalué à 1.

      ce que j'essaie en vain de faire comprendre aux auteurs de phorum...
  • # Et la version 4 ?

    Posté par  (site web personnel) . Évalué à 2.

    Pourquoi n'y a-t-il pas eu de versions 4 ?
    • [^] # Re: Et la version 4 ?

      Posté par  (site web personnel) . Évalué à 2.

      Parce qu'il n'y a pas eu de word 3,4,5

      ==> []
      • [^] # Re: Et la version 4 ?

        Posté par  (site web personnel) . Évalué à 2.

        Si, si il y avait Word 4 sur Macintosh (systeme 6)...
      • [^] # Re: Et la version 4 ?

        Posté par  . Évalué à 0.

        en fait à l'epoque il y avait word pour DOS et word pour windows.

        on en etait à word 5 (DOS) et winword 2 quand ils ont décidé d'arreter les versions DOS pour ne faire que des versions windows. donc la version qui a suivi winword 2 a été word 6...
  • # A propos de la traduction

    Posté par  (site web personnel) . Évalué à 1.

    Elle foire sur les caractères accentués dont c'est le code unicode qui apparait et non le caractère.

    Je suppose que phorum doit utiliser en interne une moulinette pour encoder en html les caractères spéciaux.
    • [^] # Re: A propos de la traduction

      Posté par  . Évalué à 3.

      Oui et il est tres simple a l'aide d'un plugin de desactiver ce comportement, chez moi j'ai ecris ceci, ce n'est certainement pas parfait mais ca me suffit.

      <?php

      if(!defined("PHORUM")) return;

      // HTML Phorum Mod
      function phorum_hex($data)
      {
      $PHORUM = $GLOBALS["PHORUM"];

      foreach($data as $message_id => $message){

      if(isset($message["body"])){

      $body = $message["body"];

      // restore escaped &#
      $body = str_replace( "&#" , "&#" , $body );

      $data[$message_id]["body"] = $body;
      }
      }
      return $data;
      }

      ?>
  • # Template XHTML sémantique / CSS2

    Posté par  (site web personnel) . Évalué à 5.

    Nous avons déposé sur http://phorum.org/phorum5/read.php?21,8972(...) un template Xhtml strict, valide et sémantique, ce que n'offre pas Phorum par défaut. Par ces standards, le thème est ainsi plus léger et plus facilement personnalisable.

    Démo sur http://demo.eugenol.com(...)
    • [^] # Re: Template XHTML sémantique / CSS2

      Posté par  . Évalué à 1.

      C'est vrai que niveau optimisation de bande passante, le XHTML / CSS2 est beaucoup plus léger , pour des gros sites le passage de HTML et XHTML peut reduire de moitié la bande passante utilisé ( bien sur dans le cas d'un design n'utilisant pas d'images à profusion )
  • # très bel outil mais ...

    Posté par  . Évalué à 1.

    Phorum est un très bel outils mais ... oblige a avoir un système d'identification. Et c'est pas l'idéal de le rattacher a un site existant ;-(

    J'utilise une ancienne version de phorum (la dernière ne proposant pas de système d'identification) mais le passage vers la version 5 me rébute...

    Je me vois mal être obliger de tout modifier pour enlever les parties identifications et ajouter ce qui manque pour l'utilisateur "lambda".

    Une idée ?

    Est-ce qu'il existe un moyen d'appeller une base d'utilisateurs externe ?

    JG

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.