Journal CMS mulitlingue

Posté par  .
Étiquettes : aucune
0
15
jan.
2004
Bonjour,

je me mi à coder un site en php capable de gérer un contenu multilingue, comme ça ne se présentait pas trop difficile et que ça semblait très utile j'ai pensé que quelqu'un avait déjà du faire ça... Connaissez vous donc un CMS capable de maintenir un contenu multilingue ? Dont chaque partie/paragraphe/phrase puisse être affiché selon la langue de l'internaute (pour peu que quelqu'un ai traduit) ? Genre gettext ?

Merci !
  • # Re: CMS mulitlingue

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

    Ce site de référence sur les CMS, avec des démos, devrait pouvoir répondre à ta question : http://www.opensourcecms.com/(...) .

    Sinon, j'ai croisé une news récemment sur SPIP (version 1.7, je pense, sur LinuxFr), disant qu'il gérait le multilinguisme, mais je ne sais pas jusqu'à quel point.
    • [^] # Re: CMS mulitlingue

      Posté par  . Évalué à 2.

      C'est tout bon pour spip depuis la version 1.7

      http://linuxfr.org/2004/01/04/14995.html(...)

      http://www.spip.net/(...)

      M
      • [^] # Re: CMS mulitlingue

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

        Ca n'a rien à voir avec le journal, mais c'est ainsi que je vois les url dans les deux posts ci-dessus. Comment fait-on pour identifier en PHP dans un texte les "mots" qui sont des url pour leur appliquer des balises et les raccourcir si nécessaire ?
        Je vois bien deux ou trois trucs : isoler mot à mot puis appliquer une règle de composition (il faut http, un .qqch valide, etc). Mais je me dis qu'il y a peut-être une façon bien plus propre et efficace. Qqn connaît / a une idée ?
        • [^] # Re: CMS mulitlingue

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

          Voila un code extrait de mon CMS. C'est du code testé (TDD) qui remplace les chaines composant des liens par des balises liens HTML

          //gestion des URLs
          $res=preg_replace("#(?<=[[:space:]\(\[])([a-z0-9]+?://){1}([\w\-]+\.([\w\-]+\.)*[\w]+(:[0-9]+)?(/[^ \"\n\r\t<]*)?)[(](.+?)[)][(](.+?)[)]#is",
          '$6', $res);
          $res=preg_replace("#(?<=[[:space:]\(\[])([a-z0-9]+?://){1}([\w\-]+\.([\w\-]+\.)*[\w]+(:[0-9]+)?(/[^ \"\n\r\t<]*)?)[(](.+?)[)]#is",
          '$6', $res);
          $res=preg_replace("#(?<=[[:space:]\(\[])([a-z0-9]+?://){1}([\w\-]+\.([\w\-]+\.)*[\w]+(:[0-9]+)?(/[^ \"\n\r\t<]*)?)#is",
          '$1$2', $res);
          $res=preg_replace("#(?<=[[:space:]\(\[])(www\.([\w\-]+\.)*[\w]+(:[0-9]+)?(/[^ \"\n\r\t<]*?)?)#si",
          '$1', $res); // [url]www.phpbb.com[/url] code.. (no xxxx:// prefix).
          $res=preg_replace("#(?<=[[:space:]\(\[])(ftp\.([\w\-]+\.)*[\w]+(:[0-9]+)?(/[^ \"\n\r\t<]*?)?)#si",
          '$1', $res); // [url]www.phpbb.com[/url] code.. (no xxxx:// prefix).
  • # Re: CMS mulitlingue

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

    Le mien, si je n'avais pas développé des trucs en oubliant le multilinguisme parce que je ne m'en sert pas et que ça fait perdre du temps. Mais à la base il était totalement multilingue.

    Ha? Ok! Je sors
  • # Re: CMS mulitlingue

    Posté par  . Évalué à 1.

    Je me suis posé la même question il y a une dizaine de jours et j'ai essayé pas mal d'outils tels que :
    - typo3 : trop lourd pour ce que je veux faire
    - ezpublish : idem
    - mambo : idem
    - spip : pas trop fouillé tout ce qui permet de faire la mise en page mais pas envie d'apprendre à faire un template
    - templeet : idem spip

    Au final après avoir perdu pas mal de temps à tester ces outils biens mais pas adaptés à ce que je veux faire ou demandant un apprentissage pour arriver à en tirer quelque chose, je me suis lancé dans un petit code php qui commence à prendre forme et qui associé à un css inspiré d'un de ceux présents dans ezpublish donne une forme plutôt sympa et surtout est adapté au style de site que je veux faire (présentation d'une petite société) et à la fréquentation attendue (pas grand chose :-), n'utilise pas de base de donnée ... et que je maîtrise à peu près pour des évolutions futures.

    Si ca t'interesse tu peux me contacter, sinon à terme quand le code sera achevé et propre il sera téléchargeable qque part.
  • # Re: CMS mulitlingue

    Posté par  . Évalué à 1.

    Va voir du coté de www.e107.org, il fait cela par défaut ! Tu as un menu sur la gauche et hop tu choisis la langue pour le site !

    exemple de la gueule d e107 avec un theme :
    http://infinite.alias25.org(...)

    bon j avais déjà poste cela pour le débat sur spip mais si cela peut aider....
  • # Re: CMS mulitlingue

    Posté par  . Évalué à 1.

    Xaraya (http://www.xaraya.com(...)) est en train d'y songer sérieusement (au multilingue), il y a des discussions sur les architecture choisies, du boulot en cours pour la version fr mais ça vaut le coup d'oeil je pense (XHTML & CSS):
    http://www.xaraya.com/index.php/news/c37/(...)

Suivre le flux des commentaires

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