Précédent   Forum des professionnels en informatique > PHP > Scripts > CMS
CMS Avant de poster -> Cours CMS et Scripts CMS
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 24/11/2011, 16h12   #1
Invité de passage
 
Inscription : septembre 2004
Messages : 2
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 2
Points : 0
Points : 0
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.
Mazzhe est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/11/2011, 17h52   #2
Modérateur
 
Avatar de Benjamin Delespierre
 
Benjamin Delespierre
Développeur Web
Inscription : février 2010
Messages : 2 991
Détails du profil
Informations personnelles :
Nom : Benjamin Delespierre
Âge : 24
Localisation : France

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

Informations forums :
Inscription : février 2010
Messages : 2 991
Points : 5 031
Points : 5 031
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)
__________________
A la recherche d'un framework MVC facile a prendre en main ? Essayez Axiom
Nouveau: la référence d'Axiom est disponible sur GitHub (je la peaufine en ce moment même).

Un problème correctement identifié est à moitié résolu, évitez de poster l'intégralité de votre code avec pour seule explication "ça ne marche pas...".
Pour identifier correctement vos problèmes PHP, utilisez la gestion des erreurs et xdebug.

Les boutons et existent, servez-vous en
Benjamin Delespierre est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/11/2011, 20h27   #3
dsy
Membre habitué
 
Inscription : septembre 2002
Messages : 75
Détails du profil
Informations forums :
Inscription : septembre 2002
Messages : 75
Points : 100
Points : 100
Ou bien tu codes tes propres plugins pour le CMS que tu choisis. Drupal le permet par exemple.
dsy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/11/2011, 11h42   #4
Invité de passage
 
Inscription : septembre 2004
Messages : 2
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 2
Points : 0
Points : 0
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 ?
Mazzhe est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/11/2011, 12h03   #5
Modérateur
 
Avatar de Benjamin Delespierre
 
Benjamin Delespierre
Développeur Web
Inscription : février 2010
Messages : 2 991
Détails du profil
Informations personnelles :
Nom : Benjamin Delespierre
Âge : 24
Localisation : France

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

Informations forums :
Inscription : février 2010
Messages : 2 991
Points : 5 031
Points : 5 031
Il faut utiliser des CMS plutôt générique comme Joomla, Drupal ou MagixCMS pour ne citer qu'eux.

Bon courage.
__________________
A la recherche d'un framework MVC facile a prendre en main ? Essayez Axiom
Nouveau: la référence d'Axiom est disponible sur GitHub (je la peaufine en ce moment même).

Un problème correctement identifié est à moitié résolu, évitez de poster l'intégralité de votre code avec pour seule explication "ça ne marche pas...".
Pour identifier correctement vos problèmes PHP, utilisez la gestion des erreurs et xdebug.

Les boutons et existent, servez-vous en
Benjamin Delespierre est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/12/2011, 12h15   #6
Rédacteur/Modérateur
 
Avatar de Siguillaume
 
Homme Guillaume SIGUI
Chef de projet en SSII
Inscription : août 2007
Messages : 2 388
Détails du profil
Informations personnelles :
Nom : Homme Guillaume SIGUI
Localisation : Côte d'Ivoire

Informations professionnelles :
Activité : Chef de projet en SSII
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : août 2007
Messages : 2 388
Points : 3 190
Points : 3 190
Envoyer un message via Yahoo à Siguillaume Envoyer un message via Skype™ à Siguillaume
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.
__________________
Un gros problème est la somme de plusieurs petits problèmes.
Resolvez chacun des petits problèmes: vous aurez resolu le gros problème!
Mes tutos || Mon blog || Développeurs ivoiriens
Siguillaume est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/12/2011, 12h34   #7
Modérateur
 
Avatar de Benjamin Delespierre
 
Benjamin Delespierre
Développeur Web
Inscription : février 2010
Messages : 2 991
Détails du profil
Informations personnelles :
Nom : Benjamin Delespierre
Âge : 24
Localisation : France

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

Informations forums :
Inscription : février 2010
Messages : 2 991
Points : 5 031
Points : 5 031
Tant que le besoin à introduire n'est pas trop exotique
__________________
A la recherche d'un framework MVC facile a prendre en main ? Essayez Axiom
Nouveau: la référence d'Axiom est disponible sur GitHub (je la peaufine en ce moment même).

Un problème correctement identifié est à moitié résolu, évitez de poster l'intégralité de votre code avec pour seule explication "ça ne marche pas...".
Pour identifier correctement vos problèmes PHP, utilisez la gestion des erreurs et xdebug.

Les boutons et existent, servez-vous en
Benjamin Delespierre est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 17h45.


 
 
 
 
Partenaires

Hébergement Web