Mostrar registro simples

dc.contributor.advisorFreitas, Carla Maria Dal Sassopt_BR
dc.contributor.authorTesta, Guilherme Gregianinpt_BR
dc.date.accessioned2011-03-30T05:59:52Zpt_BR
dc.date.issued2010pt_BR
dc.identifier.urihttp://hdl.handle.net/10183/28313pt_BR
dc.description.abstractDevido à popularização da Internet e do aumento da acessibilidade aos computadores pessoais, o desenvolvimento web entrou em uma fase de grande expansão há alguns anos. Empresas dos mais variados portes e ramos de negócio estão investindo cada vez mais em aplicações e serviços disponibilizados na Internet, e usuários procuram a rede como meio de divulgação de ideias e trabalhos pessoais. Como conseqüência, existe um crescimento na demanda por sistemas e serviços que facilitem o desenvolvimento de websites na rede mundial de computadores. Seguindo este aumento, este trabalho apresenta um sistema protótipo que oferece um serviço para criação e manutenção de sites através da aplicação de regras de transformação em templates pré-definidos, utilizando seletores CSS. O objetivo deste serviço é oferecer um meio simples mas eficaz para que qualquer usuário da Internet seja capaz de manter uma página de qualidade na rede. Através da definição destas regras, as páginas HTML são modificadas por meio de um parser escrito na linguagem Ruby, chamado Nokogiri. Com este analisador, foi possível criar uma série de métodos para a modificação dos arquivos HTML, utilizando seletores CSS como meio de intercomunicação com o usuário. Este trabalho apresenta os tópicos teóricos envolvidos no processo de análise de documentos HTML, e detalhes sobre a solução implementada com o framework de desenvolvimento web Ruby on Rails.pt_BR
dc.description.abstractDue to the popularization of the Internet and increased access to personal computers, the web development has entered in a phase of great expansion in the last few years. Companies of all sizes and kinds of businesses are increasingly investing in applications and services available on the Internet, and users look for the network as a place for disseminating ideas and personal work. As a consequence, there is a growing demand for systems and services that helps the development of websites on the World Wide Web. Following this increase, this paper presents a prototype system that provides a service for creating and maintaining websites through the application of transformation rules in predefined templates, using CSS selectors. This service aims to offer a simple but effective way for the common user to maintain a page on the network. By defining these rules, HTML pages are modified through an parser written in the Ruby language called Nokogiri. With this analyzer, it was possible to create a series of methods for modifying the HTML files using CSS selectors as a means of communicating with the user. This paper presents the theoretical topics involved in the process of analysis of HTML documents, and details about the implemented solution with the web development framework Ruby on Rails.en
dc.format.mimetypeapplication/pdf
dc.language.isoporpt_BR
dc.rightsOpen Accessen
dc.subjectHTMLen
dc.subjectComputação gráficapt_BR
dc.subjectServiços Webpt_BR
dc.subjectCSSen
dc.subjectRuby on railsen
dc.subjectInterneten
dc.subjectWeb designen
dc.titlePrankDev : uma ferramenta para criação e manutenção dinâmica de websites baseada em templatespt_BR
dc.title.alternativePrankDev: a tool for creating and maintaining dynamically websites based on templates en
dc.typeTrabalho de conclusão de graduaçãopt_BR
dc.identifier.nrb000767739pt_BR
dc.degree.grantorUniversidade Federal do Rio Grande do Sulpt_BR
dc.degree.departmentInstituto de Informáticapt_BR
dc.degree.localPorto Alegre, BR-RSpt_BR
dc.degree.date2010pt_BR
dc.degree.graduationCiência da Computação: Ênfase em Ciência da Computação: Bachareladopt_BR
dc.degree.levelgraduaçãopt_BR


Thumbnail
   

Este item está licenciado na Creative Commons License

Mostrar registro simples