Pacote de Umbraco para configurar conteúdo para um cliente móvel

Detalhes bibliográficos
Autor(a) principal: Lacerda, Tiago Rafael Pinto
Data de Publicação: 2024
Tipo de documento: Dissertação
Idioma: eng
Título da fonte: Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
Texto Completo: http://hdl.handle.net/10400.22/25982
Resumo: This thesis aims to address the demand of digitalization by developing a package capable of being installed in any Umbraco project that will allow users to create and customise their desired mobile app. That structure is then extracted in such a way that a code generator is able to create a cross-platform mobile solution that will give developers a jump start to customize the solution according to more specific needs, trying to achieve not only the replication of the existing functionalities in the website, but also to introduce specific features that take advantage of components available exclusively on mobile devices. This initiative responds to client demands for rapid mobile app development from existing Umbraco websites, while also aiming to enrich the Umbraco community with enhanced functionalities. The systematic mapping review conducted aimed to consolidate comprehensive knowledge of Umbraco, content management systems, packages, and elements of code generation. A proof of concept was successfully developed, compatible with any Umbraco website version 12 or higher. This package enables users to customize mobile applications directly within the Umbraco backoffice interface, facilitating generation with minimal effort. Agap2IT supports continuous integration pipelines, enabling ongoing mobile app generation. The initial goal was to develop both the package and the code generator within this project. However, because of the approaching deadlines and the effect on our submission for the Umbraco Awards, the company decided to form a team of two developers. One developer would handle the code generator, while I would be responsible for creating and distributing the Umbraco package, which will be the primary focus of this thesis. This project has the potential to make cross-platform mobile app development more accessible, empowering users with no specialized programming skills to leverage the familiar Umbraco Backoffice environment for app creation.
id RCAP_4ffca8484ef83bfd5e6b7159eea87709
oai_identifier_str oai:recipp.ipp.pt:10400.22/25982
network_acronym_str RCAP
network_name_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository_id_str https://opendoar.ac.uk/repository/7160
spelling Pacote de Umbraco para configurar conteúdo para um cliente móvelUmbraco package to configure content for a mobile clientUmbracoContent management systemPackagesPluginsMobile app generationThis thesis aims to address the demand of digitalization by developing a package capable of being installed in any Umbraco project that will allow users to create and customise their desired mobile app. That structure is then extracted in such a way that a code generator is able to create a cross-platform mobile solution that will give developers a jump start to customize the solution according to more specific needs, trying to achieve not only the replication of the existing functionalities in the website, but also to introduce specific features that take advantage of components available exclusively on mobile devices. This initiative responds to client demands for rapid mobile app development from existing Umbraco websites, while also aiming to enrich the Umbraco community with enhanced functionalities. The systematic mapping review conducted aimed to consolidate comprehensive knowledge of Umbraco, content management systems, packages, and elements of code generation. A proof of concept was successfully developed, compatible with any Umbraco website version 12 or higher. This package enables users to customize mobile applications directly within the Umbraco backoffice interface, facilitating generation with minimal effort. Agap2IT supports continuous integration pipelines, enabling ongoing mobile app generation. The initial goal was to develop both the package and the code generator within this project. However, because of the approaching deadlines and the effect on our submission for the Umbraco Awards, the company decided to form a team of two developers. One developer would handle the code generator, while I would be responsible for creating and distributing the Umbraco package, which will be the primary focus of this thesis. This project has the potential to make cross-platform mobile app development more accessible, empowering users with no specialized programming skills to leverage the familiar Umbraco Backoffice environment for app creation.Sousa, Paulo Alexandre Gandra deREPOSITÓRIO P.PORTOLacerda, Tiago Rafael Pinto2024-09-10T16:13:01Z2024-07-182024-07-18T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10400.22/25982urn:tid:203691474enginfo:eu-repo/semantics/openAccessreponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiainstacron:RCAAP2025-03-07T10:21:38Zoai:recipp.ipp.pt:10400.22/25982Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-29T00:50:10.434121Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiafalse
dc.title.none.fl_str_mv Pacote de Umbraco para configurar conteúdo para um cliente móvel
Umbraco package to configure content for a mobile client
title Pacote de Umbraco para configurar conteúdo para um cliente móvel
spellingShingle Pacote de Umbraco para configurar conteúdo para um cliente móvel
Lacerda, Tiago Rafael Pinto
Umbraco
Content management system
Packages
Plugins
Mobile app generation
title_short Pacote de Umbraco para configurar conteúdo para um cliente móvel
title_full Pacote de Umbraco para configurar conteúdo para um cliente móvel
title_fullStr Pacote de Umbraco para configurar conteúdo para um cliente móvel
title_full_unstemmed Pacote de Umbraco para configurar conteúdo para um cliente móvel
title_sort Pacote de Umbraco para configurar conteúdo para um cliente móvel
author Lacerda, Tiago Rafael Pinto
author_facet Lacerda, Tiago Rafael Pinto
author_role author
dc.contributor.none.fl_str_mv Sousa, Paulo Alexandre Gandra de
REPOSITÓRIO P.PORTO
dc.contributor.author.fl_str_mv Lacerda, Tiago Rafael Pinto
dc.subject.por.fl_str_mv Umbraco
Content management system
Packages
Plugins
Mobile app generation
topic Umbraco
Content management system
Packages
Plugins
Mobile app generation
description This thesis aims to address the demand of digitalization by developing a package capable of being installed in any Umbraco project that will allow users to create and customise their desired mobile app. That structure is then extracted in such a way that a code generator is able to create a cross-platform mobile solution that will give developers a jump start to customize the solution according to more specific needs, trying to achieve not only the replication of the existing functionalities in the website, but also to introduce specific features that take advantage of components available exclusively on mobile devices. This initiative responds to client demands for rapid mobile app development from existing Umbraco websites, while also aiming to enrich the Umbraco community with enhanced functionalities. The systematic mapping review conducted aimed to consolidate comprehensive knowledge of Umbraco, content management systems, packages, and elements of code generation. A proof of concept was successfully developed, compatible with any Umbraco website version 12 or higher. This package enables users to customize mobile applications directly within the Umbraco backoffice interface, facilitating generation with minimal effort. Agap2IT supports continuous integration pipelines, enabling ongoing mobile app generation. The initial goal was to develop both the package and the code generator within this project. However, because of the approaching deadlines and the effect on our submission for the Umbraco Awards, the company decided to form a team of two developers. One developer would handle the code generator, while I would be responsible for creating and distributing the Umbraco package, which will be the primary focus of this thesis. This project has the potential to make cross-platform mobile app development more accessible, empowering users with no specialized programming skills to leverage the familiar Umbraco Backoffice environment for app creation.
publishDate 2024
dc.date.none.fl_str_mv 2024-09-10T16:13:01Z
2024-07-18
2024-07-18T00:00:00Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10400.22/25982
urn:tid:203691474
url http://hdl.handle.net/10400.22/25982
identifier_str_mv urn:tid:203691474
dc.language.iso.fl_str_mv eng
language eng
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron:RCAAP
instname_str FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron_str RCAAP
institution RCAAP
reponame_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
collection Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository.name.fl_str_mv Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
repository.mail.fl_str_mv info@rcaap.pt
_version_ 1833600718698708992