Overview

Category widget customize pages within certain categories, to define UI, generate editing form automatically, bind field with semantic data.

Each category widget is bound with one category. Users can start widget 'designing' by click the 'edit widget' link on category widget page.

Category widget uses template to save UI.
Category widget contains a set of 'Layouts', each layout contains a set of 'Widget'.

Layout

Layout tool-set list below.

Widget

Widgets are able to drag-and-drop inside layouts. The background color can be changed as well.

Table Widget

Table widget is a special type of widget which is able to have a set of 'field widget' in.

To change table header and style is required. For now, only built-in styles available.

Widget types

Widget based on Widgets extension

A great MW extension called Widgets extension allows the creation of raw HTML pages that can be embedded (similarly to templates) in normal wiki pages.
Many cool widgets are ready to go. E.g., Twitter.

* To fill in widget parameters with certain field value, please use 'field widget' with 'hidden field' view.
* This type will appear when Widgets extension is deployed to site.

Plain text widget

Plain text widget help users to put in standard wiki text, a simple WYSIWYG is applied. Users can add special parser functions / templates here.

Query widget

SMWHalo is a great extension to help improve SMW work. Its 'QueryInterface' tool helps user build up #ask queries.

* This type will appear when Widgets extension is deployed to site.

Default field widget

Field widget is the default widget type. Each widget is bound to a field / semantic property.

Save

Save the UI and you've WYSIWYG category widget view.