Does Plug-In for InDesign Client works for InDesign Server?
Is possible to export a Plug-In from InDesign Client to Indesign Server?
Having never written a plug-in for indesign server, but only for InDesign Client, I would like to "export" a plug-in from InDesign Client to InDesign Server, can anyone tell me what I have to pay attention to?
What is the difference between client and server indesign plugins?
Do I have to install another sdk?
Your PluginVersion resource has a section where it says kInDesignProduct meaning InDesign Desktop.
You can extend that list with kInCopyProduct (guess what) and kInDesignServerProduct, all at the same time.
Straight below is also kModelPlugIn vs. kUIPlugIn. For InDesign Server you'd use only kModelPlugIn.
If your Plug-In is scriptable, the VersionedScriptElementInfo has similar constants in the top section "Contexts".
Link to the appropriate non-UI framework/library.
Don't expect an active context, controlview etc., also a reduced set of suite bosses. Some suites are tied to the missing selection subsystem, others are fine.
Within your code you can also check LocaleSetting for the hosting product and take different paths. Some more interfaces will be missing, others added all over the place.
And no clipboard functionality - so no Copy / Cut / Paste.