The Altair Community is migrating to a new platform to provide a better experience for you. In preparation for the migration, the Altair Community is on read-only mode from October 28 - November 6, 2024. Technical support via cases will continue to work as is. For any urgent requests from Students/Faculty members, please submit the form linked here
RapidMiner 5 plugin
I'm attempting to write a plugin for RapidMiner 5.0. I've attempted to take the plugin that I wrote for RapidMiner 4.6, rebuild against the latest rapid miner.jar. When I run, I see my plugin listed under "Help", but not under "New operator".
Here is my operators.xml that worked in 4.6 but not 5.0:
<operators>
<operator
name = "ExperimentalOperator"
class = "com.foo.rapidminer.example.ExperimentalOperator"
description = "my description"
group = "IO.Text.Filter"/>
</operators>
This the the manifest from my plugin:
Manifest-Version: 1.0
Ant-Version: Apache Ant 1.7.1
Created-By: 14.0-b16 (Sun Microsystems Inc.)
Implementation-Vendor: MyVendor
Implementation-Title: MyPlugin
Implementation-URL: http://www.foo.com
Implementation-Version: 1.0
RapidMiner-Version: 5.0
RapidMiner-Type: RapidMiner_Plugin
Is there anything additional that I need to declare? Is there any additional logging/trace that I can enable to see why my operator is not showing up in the menu? Also, is there an updated tutorial for 5.0 that I can refer to ( the latest I could find was for 4.6 ).
Thanks in advance.
Here is my operators.xml that worked in 4.6 but not 5.0:
<operators>
<operator
name = "ExperimentalOperator"
class = "com.foo.rapidminer.example.ExperimentalOperator"
description = "my description"
group = "IO.Text.Filter"/>
</operators>
This the the manifest from my plugin:
Manifest-Version: 1.0
Ant-Version: Apache Ant 1.7.1
Created-By: 14.0-b16 (Sun Microsystems Inc.)
Implementation-Vendor: MyVendor
Implementation-Title: MyPlugin
Implementation-URL: http://www.foo.com
Implementation-Version: 1.0
RapidMiner-Version: 5.0
RapidMiner-Type: RapidMiner_Plugin
Is there anything additional that I need to declare? Is there any additional logging/trace that I can enable to see why my operator is not showing up in the menu? Also, is there an updated tutorial for 5.0 that I can refer to ( the latest I could find was for 4.6 ).
Thanks in advance.
Tagged:
0
Answers
the operators as well as the plugin mechanism has been extremely extended. Your old plugin simply won't work with the 5.x familiy without modifications on your operators and the plugin description files.
We will publish a white paper, which will describe how to do that, but unfortunately there's a hell of work to do until that. We will announce the publication in this development forum, as soon as possible.
Greetings,
Sebastian
has been done any progress with this white paper? Any "hello world" like example would be great :-)
I dont know why, but even as I have "RapidMiner-Type: RapidMiner_Plugin" included in META-INF/MANIFEST.MF, the RM at start reports that this plugin does not contain that plugin.
Indeedy, I am savouring this literary event right now, the included extensions work, and they've even put in a deliberate typo in the Groovy script to make you see how non-groovy scripts are ! So hurry down to your local Rapido store and get a copy while stocks last. For those few that use the internet there is a virtual alternative, http://rapid-i.com/component/option,com_virtuemart/page,shop.browse/category_id,5/Itemid,180/. Gosh Ted, does it get any better than this?