Changes

UBIK Plugin Design

286 bytes removed, 2 October
The {{UBIK}} Plugin Design feature allows users to create a {{UBIK}} Plugin C# solution, including system definitions purely from customizing in {{UBIK}} Studio.
 
== Usage ==
=== Creation of a new Plugin Design Configuration ===
[[File:Plugin_Design_Configuration_instance.png|300px|thumb|Creating a plugin design configuration instance]]
The feature is accessible through the "System.PluginDesign.PLUGIN_DESIGN_CONFIGURATION" metaclass in UBIK Studio.
A new Plugin Design Configuration instance can be created in the Bulk Editor to define a custom plugin context.
 
=== Adding MetaClasses to the configuration ===
[[File:Metaclass_Added.png|300px|thumb|Adding a MetaClass to the configuration]]
Custom metaclasses can be added to the plugin configuration using the "SYSREL_PLUGINDESIGNCONFIG_METACLASS" relation in the Relation Editor.
 
=== Exporting a C# solution for the plugin ===
[[File:Plugin_Generation_Trigger.png|220px|thumb|right|Trigger the C# solution generation]]
A C# solution can be generated for the plugin via context menu action in the Class Browser (content view style):
Right-click the Plugin Configuration instance, 'Start Action → "" → Create a C# solution for a custom UBIK plugin'.
This will increase the plugin version (revision), generate the C# solution and prompt the user with a save dialog for a respective .zip archive.
[[File:PluginResult.png|300px|thumb|Resulting C# solution in Visual Studio]]
== Supported capabilities ==
| 5.0 Service Pack
|}
 
== Usage ==
=== Creation of a new Plugin Design Configuration ===
[[File:Plugin_Design_Configuration_instance.png|300px|thumb|Creating a plugin design configuration instance]]
The feature is accessible through the "System.PluginDesign.PLUGIN_DESIGN_CONFIGURATION" metaclass in UBIK Studio.
A new Plugin Design Configuration instance can be created in the Bulk Editor to define a custom plugin context.
 
=== Adding MetaClasses to the configuration ===
[[File:Metaclass_Added.png|300px|thumb|Adding a MetaClass to the configuration]]
Custom metaclasses can be added to the plugin configuration using the "SYSREL_PLUGINDESIGNCONFIG_METACLASS" relation in the Relation Editor.
 
=== Exporting a C# solution for the plugin ===
[[File:Plugin_Generation_Trigger.png|220px|thumb|right|Trigger the C# solution generation]]
A C# solution can be generated for the plugin via context menu action in the Class Browser (content view style):
Right-click the Plugin Configuration instance, 'Start Action → "" → Create a C# solution for a custom UBIK plugin'.
This will increase the plugin version (revision), generate the C# solution and prompt the user with a save dialog for a respective .zip archive.
[[File:PluginResult.png|300px|thumb|Resulting C# solution in Visual Studio]]
 
[[Category:Actions|UBIK Plugin Design]]
[[Category:Coding|UBIK Plugin Design]]
[[Category:How-To|UBIK Plugin Design]]
[[Category:Module|UBIK Plugin Design]]
[[Category:Plugin|UBIK Plugin Design]]
[[Category:Studio tools|UBIK Plugin Design]]
[[Category:Version 5.0|UBIK Plugin Design]]
== See also ==
*[[HowTo:Provide_system_definitions_with_a_custom_plugin]]
[[Category:Actions|UBIK Plugin Design]]
[[Category:Coding|UBIK Plugin Design]]
[[Category:Studio toolsHow-To|UBIK Plugin Design]]
[[Category:Module|UBIK Plugin Design]]
[[Category:Plugin|UBIK Plugin Design]]
[[Category:ActionsStudio tools|UBIK Plugin Design]]
[[Category:Version 5.0|UBIK Plugin Design]]
[[Category:How-To|UBIK Plugin Design]]
1,783
edits