Gracias por el a2a.
Construí algo similar, con más funciones y hacia la aplicación de segunda pantalla usando Drupal 7. Cubría todas las funciones que enumeró y mucho más en el lado de la comunidad y la automatización. También solía trabajar con zf1 (además de algunos otros como typo 3 4.x, wordpress, vbb …). Al final teníamos una biblioteca de medios, EPG dinámico, listas de observación y observación, calificaciones y mucho más.
La curva inicial es empinada, muy, pero gratificante. Me tomó alrededor de 3 meses para acelerar y resolver fácilmente los próximos problemas. Después de 4 años, casi puedo construir todo lo que puedas imaginar con él, es una herramienta sólida que aprenderás a amar.
- ¿Google App Engine es más caro que otros servicios de alojamiento?
- ¿Es difícil pasar de un sitio de WordPress a uno que se codifica directamente sin un cms?
- ¿Cuál es la diferencia entre usar Parse.com con React vs Backbone vs AngularJS?
- ¿Qué lenguaje de programación usa Facebook para hacer actualizaciones instantáneas?
- ¿Debo ser bueno en la codificación para crear un foro y cómo puedo crear uno?
Lo mejor de usar Drupal 7:
- Marco de gestión de contenido sólido (no solo un cms)
- Una gran cantidad de módulos de buena calidad que vienen de forma “gratuita” (a veces le cuesta tiempo expandir o depurar los de menor calidad)
- Una de las mejores comunidades que he encontrado
Hasta ahora lo bueno, ahora sobre lo malo y lo feo: en algunos puntos tendrá que aprender a lidiar con los módulos abandonados, las actualizaciones de seguridad y el “drupalismo”. Hacer que vaya rápido requiere pensamientos adicionales sobre el hardware y el almacenamiento en caché, dependiendo de cuánto tráfico espere. El tráfico de Anonymlus es “fácil”, dinámico (usuarios registrados) es difícil. Es muy útil tener a alguien con buenos conocimientos en su lista de contactos. Pero después de todo, puedo decir fácilmente que esta es una de las mejores herramientas que he tenido hasta ahora para el desarrollo web.