Project

General

Profile

Download (2.54 KB) Statistics
| Branch: | Revision:

git_sitools_idoc / flarecast / README.md @ master

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