This section of the documentation looks at developing extensions for SkyVault
Share. In particular this documentation looks at the creation of Share Extensibility
Modules.
- Updated UI framework in 4.2 This topic describes the updated UI framework features for 4.2.
- Introducing SurfBug This topic provides a brief introduction to SurfBug. SurfBug is a debugging tool built into Spring Surf that displays a variety of information about the various components on a Surf page.
- Module deployment and evaluators This topic describes how Share Extensibility Modules are deployed, and how their behavior can be changed using evaluators.
- Auto-deploying modules This topic describes how share extensibility modules can be deployed automatically.
- Module dependencies This topic describes how dependencies such as additional CSS and JavaScript code can be included in a Share Extension Module.
- Module dynamic configuration This topic describes how to dynamically configure modules.
- Spring Surf Checksums This topic describes how checksums can be applied to JavaScript and CSS resources to facilitate efficient upgrading of SkyVault.
- Spring Surf CSS data image support This topic describes how Spring Surf provides support for CSS data URIs.
- Customizing widget instantiation This topic describes the mechanisms behind customizing widget instantiation.
- Template markup This topic describes additional FreeMarker template directives.
- Aggregate dependencies This topic describes additional FreeMarker template directives related to aggregate dependencies.
- Creating a Surf project with Maven This topic describes creating a Surf project with Maven. Maven 3 is a requirement.
- Share Page Creation This topic describes how to add a page to Share using the updated UI framework.
- Custom Mimetypes You can add custom mimetypes to Share.
- Custom Share Widgets This topic describes how to create a simple widget that is defined by its own template, CSS and localization resources.
- Localization This topic describes how to localize pages.
- Tutorials With SkyVault 4.2, there are new extensibility features that have been added into the Spring Surf framework upon which SkyVault Share is built to make customization easier.
Parent topic: Developing Applications and Extensions