Forum Programmation.php Intégration et évolutivité d'un CMS avec mon code

Posté par  .
Étiquettes : aucune
0
6
août
2010
Sur un site avec dépêches, forum et wiki, utiliser un CMS évite de réinventer la roue. Mais j'aurais besoin que le reste du site interagisse avec le CMS. Par exemple, pour poster automatiquement un message sur le forum quand on fait une certaine action sur la partie hors-CMS.

J'imagine qu'en patchant le CMS, je pourrais parvenir à mes fins. Mais dans ce cas, à la prochaine maj du CMS, j'imagine que je serais obligé d'adapter mon patch et de l'appliquer à la nouvelle version… Et si la maj bouche un trou de sécu, je devrais le faire vite, pour pas rester avec un site troué. De plus, si le CMS change beaucoup de choses dans sa structure, je peux avoir à passer pas mal de temps pour réadapter le code hors-CMS.

Je me demande quand même si ça serait pas plus simple de tout faire moi-même. Mais à part utiliser dotclear puis wordpress pour un simple blog, j'y connais rien en CMS. Y-a-t'il parmi vous des gens qui utilisent un CMS dans le cas que je viens de décrire ? Si oui, lequel utilisez-vous, et qu'avez-vous dû faire pour l'intégrer au reste de votre site ?
  • # CMS + modules + plugins + CSS

    Posté par  . Évalué à 2.

    remplacer tes codes persos, par les modules et plugins du CSS.

    ainsi tout est intégré.
    tu passera juste le temps de la migration (depeches -> articles, forums -> forums, wiki -> articles avec droits speciaux)

    et apres, quand il y aura un MAJ du CMS, ben ca se passera bien.
    • [^] # Re: CMS + modules + plugins + CSS

      Posté par  . Évalué à 2.

      Ça ferait du CMS le cœur du site, et ce n'est pas le but. Le site est une vraie application en ligne, avec pas mal de calculs. Après, à côté, pour que les utilisateurs interagissent entre eux (on est sur le web après tout), on a besoin d'avoir dépêches, forum, wiki. Et question performances, j'imagine qu'il vaut mieux une application php optimisée plutôt qu'un module drupal ou spip.

      Pour mon site perso, j'avais bien collé un dotclear sur url.eu/blog et paf, j'avais un blog (des dépêches quoi) sans changer le reste du site. Ben là j'aimerais coller un CMS, et avoir /blog /wiki et /forum sans devoir réinventer la roue. Tout en gardant la possibilité, par exemple, d'agir sur le forum à partir du moteur de l'application. Peut-être que c'est pas possible, car pas prévu pour.

      Ma question, c'est existe-il des CMS pouvant être intégrés facilement à un site existant ? Ou bien sont-ils tous prévus pour être installés en standalone, et être étendus via modules/plugins ? Si c'est le cas, ça règle la question, car je pense qu'il sera plus simple de développer un cms sommaire adapté au site que de développer un module drupal/spip pour une application loin d'être triviale à coder. Et si le CMS évolue dans une direction non voulue ? On change tout et on réécrit un module pour un autre CMS ?
      • [^] # Re: CMS + modules + plugins + CSS

        Posté par  . Évalué à 2.

        c'est quoi pour toi un CMS ?

        parce que si je prend un drupal ou un joomla
        avec des sections/categories

        je peux avoir un affichage type blog (si je veux)
        je peux l'utiliser comme un wiki (suffit que les utilisateurs aient un compte pour pouvoir modifier

        donc ton appli, elle fait deja probalbment ca :
        creation d'un contenu (article/entrée blog) et rangement dans une "case"

        ensuite ca reste du web, donc installer un CMS "à part"
        pour l'appeler ensuite depuis un autre site, c'est toutafais possible

        il y a meme surement une interface de communcation (XML/SOAP ou autre)
        sinon il reste l'interaction directe dans la base

        via des petits modules à ta sauce
        (ex : injecter les articles que genere tes utilisateurs, dans le blog)
      • [^] # Re: CMS + modules + plugins + CSS

        Posté par  . Évalué à 2.

        pmwiki c'est léger et avec son système de recettes modulaires (cookbook), on trouve des modules pour intégrer phpBB, pour faire un moteur de blog, pour gérer les flux RSS etc :

        http://www.pmwiki.org/

        Tu pourrais l'adapter pour ton site.

        Only wimps use tape backup: real men just upload their important stuff on megaupload, and let the rest of the world ~~mirror~~ link to it

  • # Merci

    Posté par  . Évalué à 2.

    Merci à vous deux pour vos réponses. Pour l'instant je me dirige vers l'écriture d'un CMS sommaire, mais vos réponses m'ont aidé à y voir plus clair.

Suivre le flux des commentaires

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