Esta pregunta va dirigida a las personas que usan cualquier CMS (Drupal, Joomla, Wordpress) para administrar los contenidos de cualquier proyecto: web, apps mobile, desktop, cualquier proyecto que requiera de la administrar remotamente mediante un Back-End.
Hace más de 2 años hemos venido trabajando en un nuevo CMS y para garantizar su continuo desarrollo, lo hemos utilizado internamente en casi todos nuestros proyectos. Ahora estamos mirando la posibilidad de lanzarlo Open Source para que todos los que quieran probarlo, implementarlo, lo puedan hacer y beneficiarse de este. En resumen el objetivo de este CMS es: Evitarnos gastar tiempo creando y personalizando Back-End (El CMS lo hace por nosotros) y nosotros podemos dirigir todos nuestros esfuerzos en lo que realmente importe (Front-End, App Mobile, etc).
Porque decidimos comenzar el desarrollo de un nuevo CMS?
Cuando comenzamos a implementar este CMS, recuerdo que no había ninguna opción de 3ros que ofreciera una forma 100% ágil de montar todo el back-end de contenido personalizado, la mayoría de nosotros usaban plugins que no siempre se adaptaba perfectamente a la información que necesitábamos administrar y tocaba modificar el plugin o desarrollar toda la administración de la tabla en la DB especifica que necesitábamos, esto se tardaba algunas horas dependiendo de la complejidad de lo que necesitábamos.
Pregunta 1. Actualmente cuánto tardas en montar una administración totalmente personalizada de 1 o N tablas en el CMS: (Lista/Formulario/Filtros/Privilegios de acceso segun el usuario).
Pregunta 2. Te gustaría usar un CMS que ofrezca montar y personalizar toda la administración de forma rápida y solo preocuparte de desarrollar el Front-End, cargar esta desde la DB y mostrar el contenido.
Me gustaria hacer mas preguntas al respecto, pero por ahora quiero saber un poco del flujo de trabajo que utiliza cada uno para desarrollar en los casos donde no hay plugin que supla las necesidades de ciertas secciones o apps y deciden desarrollarlo por ustedes mismos.