Bonjour à tous, Je développe depuis un certain temps une application de type Blog/CMS fait maison. J'ai donc développé un blog et un module de commentaire. Jusque là, tout va bien.
Mes besoins évoluant, je voudrais ajouter à mon application la possibilité d'ajouter des pages statiques et des catégories. J'en suis donc actuellement à réfléchir à la meilleure façon de développer ces nouvelles fonctionnalités. La première solution qui m'est venue à l'esprit est de créer deux nouveaux modèles Page et Category avec les tables SQL correspondantes. Cette solution à pour avantage de séparer physiquement les données selon leur type et de réduire le temps de développement. La deuxième solution qui m'est venue à l'esprit est de créer un modèle Content avec la table SQL qui va bien, comportant un attribut "type" pour distinguer les différents types de données (Post, Comment, Page, Category), puisque chacun de ces modèle dispose de beaucoups d'attributs similaires : title, body, user_id, created_at, updated_at et j'en passe. L'avantage que je vois immédiatement est le fait de n'avoir qu'un seul et unique ID par contenu, ce qui peut être intéressant avec l'utilisation de certains plugins (acts_as_taggable, acts_as_ferret, etc). Bref, je vois des avantages aux deux solutions ci-dessus et je n'arrive pas à me décider. Quelqu'un aurait-il un retour d'expérience à faire partager? Bonne journées à tous, Cédric Studio7 - Création Web http://www.studio-sept.be/ Tél: +32 (0)63/581005 GSM: +32 (0)498/685687 TVA : BE0823126558 -- Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de Google Groups. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse [email protected] Pour résilier votre abonnement envoyez un e-mail à l'adresse [email protected]
<<attachment: linkedin.png>>
<<attachment: twitter.png>>
<<attachment: facebook.png>>
