Windows Live Photo Gallery Publishing Plug-in Platform Overview
The Windows Live Photo Gallery Publishing Plug-in Platform enables the creation of photo and video publishing plug-ins.
A publishing plug-in is a .NET application that integrates with one or more Windows Live client applications, and provides users with the ability to publish photos or videos to an arbitrary destination or service. The plug-in platform defines a set of interfaces that enable communication between the Windows Live client application and the plug-in; the publishing plug-in itself provides any user interface (UI) that is required for a particular publishing process, and handles the details of communicating with the destination service.
A ribbon gallery in the Windows Live application lists available publishing plug-ins. For example, in Windows Live Photo Gallery, publishing plug-ins are accessible in the Share ribbon gallery on the Home tab.
The following Windows Live applications support publishing plug-ins:
Windows Live Photo Gallery
Windows Live Movie Maker
To download these applications, visit Windows Live Downloads.
The following topics provide information about the publishing plug-in platform and explain the requirements for implementing a publishing plug-in.
The Windows Live Photo Gallery Publishing Plug-in Architecture guide describes the platform architecture, and includes a call diagram that shows the flow of calls that are made to a publishing plug-in during a typical publishing session.
The Windows Live Photo Gallery Publishing Plug-in Registry Settings guide describes registry entries that are required for a plug-in to function properly.
Communicating with the Windows Live Photo Gallery Publishing Plug-in Platform provides information about XML documents that are used by the publishing plug-in platform to communicate with publishing plug-ins.
The Windows Live Photo Gallery Publishing Plug-in Sample guide provides detailed information about a fully-functional plug-in sample that is available for download.
The Windows Live Photo Gallery Publishing Plug-in Platform API Reference section describes the interfaces that are defined or provided by the platform.