Jump to content

Le CMS ... lequel choisir ?


Recommended Posts

Bonjour à tous,

Je me présente assez brièvement : Je suis étudiant et webmaster d'un site de taille correcte sur la documentation des reptiles et autres animaux. Disons que je suis plutôt débutant dans le domaine des CMS ... mis à part le html ... je suis pas très fort.

Aujourd'hui mon site est fortement pénalisé pour la simple et bonne raison que les pages sont construites à partir de tableaux. <table> <table> ...blablabla ... bref à l'ancienne en quelque sorte !!! De plus j'aurai fortement besoin d'ouvrir un système collaboratif dans le but de développer plus rapidement le site.

Je viens de m'inscrire sur le forum des webmasters dont j'entends souvent parler depuis bien longtemps et donc je me dis que si je dois me lancer dans un CMS, c'est vous qui serez les mieux à même de m'aider dans un choix. Je considère en effet que le choix d'un CMS est crucial pour un site ... c'est un énorme changement !!!

Seulement mon hic est le suivant ... je voudrai conserver le look de mon site en adaptant sur un CMS (voir rajouter des fonctionnalités comme le système collaboratif...). Je vais donner mon url histoire de vous aider : cheloniophilie.com avec tous les sous domaines qui le composent !!! (la partie tortues sera sur un sous domaine quand je lancerai le CMS).

Je suis donc dans l'attente de vous lire ...

Au passage... j'ai tenté wordpress mais j'ai beaucoup de difficultés à l'utiliser et surtout à l'adapté à mon look actuel.

Edited by cheloniologue
Link to post
Share on other sites

Il y a pas mal de CMS qui peuvent te convenir, je pense à Drupal entre autre, mais celui que j'utilise personnellement c'est Textpattern, c'est un CMS qui est taillé sur mesure pour les designers et codeurs, pour la question de ton design tu es libre de faire le design que tu veux et de mettre dessus les tags propres a textpattern pour gérer le contenu. Il demande un peu temps pour s'habituer à sa logique mais par la suite ça roule tout seul, en plus il est léger et consomme peu de ressources.

Jette y un coup d'il pour te faire ta propre idée (il y a aussi welovetxp.com qui te donnes une liste de sites réalisés avec ce CMS pour voir ce qu'on peut en faire :P )

Link to post
Share on other sites

Par contre, je ne comprends pas ton souci de base : tu dis être pénalisé à cause des tables ... Pénalisé de quelle manière ?

Le code des pages est pourri ... de nos jours on utilise des li par exemple ...bref on allège le code et on fait du xhtml ou du php

<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td colspan="7" bgcolor="#5C743D"><img src="mm_spacer.gif" alt="" width="1" height="1" border="0" /></td>
</tr>
<tr>
<td colspan="7" bgcolor="#99CC66" background="mm_dashed_line.gif"><img src="mm_dashed_line.gif" alt="line decor" width="4" height="3" border="0" /></td>
</tr>
<tr>
<td colspan="7"><table width="100%" bgcolor="#99CC66" border="0">
<tr>
<td width="13%" bgcolor="#5C743D" height="22"> <div align="center"><a href="http://www.cheloniophilie.com" class="Style31">Les tortues </a></div></td>
<td width="13%" bgcolor="#966052" height="22"><div align="center"><a href="http://serpent.cheloniophilie.com" class="Style31">Les serpents </a></div></td>
<td width="13%" bgcolor="#BDAC3C" height="22"><div align="center"><a href="http://lezard.cheloniophilie.com/" class="Style31">Les lézards</a></div></td>
<td width="13%" bgcolor="#69B74C" height="22"><div align="center"><a href="http://amphibien.cheloniophilie.com/index.php" class="Style31">Les amphibiens </a></div></td>
<td width="13%" bgcolor="#999966" height="22"><div align="center" class="Style31"><a href="http://animal.cheloniophilie.com"class="Style31">Les mammifères </a></div></td>
<td width="13%" bgcolor="#FFFF66" height="22"><div align="center"><a href="http://www.cheloniophilie.com/annonces/recherche_multi.php3" class="Style35"><strong>Les annonces </strong></a></div></td>
<td width="13%" bgcolor="#999999" height="22"><div align="center"><a href="http://forum.cheloniophilie.com/" class="Style31">Le forum </a></div></td>
</tr>
<tr>
<td colspan="7" bgcolor="#99CC66" background="mm_dashed_line.gif"><img src="mm_dashed_line.gif" alt="line decor" width="4" height="1" border="0" /></td>
</tr>
</table>

<tr>
<td width="17%" valign="top" bgcolor="#5C743D">
<table width="100%" border="0" cellpadding="0" cellspacing="0" id="navigation">
<tr>
<td width="100%"><a href="../Tortue/" class="navText">Vouloir une tortue </a></td>
</tr>
<tr>
<td width="100%"><a href="../Fiches/" class="navText"><img src="etoil029.gif" width="24" height="19" /> Les Fiches</a> </td>
</tr>
<tr>
<td width="100%"><a href="../Photos/" class="navText"><img src="etoil029.gif" width="24" height="19" /> Les Photos</a> </td>
</tr>
<tr>
<td width="100%"><a href="../Videos/" class="navText"><img src="etoil029.gif" width="24" height="19" /> Les Vidéos</a> </td>
</tr>
<tr>
<td width="100%"><a href="../Alimentation/" class="navText">L'alimentation</a> </td>
</tr>
<tr>
<td width="100%"><a href="../chelo/identificationetape1.php" class="navText">Identifier l'espèce</a> </td>
</tr>
<tr>
<td width="100%"><a href="../Age/" class="navText">L'âge d'une tortue</a> </td>
</tr>
<tr>
<td width="100%"><a href="../Morphologie/" class="navText">La morphologie</a> </td>
</tr>
<tr>
<td width="100%"><DIV id=monmenu>
<UL class=niveau1>
<LI>
<div align="left" with="100%">Divers
<UL class=niveau2>
<LI class=plus><A href="Gif-tortue.php" class="navText">images animées</A></LI>
<LI class=plus><A href="../Collection/" class="navText">Collection d'objets</A></LI>
<LI class=plus><A href="../annuaire-associations-tortues/associations.php" class="navText">Les Associations</A></LI>
</UL>
</div>
</LI>
</UL>
</DIV></td>
</tr>
<tr>
<td width="100%"><a href="../Histoire/" class="navText">Histoire des tortues</a></td>
</tr>
<tr>
<td width="100%"><DIV id=monmenu>
<UL class=niveau1>
<LI>
<div align="left" with="100%">Littérature
<UL class=niveau2>
<LI class=plus><A href="../Symbole/" class="navText">Symbole tortue</A></LI>
<LI class=plus><A href="Citations-tortue.php" class="navText">Les citations</A></LI>
<LI class=plus><A href="Proverbes-tortue.php" class="navText">Les proverbes</A></LI>
<LI class=plus><A href="../Articles/" class="navText">Les articles</A></LI>
</UL>
</div>
</LI>
</UL>
</DIV>
</td>
</tr>
<tr>
<td width="100%"><a href="../Boutique/" class="navText">La boutique </a></td>
</tr>
<tr>
<td width="100%"><a href="../Liens/" class="navText">Les sites partenaires </a></td>
</tr>
<tr>
<td width="100%"><a href="../cate/" class="navText">Annuaire</a></td>
</tr>
<tr>
<td width="100%"><a href="biographie.php" class="navText">L'auteur du site </a></td>
</tr>
<tr>
<td width="100%"><a href="../Statistique-tortue/Statistique.php" class="navText">Les statistiques</a></td>
</tr>
</table>
</td>
<td width="30"><img src="mm_spacer.gif" alt="" width="10%" height="8" border="0" /></td>
<td colspan="2" valign="top"><div align="center"><img src="mm_spacer.gif" alt="" width="10%" height="1" border="0" /></div>
<table width="88%" height="313" border="0" cellpadding="0" align="center" cellspacing="0">
<tr>
<td width="421">
<h1 align="center">Vous êtes sur le plus gros site sur les tortues.</h1></td>
</tr>
<tr>
<td class="bodyText">
<p><form action="http://www.google.fr/cse" id="cse-search-box" target="_blank">
<div>
<div align="center"><span class="Style21">Faire une recherche sur le site :
</span>
<input type="hidden" name="cx" value="partner-pub-3297172229739976:n7s" />
<input type="hidden" name="ie" value="ISO-8859-1" />
<input type="text" name="q" size="24" />
<input type="submit" name="sa" value="Rechercher" />
</p>
<a href="FAQ/index.php"><span class="Style33">FAQ </span> </a></div>
</div>
</form>


Le truc c'est que je veux tout automatiser ...on me parle de joomla, de spip, wordpress(que je n'aime pas cela dit en passant) etc etc ...

Drupal ... ça me fait trop penser à wikipédia ... moi je veux mon site à l'identique avec juste la possibilité aux membres de rajouter du contenu que mes modo et moi nous modérerons !

Link to post
Share on other sites

En toute logique, ce n'est pas parce que le code est mal fichu que tu peux être pénalisé par les moteurs (ce que j'avais compris de ta phrase). Mais ça peut motiver une refonte, ça oui !

Personnellement, pour mes projets rédactionnels, qui n'ont pas besoin de fonctionnalités hyper poussées, j'utilise SPIP.

Juste au cas où : attention à ne pas passe d'un extrême à l'autre lors de la refonte : il ne s'agit pas de remplacer les tableaux par telle ou telle balise, mais bel et bien d'utiliser les balises à bon escient (p pour les paragraphes, blockquote pour les citations, ul et ol pour les listes (éventuellement les menus), h1 à h6 pour les titres, etc).

Link to post
Share on other sites

Tout d'abord merci Nulette... cela représente 5 ans de travail avec plus de 300 pages de textes ... des centaines de photos et les droits d'auteur quand se n'est pas les miennes ... bref beaucoup de travail ... par contre se n'est pas un site qui rapporte de l'argent ... l'adsense permet à peine de payer l'infographe l'hébergement et les frais de développement pour le système des annonces par exemple et l'hébergement de photos (personnalisé pour forum) => (reptiles.cheloniophilie.com).

Pour te répondre capitain_torche, je suis d'accord avec toi ... il faut une petite refonte ... mais je ne souhaite pas trop changer le look qui me paraît bien ... c'est surtout un changement de code. Je voulais trouver quelqu'un pour me faire le changement (au black) seulement je n'ai pas trouvé (ne souhaitant pas débourser des 100 et des 1000 pour la modification du code d'UNE seule page d'un site qui rapporte pas un rond).

Edited by cheloniologue
Link to post
Share on other sites

Il est préférable d'éviter de parler de black sur un forum, fréquenté par des prestataires qui ont le plaisir de payer des charges.

Vu la pléthore d'outils existants,il est difficile de faire son choix. Dans tous les cas, il y aura une phase d'apprentissage pour maitriser le cms et le système de templates.

Si tu penses à faire du travail collaboratif, tu devras évaluer le workflow de validation des solutions envisagées pour qu'il te convienne.

Dans ton cas, un moteur de wiki pourrait être envisagé.

Link to post
Share on other sites

Oups pardon ... désolé de l'avoir écrit ... même si une partie des prestataires qui paient des charges ...font aussi du travail en douce (je le sais pour en avoir profité un temps). Et puis après il faut voir les prix ... 500€ pour le re-codage d'une page ... j'estime que c'est abusé.

Enfin et pour revenir au sujet ... les cms de type wiki sont risqués m'a t'on dit ... wiki subit régulièrement des attaques (d'après mes lectures).

C'est le problème du cms collaboratif vous allez me dire ... c'est pour ça que je suis encore hésitant et que je ne trouve pas chaussure à mon pied. Alors lequel choisir ?

Y'a t'il une liste des différents CMS existants avec leurs points fort et leurs points faibles ?

Edited by cheloniologue
Link to post
Share on other sites

Le point faible de ces CMS répandus est aussi leur avantage : les piratins en herbe trouvent plus facilement les failles, mais si tu fais les mises à jour, ces failles sont très rapidement corrigées.

Et ton site n'a pas de valeur suffisante pour attirer les vrais pirates, tu ne récupèrerais que les amateurs qui suivent une méthode toute faite.

Link to post
Share on other sites
  • 2 weeks later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Similar Content

    • By Axeldesigner
      Bonjour à tous, 
       
       
      Designer depuis plus de 10 ans en mainstream mais aussi depuis 2 ans dans l'adulte, je vous propose mes services de designer. 
      Site wordpress / landing page  / e-commerce / blog /application mobile / / e-mailing / bannière statique ou gif / logo / identité / brochure / flyer etc ...
      Je crée et intègre moi même pour tout ce qui est digital.
       
      Voici mon lien Portfolio pour mon site adulte et en PJ un mixe avec  des  projets mainstream ( mon nouveau site mainstrean n'étant pas encore live )
       
      gooddesignx.com
       
      Au plaisir de travailler ensemble, à très vite.
      Axel
       
       
       
       
       
       
    • By 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    
    • By 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
    • By 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
    • By 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
×
×
  • Create New...