Generador automático de backoffice-panel de administración para páginas a medida

Robisco Jiménez, Juan (2017). Generador automático de backoffice-panel de administración para páginas a medida. Thesis (Master thesis), E.T.S.I. de Sistemas Informáticos (UPM).

Description

Title: Generador automático de backoffice-panel de administración para páginas a medida
Author/s:
  • Robisco Jiménez, Juan
Contributor/s:
  • Frutos Velasco, Juan Alberto de
Item Type: Thesis (Master thesis)
Masters title: Ingeniería Web
Date: July 2017
Subjects:
Faculty: E.T.S.I. de Sistemas Informáticos (UPM)
Department: Sistemas Informáticos
Creative Commons Licenses: Recognition - No derivative works - Non commercial

Full text

[img]
Preview
PDF - Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (2MB) | Preview
[img] Archive (ZIP) - Users in campus UPM only
Download (11MB)

Abstract

Una duda que se plantea habitualmente en la gente que damos servicio es usar o no un sistema de gestión de contenidos (CMS). Algunos como Wordpress, están muy implantados e incluso la mayoría de usuarios entiende su interfaz, el mayor problema viene a la hora de ir un paso más allá en la personalización. Un CMS hace complicado el desarrollo a medida, ya que hay que programar sobre una capa cerrada. Por eso, cuando realmente se quiere algo diseñado para una funcionalidad u objetivo concreto, la opción es desarrollar la web “desde cero”, usando los lenguajes con frameworks o librerías que cumplan los estándares. El problema es que los usuarios finales carecen de conocimientos informáticos como para editar el HTML de la página, o añadir datos directamente a la base de datos, por eso se requiere de una interfaz que se suele conocer como “Panel de administración” o“Backoffice”. Estos paneles por lo general , se limitan a ser un simple gestor, donde cualquier usuario con conocimientos mínimos pueda actualizar la información de su web. Por regla general son muy parecidos, y se llevan el 40% del tiempo de desarrollo, ya que obligan a contemplar vistas que cubran el CRUD de cada entidad. Por eso este trabajo fin de master pretende abordar el problema, generando una arquitectura que mediante tecnologías javascript genere la interfaz de manera automática, ahorrando tiempo de desarrollo. A typical issue at service companies, it’s to use or not a content management system (CMS). A few of them, like Wordpress, are used very often, and majority of users know how to use them. The biggest problem comes when we want a new level of customization. A CMS makes ad-hoc development too difficult , because it requires to program over a close layer. That’s why, when we really want something specially designed and created for a functionality, the best option is to chose a “development from zero”, just using languages with their frameworks. The problem is that final users usually don’t have any technical knowledge to change HTML, or to insert data directly into database. This is why we need an admin panel or a backoffice. These panels usually are simple CRUD managers, but it takes 40% of development time, because each action needs a logical function and a view. This master’s project pretends to cross the problem, making an architecture that using javascript makes an automatic interface, saving development time.

More information

Item ID: 48308
DC Identifier: http://oa.upm.es/48308/
OAI Identifier: oai:oa.upm.es:48308
Deposited by: Biblioteca Universitaria Campus Sur
Deposited on: 31 Oct 2017 07:16
Last Modified: 31 Oct 2017 07:16
  • Logo InvestigaM (UPM)
  • Logo GEOUP4
  • Logo Open Access
  • Open Access
  • Logo Sherpa/Romeo
    Check whether the anglo-saxon journal in which you have published an article allows you to also publish it under open access.
  • Logo Dulcinea
    Check whether the spanish journal in which you have published an article allows you to also publish it under open access.
  • Logo de Recolecta
  • Logo del Observatorio I+D+i UPM
  • Logo de OpenCourseWare UPM