2010-01-05 6 views
0

Je pourrais vraiment faire avec quelques conseils ici. Je suis nouveau à Django, mais je comprends les principes fondamentaux. Bien que j'ai besoin de quelques conseils sur la façon de configurer ce site (ce n'est pas trop conventionnel vraiment).Besoin de conseils sur la façon de configurer ce site plutôt étrange (dans Django)

J'ai un client qui a un site qui est principalement des pages HTML statiques (beaucoup d'entre eux) qu'il préfère comme il le fait dans Dreamweaver. Croyez-moi, j'ai essayé de lui montrer la voie d'un CMS, mais il préfère vraiment le faire de cette façon ... Il a des pages multilingues qu'il a stockées dans différents dossiers, qu'il télécharge lui-même via FTP. La configuration de base, en ce moment, est comme ceci:

/index.php /en/lesson1.php /en/lesson2.php /fr/lesson1.php /fr/lesson2.php /da/lesson1.php /da/lesson2.php etc ...

Maintenant, le PHP est un petit peu de bits et de bobs dans ces pages. Mais c'est vraiment du HTML en eux. Il ouvre la page entière dans Dreamweaver pour qu'il puisse mettre en page et ajouter son contenu le cas échéant. On lui demande maintenant plus de fonctionnalités, comme les gens qui se connectent et qui ont un espace membre, qui mettent en place une meilleure liste de diffusion etc ... Je pense que cela devrait maintenant être fait dans Django, car je ne veux pas faire quelque chose de si complexe PHP avec une zone d'administration, etc. Je veux éviter des choses comme Cake et Symphony. Y at-il de toute façon que je puisse construire la zone d'administration dans Django qui lui permettra de gérer ses bannières, ses membres, sa liste de diffusion, etc. Mais Django peut être configuré quelle que soit l'URL visitée par les visiteurs: www. site.com/fr/lesson1/ et Django chargera juste le HTML pour le visiteur, qui est essentiellement dans l'endroit /en/lesson.html sur le FTP que mon client a téléchargé? J'essaie de trouver un équilibre où il peut toujours faire son truc habituel de Dreamweaver et FTP, mais avoir le pouvoir de Django pour toutes les autres choses que je veux incorporer.

Des idées, des solutions, des conseils ou des astuces pour cela s'il vous plaît?

Répondre

Questions connexes