1
|
![](workspace/client-public/res/images/logo_01_petiteTaille.png)
|
2
|
# SITools2
|
3
|
## Description
|
4
|
SITools2 is a new CNES generic tool performed by a joint effort between CNES and scientific laboratories. The aim of SITools is to provide a self-manageable data access layer deployed on already existing scientific laboratory databases.
|
5
|
|
6
|
For more information : [http://sourceforge.net/projects/sitools2/](http://sourceforge.net/projects/sitools2/ "SITools2 Web Site")
|
7
|
|
8
|
Release notes : [README.txt](workspace/sitools-build/files/README.txt)
|
9
|
|
10
|
## Building SITools2
|
11
|
|
12
|
### Getting the sources
|
13
|
|
14
|
$ git clone https://github.com/SITools2/core-v2.git sitools2-v2
|
15
|
|
16
|
### Pre-build configuration
|
17
|
|
18
|
$ cd sitools2-v2/workspace/fr.cnes.sitools.core
|
19
|
|
20
|
Edit `build.properties` and change the value of the `HOST` property (for example HOST = new-dev)
|
21
|
|
22
|
Make a copy of `conf/build/properties/build-example.properties` to `conf/build/properties/build-new-dev.properties`
|
23
|
|
24
|
$ cp conf/build/properties/build-example.properties conf/build/properties/build-new-dev.properties
|
25
|
|
26
|
|
27
|
Edit the newly created file and set the `ROOT_DIRECTORY` property to the sitools2-v2 folder
|
28
|
|
29
|
### Build the sources
|
30
|
|
31
|
Build the sources using ant
|
32
|
|
33
|
$ ant
|
34
|
|
35
|
## Building the installer from the sources
|
36
|
### Build the core
|
37
|
|
38
|
Build the sitools core using the instructions above
|
39
|
|
40
|
### Build the extensions
|
41
|
|
42
|
$ cd sitools2-v2/workspace/fr.cnes.sitools.extensions
|
43
|
$ ant
|
44
|
|
45
|
### Build the installer
|
46
|
|
47
|
$ cd sitools2-v2/workspace/sitools-install-izpack
|
48
|
|
49
|
Edit the `build.properties` file and update the `ROOT_DIRECTORY_LOCAL` with the value of the `sitools2-v2` folder path.
|
50
|
|
51
|
Build the installer using ant
|
52
|
|
53
|
$ ant
|
54
|
|
55
|
## Installing from the installer
|
56
|
$ java -jar SITools2-<version>-install.jar
|
57
|
|
58
|
## Starting SITools2
|
59
|
|
60
|
$ sh sitools.sh start
|
61
|
or
|
62
|
|
63
|
$ ./sitools2-v2/workspace/fr.cnes.sitools.core/sitools start
|
64
|
if `source` is not installed on your computer.
|
65
|
|
66
|
## First step in SITools2
|
67
|
|
68
|
### Administration UI
|
69
|
|
70
|
Go to : http://{publicHostDomain}/sitools/client-admin/index.html
|
71
|
|
72
|
- user : **admin**
|
73
|
- password : **admin**
|
74
|
|
75
|
### Portal UI
|
76
|
|
77
|
Go to : http://{publicHostDomain}/sitools/client-portal/index.html
|
78
|
|
79
|
## Features
|
80
|
- Client/server application
|
81
|
- REST architecture
|
82
|
- User management
|
83
|
- Data sources management
|
84
|
- Datasets management (SQL builder as WYSIWYG Editor, ...)
|
85
|
- Projects management
|
86
|
- Security management
|
87
|
- Conversions capabilities such as units, ...
|
88
|
- Query form builder as WYSIWYG editor
|
89
|
- Extensible Framework (plug-ins, ...) at the server level
|
90
|
- Application module management on the client side
|
91
|
- Internationalization
|
92
|
- RSS management
|
93
|
- Open search management
|