2009-02-10 9 views
2

Comment puis-je accélérer le développement d'un site avec un CMS particulier si j'ai besoin de construire beaucoup de sites? Dois-je préparer quelques solutions différentes basées sur le CMS barebone mais avec des composants préconstruits et les déployer si un site similaire est demandé pour la production? Ou devrais-je utiliser un générateur de solution comme Joomla-Builder? Existe-t-il des outils pour le développement collaboratif de sites CMS?Quelles sont les meilleures pratiques pour accélérer le développement de site avec CMS?

Répondre

2

Le contrôle des versions facilite la collaboration. J'utilise git. Un bon traqueur de bugs maintient tout le monde dans l'image.

Pour les tâches que j'effectue encore et encore (comme l'installation et la mise à niveau), je capture ces tâches dans un fichier de construction et je l'exécute avec Apache Ant. Drupal a des profils d'installation qui n'ont pas beaucoup de documentation mais qui sont très utiles une fois que vous en avez pris connaissance. Cela vous permet d'activer différents composants comme bon vous semble. Je cours également des manuscrits d'importation par eux qui saisissent le contenu des dossiers de CSV.

1

trouvé bonne description des profils Drupal avec des exemples: http://drupal.org/node/67921

Il devrait être utile lorsque praparing Drupal construit sur mesure pour sa propre boîte à outils de constructeur de site avec des composants pré-installés. Je ne sais pas s'il y a une telle chose dans Joomla.

Questions connexes