Cómo iniciar un proyecto de sistema de gestión de contenido y sus módulos

Al hacer un plan.

Primero, necesitas una meta para el proyecto. Debe aclarar los módulos que desea, por qué los quiere y qué tipo de estrategia de contenido emplear. Entonces tendrás que decidir qué CMS usar. No especificó, por lo que me referiré a Sitefinity, un CMS que conozco, de aquí en adelante.

Una vez que tenga el plan, necesitará:

  • Un nombre de dominio (vea Network Solutions o Namecheap para estos)
  • Espacio del servidor web para alojar el sitio (docenas de opciones disponibles; he usado 1 y 1, GoDaddy y Amazon)
  • Un servidor de base de datos (Sitefinity requiere una base de datos SQL. A WordPress le gusta MySQL. Algunos CMS no necesitan ninguno).
  • Configuración de DNS: según el registrador de su dominio, pueden proporcionar herramientas para vincular el dominio a su sitio web
  • Alguien para configurar el CMS usando estas herramientas

Algunos CMS son lo suficientemente fáciles de configurar sin ayuda. Pero si desea obtener el máximo valor, es aconsejable contratar o contratar a un profesional en ese CMS.

Espero que ayude.

El primer paso es comprender los requisitos del negocio y seleccionar el mejor CMS. El siguiente paso es planificar el flujo de un proyecto. Rompa los requisitos para las tareas entregables y luego avance a los elementos pequeños que en última instancia se pueden utilizar para definir una imagen más grande.

La definición de un flujo de trabajo será un beneficio adicional.

Técnicamente para un módulo, cree una carpeta web con un archivo de índice para iniciar el diseño de un módulo. Colóquelo en la carpeta src correspondiente. Habrá varios archivos de clase para cada módulo que se crearán en las carpetas de módulos relevantes.

Aquí, estaría de acuerdo con Chris por sugerir Sitefinity debido a su facilidad de uso, eficiencia y medidas de seguridad.

En el desarrollo de software, mantener los códigos es una tarea difícil. La capacidad de mantener los códigos en producción, prueba y desarrollo requiere 3 regiones diferentes. Tortoise SVN es un software de código abierto que será muy útil cuando se trata del sistema de gestión de contenido.