IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

EDI, CMS, Outils, Scripts et API PHP Discussion :

Choix de CMS incluant du code "maison"


Sujet :

EDI, CMS, Outils, Scripts et API PHP

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 2
    Points : 1
    Points
    1
    Par défaut Choix de CMS incluant du code "maison"
    Bonjour,

    Je dois créer un site qui devra entre autre gérer un certain nombre de données d'utilisateurs, avec pas mal de formulaires et de programmes "maison" pour traiter ces informations.

    Je souhaite utiliser un CMS pour publier des pages statiques ou du contenu d'actualité, un forum et/ou une FAQ, et intégrer toutes les pages nécessaires au traitement des données des utilisateurs.
    Pour cela, il faut que le CMS puisse gérer plusieurs niveau d'utilisateurs (simple internaute inscrit, gestionnaire des dossiers des utilisateurs, rédacteur de contenu, etc.), et intégrer des pages avec des programmes php...

    Wordpress me semble un peu trop orienté blog.
    J'envisage une solution SPIP, Joomla! ou Drupal, avec des modules de forum, et de CRM pour gérer les dossiers d'utilisateurs.
    Avez-vous des conseils pour intégrer du code "maison" dans les pages ? Un CMS est-il plus adapté qu'un autre ? Plus performant ? Faut-il que je développe un module spécifique qui gère mon code à moi ?

    Merci pour vos conseils et vos remarques.

  2. #2
    Expert éminent
    Avatar de Benjamin Delespierre
    Profil pro
    Développeur Web
    Inscrit en
    Février 2010
    Messages
    3 929
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Février 2010
    Messages : 3 929
    Points : 7 762
    Points
    7 762
    Par défaut
    Hello

    A mon avis, tu devrais éviter d'introduire du "code maison" dans un CMS, tu vas y perdre du temps plus qu'autre chose. Par nature, un CMS n'a pas été conçu pour un autre besoin que celui pour lequel il à été créé et donc essayer d'y introduire son propre code est assez risqué.

    Alors de deux choses l'une:
    • soit tu trouve un CMS qui réponds tout à fait à ton besoin et donc ce serait idiot de ne pas s'en servir
    • soit ton besoin est trop spécifique et requiert davantage de code maison que le CMS ne t'apporte de fonctionnalité, et donc il vaudrait mieux partir sur un code totalement fait main (avec pourquoi pas l'aide d'un framework)

  3. #3
    dsy
    dsy est déconnecté
    Membre habitué
    Profil pro
    Inscrit en
    Septembre 2002
    Messages
    105
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2002
    Messages : 105
    Points : 142
    Points
    142
    Par défaut
    Ou bien tu codes tes propres plugins pour le CMS que tu choisis. Drupal le permet par exemple.

  4. #4
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    Merci pour vos réponses.

    Je ne me vois pas partir sur un code entièrement fait main, alors que les CMS offrent déjà pas pal de réponses à mes besoins (publication, gestion des comptes, forum, votes, CRM...).
    Utiliser un framework serait sans doute une meilleure solution, mais c'est un domaine totalement inconnu pour moi. Mon niveau actuel se résume à la lecture de 2 pages wikipédia (1 et 2)

    Je vais regarder comment coder un plugin. Cela me semble une bonne solution intermédiaire. Dans cette optique là, un CMS est-il plus adapté qu'un autre ?

  5. #5
    Expert éminent
    Avatar de Benjamin Delespierre
    Profil pro
    Développeur Web
    Inscrit en
    Février 2010
    Messages
    3 929
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Février 2010
    Messages : 3 929
    Points : 7 762
    Points
    7 762
    Par défaut
    Il faut utiliser des CMS plutôt générique comme Joomla, Drupal ou MagixCMS pour ne citer qu'eux.

    Bon courage.

  6. #6
    Expert éminent sénior

    Avatar de Siguillaume
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Août 2007
    Messages
    6 180
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Août 2007
    Messages : 6 180
    Points : 25 358
    Points
    25 358
    Par défaut
    Sans oublier qu'il existe des composants préfaits pour ces CMS. Par exemple, Joomla! que je connais très bien répond entièrement à ton besoin.
    D'ailleurs Joomla offre des possibilités faciles d'intégration d'un code personnalisé, ou de composants développés en propre.
    Vous avez envie de contribuer au sein du Club Developpez.com ? Contactez-nous maintenant !
    Vous êtes passionné, vous souhaitez partager vos connaissances en informatique, vous souhaitez faire partie de la rédaction.
    Il suffit de vous porter volontaire et de nous faire part de vos envies de contributions :
    Rédaction d'articles/cours/tutoriels, Traduction, Contribution dans la FAQ, Rédaction de news, interviews et témoignages, Organisation de défis, de débats et de sondages, Relecture technique, Modération, Correction orthographique, etc.
    Vous avez d'autres propositions de contributions à nous faire ? Vous souhaitez en savoir davantage ? N'hésitez pas à nous approcher.

  7. #7
    Expert éminent
    Avatar de Benjamin Delespierre
    Profil pro
    Développeur Web
    Inscrit en
    Février 2010
    Messages
    3 929
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Février 2010
    Messages : 3 929
    Points : 7 762
    Points
    7 762
    Par défaut
    Tant que le besoin à introduire n'est pas trop exotique

Discussions similaires

  1. [Choix] Quel CMS pour un site communautaire ?
    Par partyboy dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 8
    Dernier message: 28/07/2011, 20h07
  2. [Joomla!] [Choix] Quel CMS pour la conception d'un site de recettes ?
    Par katie dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 11
    Dernier message: 24/10/2007, 22h09
  3. Problème fonction die() incluant du code html
    Par ksper92 dans le forum Langage
    Réponses: 2
    Dernier message: 30/11/2006, 08h56
  4. Choix de l'execution du code OpenGL : GPU ou CPU ?
    Par Invité dans le forum OpenGL
    Réponses: 2
    Dernier message: 29/11/2006, 16h56
  5. [Spip] [Choix] Recherche CMS avec possibilité multilingue
    Par JuTs dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 3
    Dernier message: 04/05/2006, 18h57

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo