The widget library used by CQ, called ExtJS, provides the highly polished user interface elements that work across all the most important browsers and allow the creation of desktop-grade UI experiences.
Widgets provides controls for authors to input their data, widgets are included in dialog box E.g. textfield, radio buttons, checkboxes etc are widgets
They are written in extjs framework.
- are modular units which realize specific functionality to present your content on your website
- are re-usable
- are developed as self-contained units within one folder of the repository
- have no hidden configuration files
- can contain other components
- can run anywhere within any CQ system. They can also be limited to run under specific components
- have a standardized user interface
- use widgets
- have an edit behaviour that can be configured