Home // ACHI 2016, The Ninth International Conference on Advances in Computer-Human Interactions // View article


User-Customizable Web Components for Building One-Page Sites

Authors:
Pasquale Lisena
Jetmir Xhembulla
Giovanni Malnati
Pasquale Morra

Keywords: Website generation, Web Components, HTML5, modularity, end-user generation, SME

Abstract:
Most of online website builders work by combining and customizing reusable HTML modules. This approach could rise the risk of conflicts among modules. The World Wide Web Consortium (W3C) is writing the specification of Web Components. This standard provides a browser-native solution in order to realize encapsulated Document Object Model (DOM) elements, in which the Cascading Style Sheets (CSS) and JavaScript scope is locally bound and the interaction with the document is strictly designed by the component author. Upon this standard, libraries have been built, Google’s Polymer being an example, which provide a declarative and easy way to realize Components. In this paper, we provide a solution to the module approach limit in website builders by using Web Components as modules that are customizable by the end user. Our approach uses standard web technologies that modern browsers are natively supporting. We describe how a customizable Web Component is designed and how to bind their options with the generator UI. Furthermore, we will show an application of this approach in a Landing Page generator. We demonstrate that the generator could import again the generated HyperText Markup Language (HTML) and edit it, without any intermediary data structure (i.e., eXtensible Markup Language, XML or JavaScript Object Notation, Json). Finally, we outline further future development of this approach.

Pages: 411 to 416

Copyright: Copyright (c) IARIA, 2016

Publication date: April 24, 2016

Published in: conference

ISSN: 2308-4138

ISBN: 978-1-61208-468-8

Location: Venice, Italy

Dates: from April 24, 2016 to April 28, 2016