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

Développement Web en Java Discussion :

Coder un CMS


Sujet :

Développement Web en Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juillet 2012
    Messages
    60
    Détails du profil
    Informations forums :
    Inscription : Juillet 2012
    Messages : 60
    Par défaut Coder un CMS
    Bonjour,

    J'ai à coder un CMS pour un portail de presse.

    Je sais ce qu'est un CMS, j'ai même quelques notions en Joomla, mais franchement, pour le coder, je suis un peu perdue...

    Je ne sais pas trop par quoi ni où commencer. J'ai fait le tour de la toile pour trouver des documents concernant l'architecture générale d'un CMS, histoire d'avoir une vue d'ensemble concernant l'application, mais en vain.

    Quelqu'un saurait-il m'indiquer quelques pistes ?

    Merci d'avance pour votre aide.

  2. #2
    Membre Expert Avatar de nathieb
    Homme Profil pro
    DevOps
    Inscrit en
    Mai 2004
    Messages
    1 058
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : DevOps
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 058
    Par défaut
    Bonjour,

    Cela dépend de la façon dont tu conceptualises les spécifications qui doivent être données. En fait, as-tu un cahier des charges ? Sinon commence à t'interroger sur les besoins, car tu peux tout imaginer sur un CMS.

    Tu peux aussi décomposer les fonctionnalités
    Exemple :
    Création d'un article
    modification d'un article
    suppression
    ...
    Gestion des droits

    ...
    Gestion des documents

    Bref ! T'as pas fini

    Olivier

  3. #3
    Membre expérimenté
    Homme Profil pro
    Développeur Java / JEE
    Inscrit en
    Février 2008
    Messages
    185
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Java / JEE

    Informations forums :
    Inscription : Février 2008
    Messages : 185
    Par défaut
    Bonjour,

    Coder un CMS c'est plutôt ambitieux et coûteux... Il me semble que tu devrais partir de quelque chose d'existant. En Java il y a plusieurs CMS Open Source et gratuits qui seront un bon départ à ton développement. Il suffit ensuite de les enrichir avec tes fonctionnalités spécifiques. L'avantage c'est qu'il vont déjà inclure l'accès à la base de données, les permissions, l'authentification, etc...

    Mathieu

  4. #4
    Membre confirmé
    Inscrit en
    Juillet 2012
    Messages
    60
    Détails du profil
    Informations forums :
    Inscription : Juillet 2012
    Messages : 60
    Par défaut
    Merci bien pour vos réponses

    @nathieb: Pour le cahier des charges, c'est à moi de le faire et j'ai déjà mes petites idées sur les fonctionnalités que va inclure cette application.

    Mon problème majeur est que c'est la première fois que je code une application, alors je ne sais pas trop par où commencer. Pas en terme de code mais en terme de conception.

    J'aimerais surtout avoir de plus amples informations concernant l'architecture basique d'un CMS, c'est-à-dire ce que je dois avoir au juste, une BD, une IHM peut-être mais quoi d'autre ? Une sorte de schéma technique serait surement plus parlant ...

    @Influenza: je suis bien consciente que ce n'est pas un sujet mince, mais en fait, le but est de tout coder de zéro.

  5. #5
    Membre Expert Avatar de nathieb
    Homme Profil pro
    DevOps
    Inscrit en
    Mai 2004
    Messages
    1 058
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : DevOps
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 058
    Par défaut contradiction
    Bonjour,

    Tu en dis un peu plus mais pas assez !

    Les étapes je pense que tu les connais :
    - besoin
    - spécifications générales
    - spécifications détaillés
    - code
    - test
    - intégration
    ...
    etc , le baratin standard.

    En régle générale, si tu te sens perdu commence les spéc générales et le code en parallèle sur un prototype ( je dis bien un proto) il confirmera tes soupçons (faisabilité, technologie, montée en compétence )

    Il faut savoir que sur un projet standard un techno c'est 3 mois de boulot pour être correct ( surtout es frameworks), après l'acquisition dans la conception c'est des années et encore on doute parfois.
    Il faut aussi savoir se détacher de la techno.

    J'aprécie une méthode pseudo agile, les spec + proto en parallèles, je code les fonctionnalités principales, le détail vient tout aprèsc'est comme finir les finitions dans le cas d'un gros oeuvre en maçonnerie.

    Bref un stylo , quelques dessin UML, un pc pour coder , un peu , mais pas trop.

    Commence simplement par les grandes fonctionnalités (modules) intéggré dans une authentification avec habilitation

    Olivier

  6. #6
    Membre confirmé
    Inscrit en
    Juillet 2012
    Messages
    60
    Détails du profil
    Informations forums :
    Inscription : Juillet 2012
    Messages : 60
    Par défaut
    Donc si je comprends bien, essayer d'avoir une vue d'ensemble de l'application au tout début ne serait pas vraiment la meilleure façon de procéder ? Je comptais faire la conception sur papier via des dessins, avoir une idée générale des différentes composantes de l'application, ainsi que la manière dont elles seront reliées entre elles. Autrement dit, avoir une vue d'ensemble avant que je me mette à coder.

    Mais là vous me dite qu'il serait mieux que je commence par exemple par créer un template (comment je désire que mes pages web soient) puis peut-être une BD adéquate à mes besoins et ainsi de suite, et je verrai les différentes pièces de l'application se former au fur et à mesure ?!

Discussions similaires

  1. Quel est le meilleur script PHP de portail (CMS) ?
    Par Lana.Bauer dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 187
    Dernier message: 18/10/2012, 07h45
  2. site web pour ONG utiliser un CMS ou coder completement
    Par cassidy dans le forum Général Conception Web
    Réponses: 3
    Dernier message: 21/01/2012, 19h36
  3. Utiliser un CMS ou coder ?
    Par Kenshin86 dans le forum Débuter
    Réponses: 7
    Dernier message: 10/06/2010, 11h13
  4. utilisation d'objets ADO pour CMS sur POSTGRESQL7.3.2
    Par turbok dans le forum PostgreSQL
    Réponses: 1
    Dernier message: 10/10/2003, 09h29
  5. Comment coder guillemets et cotes ?
    Par Vow dans le forum XML/XSL et SOAP
    Réponses: 4
    Dernier message: 14/05/2003, 12h11

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