Diseño y desarrollo de un CMS (Content Management System) para codigo abierto utilizando Node.JS y Mongo.DB como base de datos documental

Para citar o enlazar este item, por favor use el siguiente identificador: http://dspace.ups.edu.ec/handle/123456789/12424
Título : Diseño y desarrollo de un CMS (Content Management System) para codigo abierto utilizando Node.JS y Mongo.DB como base de datos documental
Autor : Navarrete Neira, Luis Fernando
Cárdenas Chávez, Miguel Ángel
Director de Tesis: Ramírez Montalvan, Washington Arsenio
Resumen traducido: 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.
Resumen : This titling project comprises the steps of design and development of a prototype content management system or also called CMS "Content Management System" for its acronym in English, the same that is oriented blogs and allow to provide an environment that enables management of the components included in it. As a salient feature of the proposed degree are the tools used in developing the CMS, since the project approach was made based on research and innovation, it is proposed to use cutting-edge free software tools for system development such as Node.js development platform server-side JavaScript allows use an event-based asynchronous architecture. For mongo.db database is used, a variant of the document databases NoSQL calls ("not only SQL") provide the same speed and scalability in storage and data processing. Product development has been used so-called extreme programming methodology known as XP, which is characterized as an agile methodology, which allows continuous adaptation of changes in the evolution of the project. The CMS is built under a three-tier architecture (data, business and presentation), and includes in its user management modules, menu items, categories, comments and plugin to provide the application of basic functionalities as the creation, management, publication and presentation of content.
Palabras clave : SITIOS WEB
SOFTWARE DE APLICACIÓN
Fecha de publicación : ene-2016
URI : https://dspace.ups.edu.ec/handle/123456789/12424
Idioma: spa
Pertenece a las colecciones: Grado

Ficheros en este ítem:
Fichero Descripción Tamaño Formato  
UPS - ST002104.pdfTexto completo6,61 MBAdobe PDFVisualizar/Abrir


Este ítem está sujeto a una licencia Creative Commons Licencia Creative Commons Creative Commons