Files
galaxy/config/plugins/visualizations
Eric Rasche 4b64a70906 Added remote_host variable to docker conf
In order to whitelist IPs allowed to connect to notebooks, we need to know who the remote target
connecting is. We can blacklist on IP address only, as we have no way of authenticating them. While
we do have access to other information like cookies, we have no SSL nor way to know what
authentication method the galaxy server will be using.
2014-10-18 18:38:03 -04:00
..

Custom visualization plugins
----------------------------

Visualizations can be added to your Galaxy instance by creating
sub-directories, templates, and static files here.

Properly configured and written visualizations will be accessible to
the user when they click the 'visualizations' icon for a dataset
in their history panel.

The framework must be enabled in your 'galaxy.ini' file by uncommenting (and
having a valid path for) the 'visualizations_plugin_directory' entry.

For more information, see http://wiki.galaxyproject.org/VisualizationsRegistry


Sub-directory structure
-----------------------

In general, sub-directories should follow the pattern:

    my_visualization/
        config/
            my_visualization.xml
        static/
            ... any static files the visualization needs (if any)
        templates/
            ... any Mako templates the visualization needs

The XML config file for a visualization plugin can be validated on the command
line using (from your plugin directory):

    xmllint my_visualization/config/my_visualization.xml --valid --noout