Diseño y desarrollo de un CMS (Content Management System) para codigo abierto utilizando Node. JS y Mongo. DB como base de datos documental
Abstract:
El presente proyecto de titulación comprende las fases de diseño y desarrollo de un prototipo de CMS “Content Management System” por sus siglas en inglés, el mismo que está orientado a blogs y permitirá proporcionar un entorno que posibilita la gestión de los componentes incluidos en el mismo. Como característica sobresaliente del proyecto de titulación son las herramientas que se utilizan en el desarrollo del CMS, puesto que el planteamiento del proyecto se realizó en base a la investigación e innovación, se propone utilizar herramientas vanguardistas de software libre para el desarrollo del sistema tales como Node.js como plataforma de desarrollo JavaScript del lado del servidor permitiendo utilizar una arquitectura asíncrona basada en eventos. Para la base de datos se utilizará mongo.db, una variante de las bases de datos documentales llamadas NoSQL (“not only SQL”) el mismo que brindará velocidad y escalabilidad en el almacenamiento y procesamiento de los datos. Para el desarrollo del producto se ha empleado la metodología denominada extreme programming más conocida como XP, que se caracteriza por ser una metodología ágil, la cual permite la adaptación continua de cambios en la evolución del proyecto. El CMS está construido bajo una arquitectura de tres capas (datos, negocio y presentación), e incluye en su estructura módulos de gestión de usuario, menú, artículos, categorías, comentarios y plugin para dotar al aplicativo de funcionalidades básicas como la creación, gestión, publicación y presentación del contenido.
Año de publicación:
2016
Keywords:
Fuente:
Tipo de documento:
Other
Estado:
Acceso abierto
Áreas de conocimiento:
- Ingeniería de software
- Software
Áreas temáticas:
- Métodos informáticos especiales
- Programación informática, programas, datos, seguridad
- Funcionamiento de bibliotecas y archivos