Partage
  • Partager sur Facebook
  • Partager sur Twitter

Un "CMS" est-il la meilleure solution ?

Un "CMS" est-il forcement nécessaire ?

Sujet résolu
    23 octobre 2014 à 11:14:52

    Bonjour, 

    J'ai posté ce message afin que l'on éclaire ma lanterne à ce sujet.

    Je m'explique, je travail actuellement sur la conception d'un site web dynamique.

    Voici ses différentes fonctionnalités ci-dessous !

    • Espace membre   
    • Forum
    • News

    Comme vous pouvez le constater cela est banal, mais je me pose la question sur l'emploie d'un "CMS"

    ou bien l'implémentation de code "PHP"(avec un "Framework"), et d'un système de "BDD"("MySQL").


    Merci de vos réponses !  

    -
    Edité par engel73 23 octobre 2014 à 11:43:58

    • Partager sur Facebook
    • Partager sur Twitter
      23 octobre 2014 à 12:18:28

      Bonjour,

      quelles sont tes compétences ? Je te demande ça car personnellement, je trouve qu'il est dommage de ne pas essayer de coder un maximum de choses soit-même. Pour le forum, tu peux utiliser FluxBB, Xoops, phpBB. Pour les news, Wordpress. Pour l'espace membre je ne sais pas mais cela existe sûrement. Regarde du côté de Drupal.

      Le problème va être de connecter ces différents CMS entre eux. Je trouve ça dommage de devoir s'inscrire une fois sur Wordpress, une autre fois sur phpBB et d'avoir un thème qui change radicalement quand tu passe de l'un à l'autre. SI tu veux un exemple réussi d'intégration regarde ubuntu-fr et son forum (un FluxBB). Personnellement, rien ne me choque, on dirait vraiment qu'ils ont codé le forum comme le reste de site alors que pourtant c'est un CMS. SI tu veux un exemple d'intégration qui à mon sens est une aberration regarde legtux et son forum. Malheureusement, beaucoup de sites ne font pas l'effort de s'approprier leurs CMS.

      En ce qui concerne les Frameworks, c'est plus une aide à la programmation qu'un site tout fait. Je te conseille donc davantage cela que les CMS si tu veux t'épargner du travail. En plus, certains CMS sont de véritables usines à gaz et seront bien moins performants que si tu codes un maximum de choses par toi-même avec ou sans Framework. Je ne l'ai jamais fait mais je pense que cela nécessite tout de même du boulot si tu ne veux que ton site soit fonctionnel. J'ai déjà rapporté des bugs sur des forums qui utilisaient Symfony qui n'auraient pas été présent si le webmasters avait codé lui-même (le genre de bug vraiment idiot) donc il faut là encore s'approprier le Framework.

      Donc, quitte à s'épargner des lignes de code, je choisirais la solution des Frameworks (mais c'est tout à fait personnel ;)). Et si tu veux vraiment apprendre, que tu as du temps et du courage, code tout toi-même :D !

      • Partager sur Facebook
      • Partager sur Twitter
      Mon projet : www.raighost.com un hébergeur web gratuit sans publicité. Essayez-le !
        23 octobre 2014 à 14:31:42

        Sinon drupal peut te fournir un espace de membre, gérer les news et le forum.
        • Partager sur Facebook
        • Partager sur Twitter
          23 octobre 2014 à 14:50:56

          Merci pour ta réponse très complète !

          J'ai posté ce sujet car je me suis jamais servi de "CMS" j'ai toujours codé tout moi-même, mais sans "Framework". 

          Pour mon prochain projet, j’hésite encore à l'utilisation d'un "Framework"

          Ps: Le problème de drupal est que je ne puisse pas choisir mon thème, je sais programmé en "php, sql"et je demandé le quelle des deux était mieux 

          Merci de votre aide, afin d'avoir d'autre opinion, je laisse le sujet ouvert.

          -
          Edité par engel73 23 octobre 2014 à 14:53:26

          • Partager sur Facebook
          • Partager sur Twitter
            23 octobre 2014 à 15:12:04

            engel73 a écrit:


            Ps: Le problème de drupal est que je ne puisse pas choisir mon thème, je sais programmé en "php, sql"et je demandé le quelle des deux était mieux 

            Tu veux dire le mieux entre Drupal et la programmation "à la main" ? Car php et sql ne servent pas à faire la même chose, ils sont complémentaires (j'imagine que j'ai mal compris la question ;)).

            Je pense que tu es moins libre avec un CMS. Mais si tu le maîtrises bien tu pourras arriver à en modifier pas mal de chose. C'est surtout une histoire de temps car au final, si tu programmes bien tu es capable de tout faire. On n'aurait pas créé les CMS s'il n'y avait pas d'avantage. Pour ma part, je préfère tout coder et utiliser de petits modules comme MathJax pour éviter de passer un an à tout refaire. Mais je n'aime pas trop les sites où le webmaster n'a rien codé donc je n'aime pas trop les CMS. C'est personnel bien entendu et je comprends qu'on cherche à gagner du temps. C'est même excellent pour les webmasters qui ne savent pas coder. Ca fait moins "blog".

            Cela dit, tu passeras peut-être pas mal de temps à apprendre à bien maîtriser Drupal donc au final niveau temps ça peut se discuter c'est à toi de voir :-°...

            • Partager sur Facebook
            • Partager sur Twitter
            Mon projet : www.raighost.com un hébergeur web gratuit sans publicité. Essayez-le !
              23 octobre 2014 à 15:26:14

              Merci pour ta réponse !

              Désoler si je me suis mal exprimé mais je voulait dire effectivement si les CMS étaient mieux que de coder tout. 

              Ps:

              De toute façon vous avez répondu a ma question le plus simple et le plus pro c'est de tout codé :pirate:

              Bonne journée et merci pour vos réponses !

              • Partager sur Facebook
              • Partager sur Twitter
                24 octobre 2014 à 5:15:02

                Non mais si les CMS existent c'est pas pour rien.

                Perso je trouve que c'est une perte de temps de recoder des trucs qui existent déjà, surtout qu'à moins d'être un bon programmeur ce que tu vas réaliser risque de ne pas arriver à la cheville des meilleurs CMS.

                • Partager sur Facebook
                • Partager sur Twitter

                Blond, bouclé, toujours le sourire aux lèvres...

                  24 octobre 2014 à 10:03:06

                  Salut,

                  LoupSolitaire a écrit:

                  Non mais si les CMS existent c'est pas pour rien.

                  Perso je trouve que c'est une perte de temps de recoder des trucs qui existent déjà, surtout qu'à moins d'être un bon programmeur ce que tu vas réaliser risque de ne pas arriver à la cheville des meilleurs CMS.

                  Je ne suis pas d'accord avec toi, c'est toujours mieux de faire soit même, cela est plus original, et souvent plus approprié à nos besoin.

                  C'est ce que j'appelle du "Sur Mesure" 

                  Merci pour ta réponse je laisse le sujet ouvert !

                  • Partager sur Facebook
                  • Partager sur Twitter
                    24 octobre 2014 à 10:20:07

                    LoupSolitaire a écrit:

                    Non mais si les CMS existent c'est pas pour rien.

                    Et si les framework existe c'est pour quel raison? :D
                    Okay je sors....
                    A la main pas de CMS ;)

                    • Partager sur Facebook
                    • Partager sur Twitter
                      24 octobre 2014 à 14:35:57

                      Il me semble que les Frameworks te laissent encore pas mal de travail et aussi plus de liberté. C'est le principe du site déjà tout construit qui me gêne. Mais je rejoins LoupSolitaire sur ce point : utiliser un Frameworks permet de ne pas passer beaucoup de temps à coder quelque chose que d'autres ont déjà fait et en mieux !
                      • Partager sur Facebook
                      • Partager sur Twitter
                      Mon projet : www.raighost.com un hébergeur web gratuit sans publicité. Essayez-le !
                        24 octobre 2014 à 17:10:20

                        engel73 a écrit:

                        Je ne suis pas d'accord avec toi, c'est toujours mieux de faire soit même, cela est plus original, et souvent plus approprié à nos besoin.

                        C'est ce que j'appelle du "Sur Mesure" 

                        L'OP veut faire un forum et une page de news, le genre de truc qui a été codé déjà des milliers de fois, à moins d'avoir besoin de fonctionnalités très spécifiques ou de vouloir recoder ça pour des raisons pédagogies, le faire à la main est une perte de temps.

                        • Partager sur Facebook
                        • Partager sur Twitter

                        Blond, bouclé, toujours le sourire aux lèvres...

                          24 octobre 2014 à 17:28:11

                          Merci pour votre aide à tous !

                          Effectivement les "frameworks" évitent de réinventer la roue !

                          Mais en ce qui concerne les CMS, ce système "Certe" de qualité, ne permet absolument aucune originalité et souplesse sur le site,

                          Cela peut être génial pour un néophyte voulant crée un site.

                          -
                          Edité par engel73 24 octobre 2014 à 19:24:13

                          • Partager sur Facebook
                          • Partager sur Twitter
                            24 octobre 2014 à 17:29:05

                            engel73 a écrit:

                            Mais en ce qui concerne les CMS, ce système "serte" de qualité, ne permet absolument aucune originalité et souplesse sur le site,

                            C'est faux.

                            Et c'est "Certes".

                            • Partager sur Facebook
                            • Partager sur Twitter

                            Blond, bouclé, toujours le sourire aux lèvres...

                              24 octobre 2014 à 17:52:22

                              engel73 a écrit:

                              Mais en ce qui concerne les CMS, ce système "serte" de qualité, ne permet absolument aucune originalité et souplesse sur le site, Cela peut être génial pour un néophyte voulant crée un site.

                              Tu devrais commencé par testé un deux CMS cela t'évitera sortir de grosse bêtise.

                              Et la plupart des pros utilise des CMS et ceux même comme des gros sites comme celui de la SNCF.

                              • Partager sur Facebook
                              • Partager sur Twitter
                                24 octobre 2014 à 19:32:27

                                millman a écrit:

                                Tu devrais commencé par testé un deux CMS cela t'évitera sortir de grosse bêtise.

                                Et la plupart des pros utilise des CMS et ceux même comme des gros sites comme celui de la SNCF.



                                Le site de la "SNCF" n'est pas un exemple pour les "proCMS":p car il s'agit de "Drupal 7", ce CMS est une 

                                solution libre donc oui on peut modifier le code, ça revient au même  que "coder à la main" avec un code de départ.

                                Ps: désoler pour "serte" au lieu de "certes"  ;)



                                -
                                Edité par engel73 24 octobre 2014 à 19:33:26

                                • Partager sur Facebook
                                • Partager sur Twitter
                                  24 octobre 2014 à 21:16:43

                                  Ridicule...

                                  Mais bon, si tu veux, alors disons que c'est plus rapide de coder à la main avec un code de départ que sans code de départ si tu préfères le voir comme ça...

                                  • Partager sur Facebook
                                  • Partager sur Twitter

                                  Blond, bouclé, toujours le sourire aux lèvres...

                                    25 octobre 2014 à 17:12:49

                                    QU'est ce qu'il faut pas lire : "un CMS ne permet aucune originalité" >_< Mon dieu penche toi deja une journée juste sur Wordpress , Drupal , Prestashop et compagnie pour voir ce dont il est REELEMENT question . 

                                    A part sur des besoins ultra specifiques ca ne sert a RIEN de ré-inventer la roue a part perdre du temps ou apprendre quelque chose (et c'est plus chiant a maintenir: t'imagine pas le bonheur du dev de chez BNP a qui j'ai annoncé que le site qu'il allais maintenir après mon départ est un Wordpress et que donc ca allais lui prendre rien du tout de son temps)

                                    • Partager sur Facebook
                                    • Partager sur Twitter
                                      25 octobre 2014 à 17:39:17

                                      Merci de vos réponse, et tous se que je dit n'est pas des affirmations je veut juste avoirs des avis opposé  ;)

                                      Bonne journée à tous

                                      • Partager sur Facebook
                                      • Partager sur Twitter
                                        27 octobre 2014 à 10:15:32

                                        Et si ton dev est pas une tanche... Il s'en fou
                                        Un site non basé sur un CMS est quand même une sécurité un poil plus sur que l'inverse...

                                        Tu m'excuse mais les plus gros sites sont sur quoi?
                                        (oui je parle bien du porn...)...

                                        Des CMS ou des Framework?
                                        Indice sa commence par un Simphony...
                                        • Partager sur Facebook
                                        • Partager sur Twitter
                                          27 octobre 2014 à 16:08:20

                                          toulouzinzin a écrit:

                                          Et si ton dev est pas une tanche... Il s'en fou
                                          Un site non basé sur un CMS est quand même une sécurité un poil plus sur que l'inverse...

                                          Tu m'excuse mais les plus gros sites sont sur quoi?
                                          (oui je parle bien du porn...)...

                                          Des CMS ou des Framework?
                                          Indice sa commence par un Simphony...


                                          Ouai enfin t'as aussi des gros sites assurance banque qui tournent sur des CMS (pas Wordpress on est d'accord mais CMS ne veut pas dire wordpress) ;) et niveau sécurité t'en fais pas pour eux je pense qu'ils y font plus gaffe que les sites de porn (parceque bon niveau responsabilité légale ils prennent plus cher si faille)
                                          • Partager sur Facebook
                                          • Partager sur Twitter
                                            27 octobre 2014 à 17:02:08

                                            hum on est d'accords mais c'est des CMS "maison"... Souvent à base de framework étendu ^^ (yep)...

                                            perso je travaille sur un la sous CI maison...

                                            La meilleur solution donc reste bien donc le code à la main ;) (faut bien l'écrire son propre cms. Au moins tu connais tes principales failles)

                                            -
                                            Edité par toulouzinzin 27 octobre 2014 à 17:05:16

                                            • Partager sur Facebook
                                            • Partager sur Twitter
                                              27 octobre 2014 à 17:02:51

                                              alliocha18051991 a écrit:

                                              A part sur des besoins ultra specifiques ca ne sert a RIEN de ré-inventer la roue a part perdre du temps ou apprendre quelque chose (et c'est plus chiant a maintenir: t'imagine pas le bonheur du dev de chez BNP a qui j'ai annoncé que le site qu'il allais maintenir après mon départ est un Wordpress et que donc ca allais lui prendre rien du tout de son temps)


                                              Bof, il m'est arrivé plus d'une fois de me retrouver avec un site tout pété après la màj de Wordpress (c'est même presque systématique), et puis quand le client à des besoins spécifiques c'est vraiment galère de les intégrer dans ce genre de CMS. Je suis même souvent obligé de modifier intégralement Wordpress pour qu'il corresponde aux besoins du client.

                                              C'est pour toutes ces raisons que maintenant j'utilise presque systématiquement CakePHP, c'est souple, c'est facile à déployer, la base de donné est 100% gérée par celui qui développe le site, il suffit de faire une petite documentation pour que le site puisse être maintenu par d'autres dev et en plus de ça c'est très simple à versionner avec Git et le MVC bien conçu permet de bien séparer les corps de métier et ainsi évite tous les conflits quand on travail à 10 sur un projet.

                                              • Partager sur Facebook
                                              • Partager sur Twitter
                                              Un de ces quatre, viens faire un tour sur Zeste de Savoir !
                                                27 octobre 2014 à 17:40:20

                                                toulouzinzin a écrit:

                                                hum on est d'accords mais c'est des CMS "maison"... Souvent à base de framework étendu ^^ (yep)...

                                                perso je travaille sur un la sous CI maison...

                                                La meilleur solution donc reste bien donc le code à la main ;) (faut bien l'écrire son propre cms. Au moins tu connais tes principales failles)

                                                -
                                                Edité par toulouzinzin il y a 32 minutes

                                                Liferay n'a rien demaison ^^ et pour le posteur du dessus j'ai bien dit quand on a pas de besoin spécifiques ;) Oui si tu veux des fonctions ultra specifiques il vaut mieux le faire a la main .

                                                Mais tu oubli un point : l'intégration de contenu ! avec un site "fait main au code" les gens qui veulent publier du contenu doivent savoir coder alors que sur un wordpress ou autre que nenni ;) et ca dans certains cas c'est un gros plus .

                                                Après je suis tout a fait d'accord : les CMS ne marchent pas dans 100% des cas . tout comme l'axiome "le CMS c'est caca". Chaque problème possède sa solution :)

                                                • Partager sur Facebook
                                                • Partager sur Twitter
                                                  27 octobre 2014 à 17:44:14

                                                  Si ton CMS maison est bien fait rien ne t’empêche d'avoir une partie adéquate pour que certains puissent publiés cotes admin...
                                                  Les CMS Wpress, joomla etc c'est pas caca certes dans des cas très spécifique...
                                                  Sinon sa reste quand même une jolie daube perso...

                                                  Après si certains aiment
                                                  • Partager sur Facebook
                                                  • Partager sur Twitter
                                                    27 octobre 2014 à 18:16:40

                                                    Oui rien ne t’empêche de faire un espace administrateur avec par exemple CakePHP, et ça sera surement mieux que sous Wordpress car plus adapté aux besoins du client. Je me suis déjà retrouvé à faire une formation à un client qui était perdu dans les menus d'administrations de Wordpress.

                                                    -
                                                    Edité par LeSuricateFurtif 27 octobre 2014 à 18:17:19

                                                    • Partager sur Facebook
                                                    • Partager sur Twitter
                                                    Un de ces quatre, viens faire un tour sur Zeste de Savoir !
                                                      27 octobre 2014 à 18:26:29

                                                      toulouzinzin a écrit:

                                                      La meilleur solution donc reste bien donc le code à la main ;) (faut bien l'écrire son propre cms. Au moins tu connais tes principales failles)

                                                      Ah oui c'est original ça...

                                                      Non mais franchement, la partie entre parenthèses, tu y crois vraiment ou tu fais des paris sur le premier qui va craquer et t'insulter ?

                                                      • Partager sur Facebook
                                                      • Partager sur Twitter

                                                      Blond, bouclé, toujours le sourire aux lèvres...

                                                        27 octobre 2014 à 19:35:19

                                                        LoupSolitaire a écrit:

                                                        toulouzinzin a écrit:

                                                        La meilleur solution donc reste bien donc le code à la main ;) (faut bien l'écrire son propre cms. Au moins tu connais tes principales failles)

                                                        Ah oui c'est original ça...

                                                        Non mais franchement, la partie entre parenthèses, tu y crois vraiment ou tu fais des paris sur le premier qui va craquer et t'insulter ?


                                                        Non je crois qu'il est atteint de CMSophobie en fait :s
                                                        • Partager sur Facebook
                                                        • Partager sur Twitter
                                                          27 octobre 2014 à 20:03:15

                                                          alliocha18051991 a écrit:


                                                          Non je crois qu'il est atteint de CMSophobie en fait :s


                                                          Certains sont bien atteints de windowsophobie ou macophobie :D (pas vraiment linuxophobie en vue...). C'est pas franchement un concept nouveau chez les geeks que nous sommes. Je peux comprendre qu'on aime pas ce genre de chose. Personnellement je n'aime pas qu'on me mâche trop le travail. Et je trouve que c'est ce que font les CMS. Beaucoup de personnes qui n'y connaissent rien s'essayent aux CMS et c'est souvent catastrophique !

                                                          Donc je dirais :

                                                          -une aide pour les webmasters qui comprennent ce qu'ils font, oui (même si je n'aime pas trop).

                                                          -une excuse pour ne pas essayer de comprendre comment le web fonctionne, non.

                                                          Mais après c'est bien pratique pour avoir un site rapidement fonctionnel et comme partout il y a du très bon et du très mauvais.

                                                          • Partager sur Facebook
                                                          • Partager sur Twitter
                                                          Mon projet : www.raighost.com un hébergeur web gratuit sans publicité. Essayez-le !
                                                            27 octobre 2014 à 20:23:31

                                                            Non mais on est tout à fait d'accord ca n'empeche pas de s'y connaitre un minimum mais il ya dans certains cas des projets ou ca ne SERT A RIEN de tout recoder ;) surtout vu la tripoté de CMS sur le marché . Mais savoir bosser " à la main" c'est très utile aussi et je dirai même que l'un est complémentaire de l'autre ( et inversement proportionnel)
                                                            • Partager sur Facebook
                                                            • Partager sur Twitter
                                                              28 octobre 2014 à 10:34:06

                                                              On comprend pourquoi tu est loupsolitaire ;)...

                                                              Quand tu code, je maintien tu sais plus facilement ou sont tes failles que sur un CMS... (Oui tu t'y connais donc tu sais ce que tu fais un minimum)...
                                                              Bon après si tu aime être une porte ouverte...
                                                              J'y suis pas pour grand chose...

                                                              Les CMS c'est très bien quand t'y connais rien...
                                                              Ou que tu fais un site ou autre pour des novices.

                                                              • Partager sur Facebook
                                                              • Partager sur Twitter

                                                              Un "CMS" est-il la meilleure solution ?

                                                              × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
                                                              × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
                                                              • Editeur
                                                              • Markdown