0 votes
69 views
I am interested in developing a custom plugin or two for Paratext.
I have downloaded the demo plugins from the GitHub repository (https://github.com/ubsicap/paratext_demo_plugins) and have Visual Studio set up, but I am unable to locate the Paratext Plugin API DLL files (such as PluginInterfaces.dll or Paratext.PluginInterfaces.dll) that are needed to build and develop plugins.
Could you please help me with the following:
  1. How can I obtain the Paratext Plugin API development files/DLLs?
  2. Are there any registration requirements or developer program I need to join?
  3. Is there additional documentation available for plugin development beyond the demo plugins?
I tried to build the demo plugin "ReferencePluginQ" from the GitHub repository, and received errors saying that the following components are missing: PluginInterfaces.dll and EmbeddedUiPluginInterfaces.dll
Could you please provide these files or direct me to where I can download them?
I am using Paratext 9 and have Visual Studio Community edition installed.
Paratext by (107 points) | 69 views

1 Answer

0 votes
Best answer

There is fairly extensive documentation on the Demo Plugins Wiki on GitHub. The DLLs come from NuGet which is integrated into Visual Studio. It should automatically download them when you build through VS.

by [Expert]
(16.7k points)

selected by
I'm not sure how you're attempting to build the plug-in, but make sure you loaded the ParatextDemoPlugins.sln into VS and not the individual plugin files.
Thanks for your help. I will give that a try!
Thanks for your help! I've built a custom plugin DLL. Where exactly should I place the plugin file for Paratext 9 to detect it? It's not appearing in the menu with the places I've tried.

See this information about what you need to do. Basically, you need to rename the DLL file and put it a folder under the plugins directory.

Related questions

0 votes
3 answers 256 views
Hi all, My Paratext had been working great and suddenly became very glitchy/freezing. In particular, when I try ... it slows down my workflow pretty drastically. Thanks! Aaron
PecanMango 112 asked Oct 22, 2024
0 votes
2 answers 486 views
I have a user who always gets this message on startup (first line translated from French): "The project on your ... window is closed, the error still appears on Paratext startup.
jeffh 1.4k asked Nov 22, 2023
0 votes
1 answer 142 views
This is my problem: In the footnote, the translator provides the Hebrew word in source text and its range of meaning. The ... the size of the main font. How to solve this problem?
Y Mdu Niê 124 asked Mar 10
0 votes
1 answer 50 views
This morning, it seems that the 2nd server for Paratext live is not operating. Is this a problem?
goodgoan 347 asked Feb 24
0 votes
1 answer 75 views
When we insert a figure in Paratext, it automatically creates a .jpg version of the image and puts it in the shared folder ... for any help you can give me on this. John Nystrom
john_nystrom 312 asked Jun 25
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
And let us consider how we may spur one another on toward love and good deeds, not giving up meeting together, as some are in the habit of doing, but encouraging one another—and all the more as you see the Day approaching.
Hebrews 10:24-25
3,059 questions
6,020 answers
5,687 comments
2,035 users