Lo básico de un CMS es un área de administrador / usuario con opciones para realizar tareas.
Esto se puede hacer usando firebase, es más fácil de usar y pueden cambiar su API fácilmente. Ah, y es un poco más seguro, es lo mismo que SQL, pero tiene un toque más moderno.
¡Hazlo predeterminado para permitir registros! Usando github Twitter Facebook y correo electrónico.
- ¿Por qué el color de visualización predeterminado para los enlaces de hipertexto en los navegadores web ha sido tradicionalmente azul?
- ¿Cómo clasifico los artículos web en función de su legibilidad?
- Cómo navegar por la web profunda en Android
- ¿Se puede integrar C / C ++ y Python y otros tipos de lenguajes en un sitio web?
- ¿Cuáles podrían ser algunas de las posibles implicaciones de un día de apagón en Internet?
¡Ahora debes elegir tu idioma! PHP es en lo que se basa principalmente WordPress, por lo que puede usar PHP pero también puede usar JS angular.
Investigue en Google, de diferentes cms y vea de qué idiomas están hechos.
Luego, asegúrese de aprender y comprender el idioma.
Mi respuesta no es dar una respuesta, sino una idea general sobre cómo hacer un cms, ¡esto es simplemente porque no quiero trabajar para ti!
La mayoría de los CMS es de código abierto. ¡Y si usa algo de un proyecto de código abierto, debe incluirlo y es una licencia!