Skip to content
Gregor Lenz edited this page Jul 27, 2017 · 3 revisions

Welcome to the xnat-plugins wiki!

The plugins in this repo will extend XNAT, an open-source neuroimaging platform. Everything is based on version 1.7, which allows for easy extensions.

The four plugins are:

LDAP server

In order to be able to login with credentials from your central LDAP server, use this configuration file.

Bare in mind that you will only be able to read from your LDAP server, rather than create new accounts on it.

UserAttributes

Extends the XNAT user with additional attributes. Here used to indicate whether a user has signed Terms of Use. It extends the XNATUser class, just add more attributes as you need them

DownloadWholeProject

This is used to download a whole project via a pre-packaged file, either via https or torrent.

This plugin needs an additional folder in the xnat home directory. Apart from the standard folders, there will be now a 'downloads' folder as well. If you use Ansible to deploy a dev environment, this will be done for you by the playbook.

Inside the downloads folder, you will need to create subfolders with Project IDs as the name. Inside those you can put .torrent and .tar.gz files, that will then be available for download in the respective projects.

Frontend

Frontend modifications specifically for the developing Human Connectome Project. Mostly images, documentation links, modified CSS files.

Clone this wiki locally