Name used in the user interface for the
widget. This field can be translated, therefore this field
is not used to uniquely identify the widget.
Main developers of this mashable application component.
Contributors of this mashable application component.
E-mail address to get in touch with the
developer(s).
A brief textual description of the mashable application component.
A detailed description of the mashable application component (using Markdown syntax by default).
Absolute or template-relative URL of the
resource image for the catalog.
Image to be used in iPhone and other
smartphones.
The url to the project homepage.
Absolute or template-relative URL of the
widget documentation.
Name of the license associated to the mashable application component.
Absolute or template-relative URL pointing to the full license document.
Relative path to a markdown file detailing the changes made to the mashable application component in each version.
URL pointing to the issue tracker of the mashable application component.
Name of the required feature.
Defines an item of the selection list.
Text to display in the selection
list.
The value used when the option is
selected.
Data type used by the preference: text
(string), number, boolean, password and list.
Name that will be used to identify this
preference. This field cannot be translated.
Text that will be used to reference this
preference in the user interface. This field can be
translated.
Descriptive text.
Default value.
Initial value. If not specified, the default value will be used as the initial value.
Whether this preference can be modified.
If false, this field is allowed to be empty/blank. Default is true.
Direct access from the javascript code of the application mashup component to this preference is disallowed if the value of this attribute is true. default: false.
The user preferences, which may be changed through the platform interface. This element consisting of one, several or even none preference sub-elements
The user preferences, which may be changed through the platform interface. This element consisting of one, several or even none preference sub-elements
Defines a presistent variable.
Name of the variable.
Data type of the variable. So far only
the type text (string) is allowed.
Text that will be used to reference this
variable in the user interface. This field can be
translated.
If set to true, this variable will store a value for each user with access rights to the dashboard.
Descriptive text.
Direct access from the javascript code of the application mashup component to this variable is disallowed if the value of this attribute is true. default: false.
Name that will be used to identify this
output endpoint. This field cannot be translated.
Text that will be used to reference this
output endpoint in the user interface. This field can be
translated.
Text describing in which conditions the resource is
going to send events through this endpoint. This
description is also a good place for providing details
about the data structure used by events leaving
this output endpoint. This description is very
important for the wiring process as the user needs
this information for taking decisions on homacdo wire
widgets/operators.
Keyword used to tag this output endpoint,
so it can be easily suggested valid conection during the
wiring process.
Name that will be used to identify this
input endpoint. This field cannot be translated.
Text that will be used to reference this
input endpoint in the user interface. This field can be
translated.
Short text describing what is going to
happen if an event is sent to this input endpoint. Other
widgets will use this text in buttons, selection boxes,
etc... allowing end users to select what to do (and the
widget will send a event to the associated target
endpoint).
Text describing what is going to happen if an event
arrives this input endpoint. This description is very
important for the wiring process as the user needs
this information for taking decisions on howto wire
widgets/operators.
Keyword used to tag the input endpoint,
so it can be easily suggested valid conection during the
wiring process.
Output Endpoint
Input endpoint
Alternative contents
Scope for this content.
Absolute or template-relative URL of
widget code.
Content type of the linked resource.
Suggested values are: text/html and
application/xml+xhtml. Optional attribute, 'text/html'
by default.
Charset used by the linked resource.
Optional attribute, 'utf-8' by default.
Absolute or template-relative URL of
widget code.
Content type of the linked resource.
Suggested values are: text/html and
application/xml+xhtml. Optional attribute, 'text/html'
by default.
Charset used by the linked resource.
Optional attribute, 'utf-8' by default.
Whether this code can be cached by the
platform. Possible values are "true" and "false".
Optional attribute, "true" by default.
Whether this widget will inherit the style of the platform.
Possible values are "true" and "false". Optional attribute,
"false" by default.
A translation for a specified language
Translated text
Translation language
Default widget language.
Absolute or template-relative URL of the package file of the resource.
The distributor of the resource.
Name of the resource.
Current version of the resource. It must
define starting sequences of numbers separated by dots.
Moreover, zeros can only be used alone (e.g. 0.1 is valid
but 03.2 is not).
Name of the preference value.
Value of the preference. If not defined, the default value for this preference will be used
Whether this preference can be modified.
Whether this preference can be displayed to the user.
Name of the preference value.
Value of the preference.
Whether this widget can be remove from the final workspace.
Type of the endpoint (Widget, operator).
Input or output endpoint name.
Instanciated operator used in this mashup.
Connection between an input endpoint and an
output endpoint for this mashup.
Output endpoint in the connection
Input endpoint in the connection
Whether this connection is readonly and thus cannot be deleted. Default: false.
Data type used by the preference: text
(string), number, boolean, password and list.
The user preferences, which may be changed through
the platform interface.
This element contains some variables that reflects
the persistent widget state. The state can be any information
desired to be persisted.
List of Input/Output endpoints widget will use to
communicate with other widgets through the wiring.
Contents of the widget
Contains information about how to show the widget
The user preferences, which may be changed through
the platform interface.
This element contains some variables that reflects
the persitent operator state. The state can be any information
desired to be persisted.
List of Input/Output endpoints that the operator will use to
communicate with other widgets/operators through the wiring.
List of scripts the operator is going to use.
The user preferences, which may be changed through
the platform interface.
List of Input/Output endpoints that the operators and widgets of this mashup are declaring.