Todo depende de muchos factores. ¿Quiénes son sus administradores y usuarios? ¿Qué características se necesitan? Algunas especificaciones más podrían ayudar a dar una mejor respuesta. Además, conocer su experiencia previa en programación ayudaría.
Voy a responder como si tiene un poco de experiencia en PHP sin CMS específica o experiencia marco.
Empezaría a elegir un CMS o un marco, dependiendo de las capacidades avanzadas de CMS que necesitarían los editores. Si necesitan la publicación diaria de artículos, personalizaciones pesadas, soporte de múltiples idiomas, revisión histórica de contenido, etc., comenzaría con elegir un CMS con las capacidades necesarias de sus editores. Si necesita un CMS realmente avanzado creado sobre un excelente framework, Symfony2, eche un vistazo a eZ Publish. Se advirtió, sin embargo, no es la CMS de un principiante.
- ¿Los desarrolladores web front-end se valoran menos que los desarrolladores back-end? ¿Debo cambiar mi enfoque profesional inmediato de front-end a back-end?
- ¿Cuánto tiempo se puede desconectar el frente y la parte posterior de una solución móvil Meteor?
- ¿Hacia dónde se dirige node.js? ¿Es una buena opción para mi primer idioma de backend?
- ¿El mejor lenguaje de back-end para el inicio?
- ¿Django, Ruby on Rails y Node.js se harán cargo de Java para el desarrollo web de backend?
Por otro lado, si sus necesidades son solo unas pocas páginas de contenido básico, sin funciones de contenido avanzadas, busque en otro lado. Echar un vistazo a algo así como https://sonata-project.org/. El generador de administración podría ayudarlo a comenzar si necesita CRUD rápidos y en funcionamiento, almacenando una gran cantidad de contenido estructurado generado por el usuario. De nuevo, esto se construye en la parte superior de Symfony2, mi marco preferido. Hay una gran cantidad de otros marcos de PHP, la mayoría de los cuales soportan características similares. Mashable tiene un artículo a partir de 2014 mencionar unos pocos marcos.
Hay un lof de otros factores que también podrían tener algo que decir elegir el marco adecuado o CMS. La comunidad local, las conferencias, la certificación, el acceso a futuros desarrolladores decentes, dependiendo de su aplicación y su organización, pueden ser importantes. En los EE. UU., Laravel podría ser el marco PHP más extendido, mientras que en Francia y algunos otros países europeos, Symfony2 podría ser más adecuado para usted.