Aller au contenu
Autocollec

Un site de 15 ans qui doit se mettre au gout du jour

Noter ce sujet :

Recommended Posts

Bonjour à toutes et tous...



Je lance cette discussion pour m'aider à finaliser des choix que je vais avoir à trancher dans les semaines qui viennent.



Le contexte :


Un site de communauté automobile né en 2000. Une partie rédactionnelle, des galeries photos, un agenda, et un forum d'environ 600.000 posts à ce jour. Le site est initialement né sous PhpNuke, est passé par Xoops et fonctionne depuis 2006 sous vBulletin 3.5


Les upgrade vers vBulletin 4.x n'ont pas pu être fait, en raison essentiellement du plugin de galerie qui n'a pas suivi l'évolution et de divers hacks dans le code, qui n'ont pas été documentés.



Aujourd'hui le site fonctionne sous une version PHP plus qu'obsolète et un serveur dédié agé qui, statistiquement est plus proche de la fin que du début de sa vie. Il va donc falloir, d'une façon ou d'une autre, faire évoluer ce site vers une plateforme plus moderne.



Le dilemne :


Les usages d'internet ont fortement évolué depuis 2006 : Facebook, Pinterest, Instagram, Youtube pour partager ses infos, ses images, ses vidéos... les sites orientés forum n'ont plus le monopole des communautés !



Les options identifiées :



1) Une migration vers vB 4.x


Avantages : Un taux de compatibilité forum élevé, à défaut d'être totale. Pas trop de difficultés à recréer les liens SEO internes. Utilisé par de nombreuses communautés


Inconvénients : plateforme en perte de vitesse, look daté, peu d'avancées fonctionnelles par rapport à vB 3.5, systeme 5.x peu convaincant



2) Une migration vers IPB


Avantages : Plateforme évoluant positivement, skins corrects, des Apps convaincantes, communauté FR relativement active


Inconvénients : compatibilité forum moins élevé, inconnue sur les possibilités de recréer les liens SEO existants...



3) Migrer vers un ensemble Joomla + Jomsocial + Kunena


Avantages : Le plus complet, avec la dimension sociale. Templates sexy, bibliothèques d'extensions, évolutivité


Inconvénients : lourd, 3 outils fortement inféodés, forum Kunena un peu "léger"



Plusieurs personnes me poussent vers Joomla and co. mais je ne suis pas convaincu, loin de là. D'abord, je ne trouve pas de "grand site communautaire" tournant sous Joomla. Troublant ... J'ai également des doutes sur les besoins en ressources pour gérer de forts afflux de connexions qui peuvent se produire lors d'événements importants.



Solution intermédiaire :


Mixer une solution vB ou IPB avec un "front" Wordpress pour gérer toute la partie éditoriale.


Avantages : bénéficier de la puissance de WP pour le SEO, bénéficier des templates et des extensions WP


Inconvénients : euh ... je n'en vois pas.



C'est cette dernière solution qui aurait actuellement ma préférence, sans que j'ai tranché entre vB et IPB (ce dernier est utilisé par Ferrarista.fr qui en est ravi).



Voilà l'état de ma réflexion ...


Merci par avance à ceux qui me feront part de leur expérience, avis, conseils ....cool.gif

Modifié par Autocollec

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour,



Tu as oublié le principal : Mettre le lien vers ton site :) . Le plus simple est de le mettre dans ta signature, comme ça on ne le perdra pas de vue ;)


Partager ce message


Lien à poster
Partager sur d’autres sites

Hello,



Toujours un peu mitigé lorsqu'il s'agit de méler plusieurs solutions logicielles pour répondre à un besoin somme toute relativement classique. Pas certain que mixer plusieurs outils soit une réponse pérenne : le cout initial est amoindri, pas la maintenance ni le dev d'éventuelles customisations.



Bref, je ne trouve aucune des solutions que tu proposes pertinente de ce simple point de vue (Joomla est la moins pire, vu que Kunena semble spécifiquement conçu pour, reste à connaître sa durée de vie).



Le besoin est relativement classique : CMS + communauté (donc authentification, modération, articles, worlflow et tout ce qui en découle), il ne me semble pas impossible d'obtenir moyennant quelques développements des fonctionnalités qui collent à ce que tu souhaites, en mutualisant les sessions de tes utilisateurs, les fonctionnalités d'affichages & les modèles.


Le contre argument de mon point de vue serait le forum : IPB, VB et consort ont pleins de fonctions qu'un CMS ne te donnera jamais en nâtif, mais pour la majorité de celles-ci, c'est loin d'être insurmontable et ça ne vaut à mon avis pas le coup de scinder 2 systèmes.


Lorsque l'on utilise plusieurs solutions, on se rend de plus en plus dépendant de celles ci au fur et à mesure que l'on customise, si bien que l'on est de plus en plus tributaire d'un environnement que l'on ne maîtrise pas (exemple pas trop vieux vécu : un arrêt du support php 5.2 d'un CMS pour utiliser les namespaces qui a forcé qq à beaucoup de contorsions à causes des interconnexions)



Maintenant, quelle solution je prendrai ?



Disons que je ne peux avoir la réponse. C'est selon tes besoins de customisation. Si tu as de forts besoins fonctionnels exotiques, je m'appuierai sur un couple CMS/framework. Sinon : Joomla (si j'aimais), Drupal 7 (j'attendrai la 8 avec symfony), eZ, ou de manière plus incertaine Wordpress+bbpress (j'ai longtemps craché sur WP, mais les dernières évolutions sont pour le moins très intéressantes).



Il existe certainement d'autres solutions, mais je me cantonne à ce que je connais !



Voici un avis contestable, mais c'est le mien smile.gif


Partager ce message


Lien à poster
Partager sur d’autres sites

Salut,



J'administre un site, premier dans son domaine, s'appuyant sur un WP + VBulletin.



Pourquoi WP? Parce que tu trouves tout ce dont tu as besoin au niveau des plugins. Pareil, si tu as besoin d'un plugin spécifique, tu peux faire une demande sur Elance et pour pas très cher, c'est fait.



Pour le forum, je reste plus que mitigé pour vBulletin : code trop lourd, pas de solution SEO intégrée (on a migré de vBSEO à dBSEO à cause du hack très connu), interface moche et non évolutive etc.



IPB ou PhpBB font très bien l'affaire mais difficile de migrer à cause justement du SEO.



Pour Joomla, que j'ai connu, j'ai vite abandonné face à l'amateurisme de l'époque. Cela a surement évolué depuis mais WP a été très complet pour moi.



Quelles solution pour toi?



Perso, je partirais sur un autre serveur en parallèle afin de préparer le nouveau site. Dans un premier temps, importer les articles ne me semble pas insurmontable. Pas testé mais tu as un plugin pour ici :


https://wordpress.org/plugins/cms2cms-vbulletin-to-wp-migration/



Pour le SEO, c'est plus compliqué mais pas impossible : tu as 250 URLs dans Google. Reste à voir ce que le plugin propose mais au pire, c'est 2 jours de réécriture si pas possible en automatique.



Quid de ton forum? Tu as un forum quelque part? Je ne l'ai pas trouvé.



Rien d'impossible selon moi.



EDITION : le plugin est pour la partie forum uniquement. Mais je maintiens que les articles sont importables sans soucis dans WP.




Portekoi


Partager ce message


Lien à poster
Partager sur d’autres sites

Perso je te conseillerai une solution hybride du type WP + PHPBB, chaque solution étant experte dans son domaine (éditoriale + forum), pas de souci pour les fonctionnalités proposées et les évolutions.

Partager ce message


Lien à poster
Partager sur d’autres sites

Merci (beaucoup) à tous de vos réponses. Je vous fais un petit retour sur chacune de vos analyses :



@SStephane : J'en suis à m'interroger sur la valeur ajoutée d'un CMS. L'interêt est faible si ce n'est que pour servir de support à la partie rédactionnelle du site. Un front WP ou une solution IPB peuvent parfaitement faire le job. En terme de besoins, pas d'exotisme je n'ai pas à ré-inventer la poudre. L'audience est à 50% sur le forum, 30% les galeries photos, 10% sur le rédactionnel, le reste se répartissant sur les fonctions agenda, recherches et divers services ...



@Portekoi : Je suis assez proche de ton analyse (front WP + forum), à l'instar de la communauté www.audipassion.com. Comme toi, la soluce vB ne m'attire pas j'irai plutôt vers IPB. Le SEO c'est pas mal, mais 60% de mon trafic provient d'accès directs ou de FB (je publie en auto le RSS du Forum et les petites annonces).



@Adn : là encore, on converge, à l'exception de la solution du forum : Je pense que PhpBB est relativement daté. Et je tiens à disposer d'une solution bien maintenue, pouvant suivre sans difficulté les évolutions de PHP à venir, et de ce point de vue, je crois que c'est pas gagné avec PhpBB


Partager ce message


Lien à poster
Partager sur d’autres sites

Une solution unique est a mon avis le mieux a mettre en place, le Hub tourne sous IPB, et il y a tout ce qu'il faut : Forum (IPboard), Publication (IPContent), galerie (IPGallery)


Partager ce message


Lien à poster
Partager sur d’autres sites

Tu as raison et IPB est sur ma short list. www.ferrarista.fr propose une solution basée sur IPB très complète et séduisante.

Je me pose la question d'un "front" (à priori WP) pour apporter deux dimensions :

- un design plus "moderne" avec les dizaines de thèmes dispo

- des fonctions d'optimisation SEO plus poussées

... Et en bonus toute la panoplie d'extensions WP pour rendre le site plus attractif.

Partager ce message


Lien à poster
Partager sur d’autres sites

Oula, Wordpress est un bon outil, je l'utilise régulièrement, mais il faut limiter au maximum les extensions, ces dernières alourdissent pas mal et rendent parfois les mise à jours compliquées. Et wordpress est souvent mis à mal par ces dernières coté failles de sécurité.



Si tu mets en place un mix d'application et que tu souhaites un compte unique sur les différentes, tu vas devoir faire très attention lors des mises à jours de ces dernières de ne "rien casser"



Par exemple, si il y a une mise a jour de sécurité wordpress, et que cette dernière casse le bridge, tu fais quoi? tu reviens en arrière et tu ne mets pas a jour?



Quand tu penses à un site comme le tiens, il faut penser à choisir une solution pérenne / simple pour limiter au maximum les problèmes de mises à jours et de compatibilité.


Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour,

Je ne suis pas d'accord avec toi. Ce serait comme de dire: j'ai acheté un téléphone Android mais je n'installe aucune extension.

Wp a fait ses preuves depuis longtemps. Les extensions majeures sont stables. Une plante? Pas grave, on la désactive et on attend un correctif.

Mais quand un plugin est téléchargé 500 milles fois, en général, les devs font attention.

WP pour un bloc, c'est très bien. IPB pour un forum, c'est très bien aussi.

Portekoi

Partager ce message


Lien à poster
Partager sur d’autres sites

je n'ai pas dit qu'il ne fallait pas en mettre, mais se limiter au strict nécessaire. j'ai eu l'occasion de devoir reprendre des sites sous Wordpress avec la tonne de plugin, et bien c'est un vrai calvaire à mettre à jour

Partager ce message


Lien à poster
Partager sur d’autres sites

Si le plugin fait partie des plus utilisés, y a pas de "calvaire" à avoir sinon, vu le nombre de sites tournant sur ce CMS, cela aurait fait comme PhpNUke et cela ne serait plus utilisé.



Il ne faut pas toucher au "Core" de WP. Et de toute manière, ceux faisant cela ont râté quelque chose...


Partager ce message


Lien à poster
Partager sur d’autres sites

Merci pour le débat !



Pour clarifier le truc :


La zone WP aura vocation à faire portail / webzine / redactionnel => pas d'identification des utilisateurs, pas de bridge.


L'identification ne se fera que sur la zone forum



Pas question de gaver WP d'extensions, juste 3-4 parmi les incontournables et pour gérer de l'affichage de contenus RSS venus du forum et des petites annonces


Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant

  • Contenu similaire

    • Par kevinjoseph
      Bonjour, j’ai un gros problème sur mon site Wordpress . Du jour au lendemain, mon site wordpress fais une redirection vers un autre site wordpress que j’ai crée ,sans que je touche à quoi que ce soit. Quand j’essai d’aller sur l’admin pour désactiver les plugins et voir d’où peut venir le problème. Impossible d’accéder, sa me redirige vers l’admin de l’autre site. Au final il est impossible que j’accède au site via (google, la bare de recherche, les favoris, l’admin…) pour voir ce qu’il fonction pas, j’ai juste accès au FTP. J'ai essayé de voir d'où pouvez venir ce bug en supprimant les plugins, le théme, mes derniers modifications, regarder sur le .htaccess si il y avais quelque par le nom de domaine de l'autre site écrit. Ca n'a rien changer, le site continue de ce rediriger automatiquement vers l'autre site. Si vous avez une idée d’où sa peut venir ou comment faire pour arranger ça et surtout comment éviter que sa ce reproduise. Sa m’aiderai beaucoup, merci d’avance.
      voici le code du .htaccess:
       
      # BEGIN WordPress
      <IfModule mod_rewrite.c>
      RewriteEngine On
      RewriteBase /
      RewriteRule ^index\.php$ - [L]
      RewriteCond %{REQUEST_FILENAME} !-f
      RewriteCond %{REQUEST_FILENAME} !-d
      RewriteRule . /index.php [L]
      </IfModule>

      # END WordPress
      ~   Ludovic • 16:28    
    • Par prem
      Hello j'aurais besoin urgemment de votre aide svp... Cela fais des jours que je bloques.
      Voilà j'ai des posts , chaque posts a plusieurs categories.
      j'ai fais une requete wp_query pour lister tous les posts sauf une categorie ,mais je me retrouves avec des doublons . voila mon code 
      <?php /** * The template for displaying a grid item. * * @package WordPress * @subpackage Edition * @since Edition 1.0 */ $do_not_duplicate = array(); $query = new WP_Query( array( 'category__not_in' => array( 32 ) ) ); if ( $query->have_posts() ) : while ( $query->have_posts() ) : $query->the_post(); $do_not_duplicate[] = $post->ID; global $tw_section, // section object $grid_size, // grid size $post; // section object $section_id = get_the_ID($post); // section id $tw_categories = get_categories(); // get all post categories $post_type = get_post_type(); $thumbnail_size = 'half'; $thumbnail_size = ($grid_size == 'fullgrid') ? 'big' : $thumbnail_size; if ($grid_size == 'related') { $thumbnail_size = 'related'; } ?> <div class="<?php if ( isset($tw_categories[0]->term_id) ) { echo 'highlight_category_' . $tw_categories[0]->term_id; } ?> <?php echo (has_post_thumbnail()) ? 'has-thumbnail' : 'no-thumbnail'; ?> <?php echo $grid_size;?> grid-item"> <div class="isobrick-inner"> <?php the_post_thumbnail($thumbnail_size, array( 'onload' => 'jQuery(this).animate({ "opacity" : 0.75 }, 500);' )); ?> <?php echo themewich_review_circle('none', false); ?> <?php if ( 'post' == $post_type ) : ?> <span class="thumboverdate"> <i class="fa fa-bookmark"></i> <?php themewich_date('human'); ?> </span> <?php else: ?> <?php if ( function_exists( 'wc_get_template' ) ) : ?> <span class="thumboverdate"> <?php wc_get_template( 'loop/price.php' ); ?> </span> <?php endif; ?> <?php endif; ?> <div class="thumbovertext"> <div class="badge"> <?php echo ag_get_cats(3); ?> </div> <h2 class="title"> <a href="<?php the_permalink(); ?>" title="<?php the_title_attribute(); ?>"> <?php $title = get_the_title(); if (strlen($title) >= 75) { $title = mb_substr($title, 0, 75) . "... "; } echo $title; ?> </a> </h2> <?php if ( 'post' == $post_type ) : ?> <?php preg_match('/<!--more(.*?)?-->/', $post->post_content, $matches); ?> <a class="button outline" href="<?php the_permalink(); ?>" title="<?php the_title_attribute(); ?>"> <?php if ( isset($matches[1]) && $matches[1] ) { echo $matches[1]; } else { _e('Lire la suite', 'themewich'); } ?> </a> <?php endif; ?> </div> <a class="brick-thumb-link" href="<?php the_permalink(); ?>" title="<?php the_title_attribute(); ?>"> <?php the_title(); ?> </a> </div> </div> <?php endwhile; ?> <?php endif; ?> <?php wp_reset_query(); ?>  
       
       
      et quand je fais un var_dump ($do_not_duplicate);
      j'obtiens 
      array(1) { [0]=> int(470) }
      array(2) { [0]=> int(470) [1]=> int(368) } 
      array(3) { [0]=> int(470) [1]=> int(368) [2]=> 
       
       
      et je souhaiterai avec l'aide d'un foreach ne poster mon article qu'une fois
    • Par Theode69
      Bonjour à tous, sachez que votre réponse me sera d'une très grande aide ! 
       
      Je suis actuellement entrain de créer un  site pour une université. L'objectif est d'avoir terminé avant la fin du mois d'aout une version test/un MVP simple mais fonctionnel. Pour résumer, mon but est de simplifier et rendre plus rapide les inscriptions des étudiants auprès des professionnels. Ce site contiendra une partie pour les étudiants, une pour les professionnels.
       
      Pour faire simple chaque étudiant aura  un compte perso, sur lequel il pourra ajouter des documents (carte d'identité, RIB, justificatif de domicile, etc) afin de les stocker dans un cloud. 
       
      De l'autre côté, les professionnels (auto école, salle de sport, assurance, protection sociale, opérateur téléphonique) auront un espace dédié à leur activité. Ils auront une fiche résumant leur entreprise (secteur, téléphone, localisation) et ils renseigneront les documents nécessaire lors de l'inscription à leurs services. 
      Pour s'inscrire, l'étudiant n'aura plus qu'a autoriser l'accès à ses documents (préalablement enregistrés dans le cloud) évitant ansi de perdre du temps sur place en passant par la dématérialisation de l'inscription. 
       
      Le projet devra donc contenir : 
       
      une zone de connection privée pour chaque utilisateur et entreprise la liaison avec un cloud (je pensais sous traiter la gestion du cloud  à une entreprise spécialisée)  si possible une barre de recherche permettant de trouver les professionnels répondant aux besoins des utilisateurs  la possibilité pour le professionnel de télécharger les documents auxquels ils a été autorisé afin de procéder à l’inscription  si possible (pas urgent car surement compliqué) que chaque professionnel puisse établir une page de pré inscription où l’utilisateur remplie ses données de manières manuscrites (prénom, nom, mail, etc) avant de compléter l’inscription avec les documents justificatifs contenus dans le cloud   
       
      Ayant de bonnes bases en HTML+CSS et quelques connaissances concernant Java Script j'hésite encore sur la forme que pourra prendre le site. 
      Soit il m’est possible d’utiliser WordPress.org en utilisant différents plug ins (mais il y en a t-il qui permettent réellement de remplir tout ces objectifs?). 
      Soit je pensais créer mon site à l’aide de Meteor.Js ou Node.Js …

      Quelles solutions préconisez vous ? Si aucune ne vous semble adaptée selon vous comment pourrais je faire pour créer ce MVP ? Comment feriez vous pour commencer ce projet ? 
      Merci énormément pour l’aide que vous pourrez m’apporter dans cette aventure ! Je suis disponible si vous voulez échanger plus longuement. 
       
      Bien cdt 
      Théo R
    • Par WebDesignSwiss_net
      Salut le monde!
       
      Actif dans le webdesign depuis 1993, je réalisais en ce temps là les premiers sites en html avec un éditeur wysywyg du nom de Homepage, sur Mac, au CIH.
       
      Avec les possibilités grandissantes j'ai évolué vers la réalisation de sites web en joomla. Depuis le début, avec Joomla 1.5, j'ai été fasciné par les possibillités grandissantes de l'équipe de réalisateurs de composants et de modules.
       
      Avec le temps mon hébergeur a évolué vers une interface web très intuitive avec des fonctions innovantes qui m'aident aujourd'hui à automatiser toujours plus la gestion de mes sites et des mises à jour.
       
      Cordialement
       
       
       
       
       
    • Par Toulonweb
      Bonjour,
      je souhaite réaliser une section annuaire sur un site tournant sous wordpress,
      j'ai eu beau chercher a droite et a gauche mais rien à part 2 plugins qui ne sont plus mis a jours depuis des années.
      Je précise que je ne souhaite pas faire un site annuaire mais seulement une section sur un site existant.
      J'ai bien tenté arffo mais il n'est plus compatible avec php 5
      Auriez vous une piste?
       
      Merci d'avance.
       
      Nicolas
×