Plug-in provided SDK - Info.lua description

The Info.lua script for a plug-in must return a table that contains all of the required properties, and any optional properties that define services your plug-in will provide. These properties provide "hooks," in the form of references to other scripts and callback functions, that allow Lightroom to invoke the functionality defined by your plug-in.

The Info.lua file of the Flickr sample plug-in provides examples of and documentation for the hooks that a plug-in must provide in order to define an export or publish service.

WARNING: This page is a work in progress. It's almost certainly incomplete (as of April 14, 2010).

Summary

(optional) This property allows you to define one or more export service providers.

Properties

pluginInfo.LrExportServiceProvider : (Read-Only)
(optional) This property allows you to define one or more export service providers. If present, it should be a table containing the following elements:
  • title: (string) The name of the export service provider.
  • file: (string) The name of the file containing the export service provider script.

If your plug-in defines multiple export service providers, this property should be an array of tables with this format.