Transformación digital en la elaboración de leyes usando editores WYSIWYG
Author
González Rodríguez, ÁlvaroDate
2022Abstract
El objetivo de este trabajo ha sido el desarrollo e implementación de un sistema que permita llevar a cabo propuestas de modificaciones a las diferentes partes de la ley (enmiendas) de forma sencilla y amigable utilizando editores WYSIWYG (acrónimo de “What you See is What You Get”, en español, “lo que ves es lo que obtienes”) y permita la visualización eficiente de los cambios propuestos a una ley.
Para ello, se realizaron una serie de tareas basadas en el estudio previo y comparativas de soluciones relacionadas con editores WYSIWYG, el desarrollo del sistema y la implementación de las tres fases esenciales implicadas en las modificaciones
de una ley: inserción de los artículos, inserción de enmiendas y visualización de cambios propuestos.
Respecto a la aplicación, se han utilizado distintas tecnologías en su desarrollo. Se ha trabajado en el framework ASP.NET Core en Visual Studio 2022 con carga de trabajo para aplicaciones web, donde se hace uso de C# para el back-end y HTML para el front-end.
SQL Server es el gestor de la base de datos elegido, mientras que Entity Framework Core se implementa en el código y actúa como asignador relacional de objetos.
Además, para concluir el trabajo, se ha realizado una evaluación experimental con un entorno real, es decir, introduciendo los datos de una ley y simular unas propuestas de modificaciones para la misma. De esta manera se consigue probar el correcto
funcionamiento del aplicativo. The objective of this work has been the development and implementation of a system
that allows making proposal for modifications to the different parts of the law
(amendments) in a simple and friendly way using WYSIWYG editors (acronym for “What You See Is What You Get”) and allow efficient visualization of proposed changes to a law.
A set of tasks were carried out based on the previous study and comparison of differents solutions related to WYSIWYG editors, the development of the system and the implementation of the three essential phases involved in the modificación of a law:
insertion of articles, insertion of amendments and display of proposed changes.
Regarding the application, different technologies have been used in its development.
The ASP.NET Core framework has been used in Visual Studio 2022 with a workload for web applications, where C# is used for the back-end and HTML for the front-end. SQL Server is the database manager selected, while Entity Framework Core is implemented in the code and acts as an object relational mapper.
In addition, to conclude the work, an experimental evaluation has been carried out with a real environment, that is, introducing the data of a law and simulating some proposed modifications to it. In this way it is possible to test the correct performance of the application