647 |
11 Apr 08 |
nicklas |
== Requirements == |
647 |
11 Apr 08 |
nicklas |
2 |
|
1292 |
24 Feb 11 |
nicklas |
1. BASE 2.17.0 or later. |
647 |
11 Apr 08 |
nicklas |
4 |
|
647 |
11 Apr 08 |
nicklas |
== Introduction == |
647 |
11 Apr 08 |
nicklas |
6 |
|
647 |
11 Apr 08 |
nicklas |
This package contains some simple BASE plug-in examples. The target |
647 |
11 Apr 08 |
nicklas |
group is developers that want's to create their own BASE plug-ins. |
647 |
11 Apr 08 |
nicklas |
To install the plug-ins you need a local installation of BASE or |
647 |
11 Apr 08 |
nicklas |
administrator access to an existing BASE installation. We don't |
647 |
11 Apr 08 |
nicklas |
recommend that the example plug-ins are installed on a production |
647 |
11 Apr 08 |
nicklas |
server. |
647 |
11 Apr 08 |
nicklas |
13 |
|
647 |
11 Apr 08 |
nicklas |
Read http://base.thep.lu.se/chrome/site/latest/html/developerdoc/plugin_developer/plugin_developer.html |
647 |
11 Apr 08 |
nicklas |
for more information about developing BASE plug-ins. |
647 |
11 Apr 08 |
nicklas |
16 |
|
647 |
11 Apr 08 |
nicklas |
Currently, this package contains the following plug-ins: |
647 |
11 Apr 08 |
nicklas |
18 |
|
647 |
11 Apr 08 |
nicklas |
* An importer that pretends to be able to import samples. It will |
647 |
11 Apr 08 |
nicklas |
accept any file, but doesn't do anything. Main purpose is to |
647 |
11 Apr 08 |
nicklas |
show parameter handling with plug-ins. |
647 |
11 Apr 08 |
nicklas |
* An analyser plug-in that does some bogus calculations on a |
647 |
11 Apr 08 |
nicklas |
bioassay set. Main purpose is to show how a plug-in can access |
647 |
11 Apr 08 |
nicklas |
analysed data, do some calculations and store the result as |
647 |
11 Apr 08 |
nicklas |
a new bioassay set. |
647 |
11 Apr 08 |
nicklas |
26 |
|
647 |
11 Apr 08 |
nicklas |
== Installation == |
647 |
11 Apr 08 |
nicklas |
28 |
|
647 |
11 Apr 08 |
nicklas |
1. Unpack the tar.gz file to a directory of your choice. |
647 |
11 Apr 08 |
nicklas |
2. Copy the example-plugins.jar to your BASE plug-in directory. |
647 |
11 Apr 08 |
nicklas |
3. Install the plug-ins using the BASE web interface. See |
647 |
11 Apr 08 |
nicklas |
http://base.thep.lu.se/chrome/site/latest/html/admindoc/plugin_installation/plugins.installation.html |
647 |
11 Apr 08 |
nicklas |
for more information. |
647 |
11 Apr 08 |
nicklas |
4. Done. |
647 |
11 Apr 08 |
nicklas |
35 |
|
647 |
11 Apr 08 |
nicklas |
== Compiling == |
647 |
11 Apr 08 |
nicklas |
37 |
|
647 |
11 Apr 08 |
nicklas |
To compile this package you also need: |
647 |
11 Apr 08 |
nicklas |
39 |
|
647 |
11 Apr 08 |
nicklas |
1. Ant 1.6 |
647 |
11 Apr 08 |
nicklas |
2. Java 1.6 |
647 |
11 Apr 08 |
nicklas |
42 |
|
647 |
11 Apr 08 |
nicklas |
Follow these instructions: |
647 |
11 Apr 08 |
nicklas |
44 |
|
1291 |
24 Feb 11 |
nicklas |
1. Type 'ant download-lib' to download dependencies that are not included in |
1291 |
24 Feb 11 |
nicklas |
the subversion repository. |
1291 |
24 Feb 11 |
nicklas |
47 |
|
1291 |
24 Feb 11 |
nicklas |
2. Type 'ant' to compile the code and generate the 'example-plugins.jar' file |
647 |
11 Apr 08 |
nicklas |
in the project directory. |
647 |
11 Apr 08 |
nicklas |
50 |
|
1291 |
24 Feb 11 |
nicklas |
3. Use 'ant package' to create a downloadable tar.gz package in the project |
647 |
11 Apr 08 |
nicklas |
directory. |
647 |
11 Apr 08 |
nicklas |
53 |
|