Cuando comienza un nuevo proyecto (ya sea personal o profesional) ¿qué tiene a mano para comenzar rápidamente a desarrollar el proyecto?Debate abierto - Symfony: ¿qué haces para comenzar tus proyectos más rápido?
Por ejemplo, cuando empiezo un nuevo proyecto en el trabajo, tengo la siguiente ya la configuración de un recinto de seguridad personalizado:
- dos clases diferentes de autenticación, LDAP y CAS que puedo cambiar a través de app.yml
- Widgets de formulario personalizado que utilizo en la mayoría de las aplicaciones
- Script de despliegue de Capistrano para implementar el proyecto en servidores de producción o en etapas.
- una clase de plantilla electrónico que utiliza un archivo XML para las plantillas para enviar correos electrónicos del servidor de correo
- , LDAP, etc. todos los ajustes configurados.
- Manojo de iconos y el mismo CSS (que con algunas excepciones es siempre la misma para cada proyecto)
- páginas de error personalizadas, diseños, diseño de inicio de sesión, etc.
- páginas estáticas, tales como sobre, en contacto con nosotros, etc.
- plugins útiles, tales como sfFormExtraPlugin, etc. ramita
- jQuery y jQuery UI bibliotecas
- clases básicas de ACL y el modelo de traducción locales y algunos otros modelos por defecto.
- Tareas: enviar tareas de correo electrónico y crear traducciones.
- herramientas personalizadas clase para hacer algunas cosas a medida
- fábricas personalizados y algunas rutas por defecto
- ayudantes que voy a utilizar lo más probablemente están habilitadas de forma predeterminada (i18n, etc. parcial)
y algunos otros cosas :-)
Me pregunto qué hacer para que su desarrollo sea más rápido y más eficiente al comenzar un nuevo proyecto. Espero aprender algunas cosas nuevas de lo que haces.
Gracias amigos!
¿Cómo puedo hacer que un wiki de la comunidad? – Flukey
http://meta.stackexchange.com/questions/11740/what-are-community-wiki-posts – Tom