| |
|
| |
The following topics provide descriptions and examples of how to use the Mashup Center JavaScript Enabler API: |
| |
|
| |
This article provides examples of how to use the Mashup Center JavaScript API with deferred objects. |
| |
|
| |
This article provides examples of how to use the Mashup Center JavaScript API with the access control model. |
| |
|
| |
This topic describes how to add clientside events to spaces and space templates. It explains how to add the required preference to a template so that it know where to locate the lifecycle extension. It also explains how to add the metadata to existing spaces using the Mashup Enable API. Finally, ... |
| |
|
| |
This article provides examples of how to use the Mashup Center JavaScript API with the navigation and shared navigation models. |
| |
|
| |
This article provides examples of how to use the Mashup Center JavaScript API with the user palette model. |
| |
|
| |
When developing widgets, you might want to implement the ability to switch among various modes, for example, edit, view, help, and print modes. This article provides some suggestions about how to switch widget modes. |
| |
|
| |
This topic describes known limitations when developing and working with sandboxed widgets. |
| |
|
| |
This article describes how Mashup Center system widgets communicate through public events. |
| |
|
| |
This topic describes how to add endpoint binding dependencies to your widget definitions. Endpoint bindings are used to resolve URLs dynamically at runtime in order to prevent end users from getting connection errors when the service is unavailable. Endpoint bindings are also useful when ... |
| |
|
| |
As a widget developer, you may want to implement a security mechanism called sandboxing when creating widgets that have not been tested thoroughly and may have the potential to send malicious code to the widget user's company server. When you sandbox a widget, you are marking the widget as ... |
| |
|
| |
The following topics provide descriptions and examples of how to use the Mashup Center JavaScript Enabler API with the space model. |
| |
|
| |
This topic provides an example of how you can use broadcast events to allow widgets and gadgets to communicate with each other. |
| |
|
| |
This topic describes how to create and deploy a custom theme and skin. We recommend that you use the default Page Builder 2 theme that is provided with Mashup Center as a template, update the files as necessary, and then upload them to the public WebDAV storage directory on the Mashup Center ... |
| |
|
| |
This article provides examples of how to use the Mashup Center JavaScript API with widgets. |
| |
|
| |
Themes provide the navigation, appearance, and layout of the mashup page, including colors, fonts, and images that surround the widgets on the page. Skins define the look and feel of the widgets that you drag onto the page. Skins essentially wrap the widgets and define the menu icons and colors of ... |
| |
|
| |
This article provides examples of how to use the Mashup Center JavaScript API with the user model. |
| |
|
| |
See the following documents to learn how to create custom widgets: |
| |
|
| |
Enable automatic wiring for widgets when you want users to be able to wire widgets automatically by dragging and dropping one widget on top of another on the mashup page. Users must enable automatic wiring for the mashup page in order to wire widgets automatically. |
| |
|
| |
Mashup Center offers one default Page Builder 2 theme for mashup pages. As the name implies, Page Builder 2 is the second iteration of a comprehensive theme that contains all the folders, files, images, style sheets, and other resources that are required for a rich browser experience for mashup ... |
| |
|
| |
When publishing mashup pages to the catalog, you can either publish the URL of the page on the Mashup Center server or you can upload the entire page definition and all its artifacts, including all the properties you have set for that page as well as all the widgets on the page, including their ... |
| |
|
| |
Website developers, bloggers, forum contributors, and anyone who works with web pages are most likely already very familiar with the concept of embedding pieces of code into HTML source code. These days, you can find a number of things to embed in pages, including YouTube videos, animations, and ... |
| |
|
| |
When you wire widgets together, you create the communication line that allows data to pass from one widget to another. This data is defined by the event name, the payload (the actual content), and the payload type. |
| |
|
| |
When you want to work with mashup pages as individual units outside of the context of a space, you can switch to My Mashup Apps mode and configure your pages accordingly. |
| |
|
| |
This topic describes how to add widgets to your web page. |