Programmer : CloudView Programmer : Customizing CloudView : About Customizing Exalead CloudView
 
About Customizing Exalead CloudView
 
Customization Workflow
Develop and Deploy Components Using the Eclipse Plugin
You can create the following custom components:
Connectors for your data sources
Document processors
Query processors to reinterpret user queries
Prefix handlers to reinterpret parts of user queries
Search runners to customize the whole search processing pipeline
Security sources
Mashup Builder feeds, triggers, or widgets
Note: Mashup Builder is in a separate bundle. See the Exalead CloudView Mashup Programmer's Guide.
Resources
Important: Code hosted by a custom process cannot use plugins (because of classloader issues).
Customization Workflow
To create custom components manually, the workflow is the following:
1. Create your custom CVComponents.
2. Package your component as plugin. See Package a Plugin
3. Deploy the plugin as:
A cvplugin, see Deploy a Plugin.
Or a devplugin, see Work with Plugins in Development Mode.
Develop and Deploy Components Using the Eclipse Plugin
The Exalead CloudView Eclipse plugin helps you to develop and deploy plugins in Eclipse Indigo 3.7 or later.
The plugin documentation is available at http://eclipse.exalead.com .
You can develop custom components for:
Exalead CloudView core
Connectors
Document Processors
Meta Processors
Prefix Handlers
Push API Filters
Query Processors
Security Sources
Exalead CloudView Mashup
Widgets
Feeds
Feed Triggers
Mashup Triggers
Pre-Request Triggers
MEL Functions
Security Providers
Why Use It
Easy deployment: you can package your plugin with customized components to export and deploy automatically on the selected instance of Exalead CloudView. For Mashup Builder, this avoids rebuilding and redeploying the standalone-mashup-ui.war package for each customized item.
Quick export: you can package your plugin with classes that you want to export and then export it as a zip file on a selected path.
Manage installs: you can list the deployed plugins on a selected instance of Exalead CloudView and then select the plugins to remove.