Faire un CMS avec Ruby on Rails
Je suis en train d'apprendre de développement Ruby on Rails, et je travaille actuellement sur un site web(le mien). J'ai besoin de faire un CMS pour elle, comme elle a besoin de beaucoup de caractéristiques uniques et il serait beaucoup plus de tracas que de les ajouter dans un pays déjà fait de la CMS. J'ai le temps donc ce n'est pas un problème...
Que je suis en train d'apprendre Ruby on Rails, je voudrais utiliser Ruby on Rails.
Quelqu'un peut-il me donner des pointeurs comment puis-je commencer un tel projet? Une chose qui est vraiment déroutant moi, c'est, que c'est un CMS c'est en fait un programme, Donc, puis-je construire un "vide" ror projet et le code de la CMS à partir de là? Ou écrire un tas de Ruby et en quelque sorte "rejoindre"?
Je suis prêt d'un livre sur le développement de Ruby, et un livre sur RoR développement, et je préfère ne pas utiliser le PHP.
Je n'aurais jamais conseiller à quiconque d'apprendre le PHP!
Il ne sonne pas comme vous faites un CMS dans le sens générique, tout autant qu'à la rédaction d'un site web personnalisé.
Je pense que fl00r était ce qui implique que si vous voulez spaghetti code de pièces et de morceaux de déchets, il recommande vous allez apprendre PHP plutôt que de boucher de Rubis et de refuser d'apprendre à faire les choses correctement.
OriginalL'auteur Maze | 2011-04-20
Vous devez vous connecter pour publier un commentaire.
fl00r fait un très bon commentaire. Vous avez besoin de lire beaucoup de choses avant d'aller en profondeur dans la création d'un CMS. La raison principale est de savoir COMMENT vous code. Comme vous le mieux et mieux avec les Rails, il est CERTAIN que vous serez la refactorisation de votre code beaucoup. J'ai encore le faire tout le temps. Par conséquent, un CMS peut être très très difficile à maintenir, sauf si vous savez Rails de beaucoup.
Au lieu de cela, je voudrais aussi des conseils que vous créez des projets et peu à peu aussi travailler dans votre CMS. Vous pourrait avoir besoin de polymorphe associations, les étendues et de nombreuses autres techniques de pointe, de sorte s'il vous plaît, avant de le faire, assurez-vous que vous comprenez les Rails en très peu de profondeur.
Aussi, d'avis que les Rails doivent économiser les tracas de la rédaction d'un CMS complet. Les cms sont généralement grande, car ils ont coupé le codage et les gens habituellement le commerce qu'il manque de fonctionnalités et de personnalisation. D'autre part, des Rails est tout au sujet de développement rapide, qui a un peu la sensation d'une application peut être créé pour fonctionner comme un CMS, rapide et fiable.
OriginalL'auteur Spyros
Je ne suis pas sûr de ce que vous devez écrire un CMS à partir de zéro pour un site web personnalisé. Semble exagéré.
Si vous choisissez le CMS chemin, peut-être que vous pourriez commencer par la personnalisation de l'un des Rails de CMS?
Vous pourriez commencer par faire un fork de ces Rails CMS code source :
OriginalL'auteur Etienne Savard
Je pense que vous devez analyser le type de CMS construit sur le framework Ruby on Rails comme :
Rubricks et
Raffinerie
OriginalL'auteur Agung Prasetyo