Project

General

Profile

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

git_sitools_idoc / flarecast / README.md @ master

1 d2a8c3fd Marc NICOLAS
![](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