Desarrollo de interfaz para crear portales web personalizados por editores no técnicos a través del gestor de contenidos Magnolia CMS

Álvarez del Barco, Carla (2018). Desarrollo de interfaz para crear portales web personalizados por editores no técnicos a través del gestor de contenidos Magnolia CMS. Proyecto Fin de Carrera / Trabajo Fin de Grado, E.T.S.I. de Sistemas Informáticos (UPM), Madrid.

Description

Title: Desarrollo de interfaz para crear portales web personalizados por editores no técnicos a través del gestor de contenidos Magnolia CMS
Author/s:
  • Álvarez del Barco, Carla
Contributor/s:
  • Arroyo Montoro, Fernando
Item Type: Final Project
Degree: Grado en Ingeniería del Software
Date: 2018
Subjects:
Freetext Keywords: Desarrollo web Gestor de contenidos Sistemas de aprendizaje
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] PDF - Users in campus UPM only - Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (3MB)

Abstract

Debido al rápido crecimiento de las tecnologías de hoy en día y la manera de comunicarse a través de Internet, surge una necesidad de tener un amplio conocimiento de programación para personas que necesiten disponer de un portal web. Esta idea de desarrollo viene dada a la hora de querer crear un portal informativo, proporcionando así las herramientas necesarias para que se pueda implementar dicho portal por parte de una persona que carezca de conocimientos de programación o desarrollo informático. En este proyecto, se desarrolla una interfaz en el gestor de contenidos Magnolia CMS que facilitará la implementación de un portal web de una manera intuitiva para que el usuario final, que será el usuario creador y editor del portal, pueda gestionar sus contenidos de una forma más rápida y cómoda, creando y editando la información que desea mostrar sin necesidad de saber programar ni tener un conocimiento técnico específico. El usuario que desea crear el portal web, será el cliente que utilizará nuestra herramienta, y lo hará de una forma tan sencilla como creando páginas para su portal y editándolas directamente a través de los componentes que habremos creado y desarrollado previamente. Además, como valor añadido, se utilizará la interfaz desarrollada y se creará un portal web de Planes por Madrid, con el objetivo de poder visualizar el desarrollo realizado, con los estilos diseñados y los componentes personificados. Este objetivo se alcanzará a través de la herramienta “Magnolia CMS”, una plataforma de gestor de contenidos de código abierto que será la empleada para desarrollar la interfaz de este proyecto. Un gestor de contenidos o CMS (Content Management System) es una herramienta que permite crear una estructura de soporte para la creación y administración de contenidos, principalmente en páginas web, por parte de los administradores, editores, participantes y demás usuarios. Magnolia proporciona soporte para almacenar la interfaz creada, que será la que utilice el usuario que quiera hacer su propio portal. Se define interfaz como la sección dentro de Magnolia en la que el usuario editor, utilizando las plantillas desarrolladas, puede crear su portal web. Se diseñarán plantillas con unos estilos específicos para que puedan ser seleccionadas para cada tipo de página del portal. Por cada tipo de plantilla se crearán las áreas que estructuran cada plantilla, siendo las áreas principales la cabecera del portal, menú superior, pie, etc. Por cada una de estas áreas se definirán los diferentes tipos de componentes que el usuario podrá crear e introducir el contenido que desee, de esta manera, podrá ir creando su propio portal. El gestor de contenidos de Magnolia permite a los desarrolladores de software infinidad de posibilidades a la hora de crear un portal web. Este gestor de contenidos tiene numerosos casos de éxito de portales que se mostrarán a continuación. Abstract: Due to the rapid growth of today's technologies, there is a need for extensive programming knowledge for people who need a web page or portal. This idea of development is given at the time of wanting to create an information portal, thus providing the necessary tools for the implementation of this web portal by a person who lacks knowledge of programming or computer development. In this way, a very intuitive tool is generated to such an extent that anyone without technical knowledge could create a web portal. It will facilitate the implementation of a web portal in an intuitive way so that the end user, who will be the user and editor of the portal, can manage its web contents through the interface that will be developed with the specific functions, in a faster and more convenient way, creating and editing the content you want to show without the need to know how to program. The editor will be the client that will use our tool, and he will do it in a way as simple as creating pages for your portal and editing them directly through the components we have created and developed previously. In addition, as an added value, the interface that has been developed to create a web portal of Planes por Madrid will be used, with the aim of being able to visualize the development carried out, with the designed styles and the customised components. This objective will be achieved through the "Magnolia" tool, an open source content management platform that will be used to develop the interface for this project. A Content Management System (CMS) is a tool that allows administrators, editors, participants and other users to create a support structure for the creation and management of content, mainly on websites. Magnolia provides support for storing the created interface. This interface will be used by the user who wants to make his own portal. It also provides tools to create an interface by the software developer to get closer to the needs of the portal, thus building what we will call an "interface to create the desired web portal". Interface is defined as the section of Magnolia in which the user editor, using the developed templates, can create his web portal. Templates with specific styles will be designed so that they can be selected for each type of page on the portal. For each type of template, the areas that structure each template will be created. For each area, the different types of components that can be created will be defined. In these components, the user editor will be able to introduce the content he wants, in this way, he will be creating his own portal. Magnolia's Content Management System allows software developers a wide range of possibilities when creating a web portal. This content management system has numerous portal success stories that will be shown below.

More information

Item ID: 51912
DC Identifier: http://oa.upm.es/51912/
OAI Identifier: oai:oa.upm.es:51912
Deposited by: Biblioteca Universitaria Campus Sur
Deposited on: 05 Sep 2018 07:10
Last Modified: 05 Sep 2018 07:10
  • 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