Cómo abordar un requisito de software del cliente para desarrollar un software CMS personalizado como WP (aplicación web, preferiblemente en Rails)

Por favor no! Muchas compañías intentaron esto antes y terminaron gastando mucho dinero antes de darse por vencidos y optar por un producto existente.

Hay cientos de productos CMS disponibles en el mercado (tanto propietarios como de código abierto) con diferentes pilas de tecnología. Debe mantenerse alejado de implementar uno. Si solo desea crear una aplicación web, concéntrese en crear una aplicación web. A menos que desee crear una empresa de CMS, debe centrarse solo en su aplicación y no en crear un CMS.

Aquí hay algunos puntos que puede usar para convencer a su cliente de que use cualquier CMS existente:

  1. No reinvente la rueda : muchos proveedores y soluciones han resuelto los problemas que enfrenta su cliente. Elija uno en lugar de invertir tiempo en construir uno desde cero.
  2. CMS es una punta del iceberg : las funcionalidades de CMS son solo una parte de la solución. Necesita construir toneladas de otras características como internacionalización, soporte de taxonomía, gestión integrada de medios / activos, etc. CMS también necesita integraciones con otros productos empresariales. Ir con un producto CMS existente le ahorrará todas las molestias y le permitirá concentrarse en su problema comercial.
  3. Dinero : gastará un montón de dinero creando características que están fácilmente disponibles en productos existentes.
  4. Soporte y mantenimiento : Crear un CMS es solo la primera mitad de la solución. Habrá costos significativos para mantenerlo y apoyarlo.

Si a su cliente no le gusta WordPress, entonces debería investigar sobre otros productos de CMS.

Consulte el informe Gartner [1] y Forrester [2] en el mercado de CMS (ambos enlaces están detrás de Paywall). Enumeran algunos de los productos más grandes en el espacio CMS empresarial.

[1] – The Forrester Wave ™: Sistemas de gestión de contenido web, primer trimestre de 2017

[2] – Cuadrante mágico para la gestión de contenido web

Primero, les preguntas por qué WordPress no puede hacer el trabajo u otro CMS.

Hay un gran esfuerzo en los CMS que existen. ¿Realmente quieren pagarte por pasar cientos o miles de horas escribiendo una nueva versión?

Nunca he probado este, pero creo que es lo que estás buscando: Fae CMS | Un motor CMS flexible, de código abierto, Ruby on Rails

Comience con “por qué”, como en por qué están reinventando la rueda.

Si hay una buena razón para pasar a los guiones gráficos de los usuarios y la estructura de alambre antes de comprometerse con una estimación.