Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Introduction

This topic explains what Widgets in general are and specifically how Sidebar Widgets can be built in XperienCentral. A very general definition of a widget is an "an element element of interaction" in a user interface. Basic widgets are for example buttonscan be buttons, input boxesfields checkboxes and checkboxesso forth. A widget can consist of other widgets Widgets can be combined together to form more complex combined ones and further combined a widget can make a whole functionality available to the user.functionality, for example  a widget consisting of multiple input fields, buttons and a radio box. The user interface in XperienCentral is written in JavaScript which makes use of a framework called the Dojo Toolkit, usually shortened referred to as simply Dojo. Dojo defines a way of implementing this kind of compound widgets using browser functionality such as HTML, CSS and JavaScript. Except for standard HTML tags, other widgets can be added in a similar fashion to build up a new client side components bottom-up. The widgets used in a component can be standard Dojo widgets, 3rd party widgets, XperienCentral widgets or custom ones. Dojo based widgets are used to build up all parts of the XperienCentral user interface.

...