Lorsque vous démarrez un nouveau projet (que ce soit personnel ou professionnel), qu'avez-vous en main pour commencer rapidement le développement du projet?Discussion ouverte - Symfony - que faites-vous pour démarrer vos projets plus rapidement?
Par exemple, quand je commence un nouveau projet au travail, je suit déjà la configuration à partir d'un bac à sable personnalisé:
- Deux différentes classes d'authentification, LDAP et CAS que je peux changer via app.yml
- Widgets de formulaire personnalisés que j'utilise dans la plupart des applications
- Script de déploiement Capistrano pour le déploiement du projet sur des serveurs de stockage ou de production.
- Classe de modèle de courrier électronique qui utilise un fichier XML pour que les modèles envoient des e-mails
- Les paramètres du serveur de messagerie, ldap etc. sont tous configurés.
- Bouquet d'icônes et même CSS (qui, avec quelques exceptions est toujours le même pour chaque projet)
- pages d'erreur personnalisées, mises en page, de se connecter mise en page, etc.
- pages statiques comme au sujet, contactez-nous, etc.
- plugins utiles tels que sfFormExtraPlugin, brindille etc.
- jquery et bibliothèques jQuery UI
- classes de base modèle local ACL et de traduction et d'autres modèles par défaut.
- Tâches: envoyez une tâche de courrier électronique et créez des traductions.
- outils personnalisés classe pour faire des trucs personnalisés
- usines personnalisées et certaines routes par défaut
- aides que je vais très probablement utiliser sont activés par défaut (i18n, etc. partielle)
et quelques autres choses :-)
Je me demande simplement ce que vous faites pour rendre votre développement plus rapide et plus efficace lors du démarrage d'un nouveau projet. J'espère apprendre de nouvelles choses à partir de ce que vous faites.
Merci à tous!
Comment puis-je faire un wiki communautaire? – Flukey
http://meta.stackexchange.com/questions/11740/what-are-community-wiki-posts – Tom