De hecho, esto suena como un trabajo muy adecuado para ProcessWire.
En ProcessWire, cada elemento de contenido (ya sea una persona, una empresa, una página de contenido normal, su página de inicio o incluso un usuario del sistema) es una página, cada página implementa una plantilla y cada plantilla es una colección de campos personalizados. . Puede agregar nuevos campos y plantillas a medida que avanza , y hay un tipo de campo listo para usar para casi todo tipo de contenido imaginable.
El sistema hace uso de una estructura de árbol donde cada página es parte del árbol de contenido. Incluso aquellos elementos que no son visibles públicamente son parte de este árbol. Además, puede usar una “Página” de tipo de campo especial para conectar páginas, es decir, crear referencias de una página a otra: así es como, por ejemplo, puede conectar la página ejecutiva “Marissa Meyer” a las páginas de la compañía “Google” y “Yahoo” .
- Cómo mostrar cuatro imágenes al azar con enlace y sin duplicados usando Javascript
- ¿Necesito aprender HTML o CSS antes de aprender Visual Basic para Aplicaciones (VBA)?
- En ASP.NET con C #, ¿es posible obtener todos los detalles públicos de un usuario de Twitter?
- Cómo hacer múltiples páginas para un sitio web
- ¿Es el desarrollo web front-end una carrera profesional lucrativa?
Probablemente, a lo que se refería Nick Ciske con “dirigido a desarrolladores” es que, desde el primer momento, ProcessWire no utiliza un motor de plantillas como Twig o Smarty y no hay muchos módulos “generadores de marcas” disponibles. Por lo general, escribirá su propio marcado para carruseles y demás, y también necesitará al menos un conocimiento rudimentario de PHP.
Los archivos de plantilla son HTML y PHP simples, pero si está listo para aprender los conceptos básicos de PHP y especialmente si ya está familiarizado con jQuery (del cual la API de desarrollador de ProcessWire obtiene la mayor parte de su inspiración), se pondrá al día al instante. Por otro lado, si está satisfecho con las plantillas y módulos preconstruidos que generan la mayor parte del marcado para usted, sugiero buscar en otro lado.
Espero haber podido arrojar algo de luz sobre qué es ProcessWire y qué no es. Lo he estado utilizando casi exclusivamente para mis proyectos web durante algunos años, y hasta ahora estoy extremadamente contento con él. Si necesita ayuda, siéntase libre de ingresar al foro de soporte y preguntar, ¡somos un grupo amigable! 🙂