Macro Devkit
Create your own pluginsEvery project has a life of its’ own and we want to make sure that you can further tailor your narrative design tool to the specific needs of your project.
Get the Macro Devkit NuGet Package and write your own plugin for the articy:draft client. With a rich set of methods you can query, manipulate or process objects, add context based commands to context menus or protect content from being deleted. You can also write imports and exports to your custom format.
Take a look at the sourcecode of the official Articy plugins as an example of how to write MDK plugins.
Macro Devkit features
- Available as a NuGet package with a fully automated process for setting up your plugin
- Use a query language similar to SQL to query & filter objects
- Create, modify and delete objects.
- Use/Trigger exports with custom parameters
- Add commands to context menus depending on the selected object
- Add commands to a global menu
- Hooks to intercept object creation, deletion, selection change, template value changes, copy & paste operations
- Easy to use background tasks with progress dialog
- You even can add own windows
- Add custom Imports & Exports with their own configuration UI directly into the Export-Dialog & Import Wizard
- Use the plugin manager window to install additional custom plugins and activate / deactivate plugins as needed
- use the Technical documentation
Need a different option?
Creating your own plugins takes time and effort to maintain and sometimes the scope of the need is greater and a plugin just won’t cut it. That’s where you can rely on our experts to create a dedicated custom solution that will save you a lot of time and effort.
We’ve helped many different teams spanning industries, company sizes, and countries with dedicated custom solutions that turned articy:draft X into a writing and narrative design tool perfectly suited for their specific workflows. Book a free consultation with our experts to find out if a custom solution is the right solution for you.
We’ll be happy to talk to you!